Scripts discussion (2)

Discuss and announce AkelPad plugins
Locked
  • Author
  • Message
Offline
Posts: 670
Joined: Thu Jun 03, 2010 8:47 am
Location: Сочи, Хоста
Contact:

Post by Andrey_A_A »

Может, + убрать перед Call?
не срабатывает

Offline
Posts: 1879
Joined: Mon Aug 06, 2007 1:07 pm
Contact:

Post by Infocatcher »

VladSh wrote:Но не совсем понятно, что есть "выбор", кнопки "Ок" и "Отмена" тоже вроде выбор. В чём тут соль?
Ну так пункт меню обычно «Настройки…», а вот заголовков окон с многоточиями я что-то и не припомню больше.
Только вот что-то сходу не находится ничего дельного на тему. Разве что вот.


Заодно стало понятно, почему в Firefox убрали многоточие у пункта настроек:
This doesn't mean you should use an ellipsis whenever an action displays another window—only when additional information is required to perform the action. For example, the commands About, Advanced, Help, Options, Properties, and Settings must display another window when clicked, but don't require additional information from the user. Therefore they don't need ellipses.
(http://msdn.microsoft.com/en-us/library ... x#ellipses)
Last edited by Infocatcher on Wed Sep 12, 2012 10:07 am, edited 1 time in total.

Offline
Posts: 3243
Joined: Wed Nov 29, 2006 1:19 pm
Location: Киев, Русь
Contact:

Post by VladSh »

Infocatcher
Нас когда-то очень давно учили, что многоточие в заголовке диалога означает "ожидание действия пользователя", поэтому втыкалось оно в MB_APPLMODAL и ON_TOP (MB_SYSTEMMODAL).
Хорошо, уберу. Спасибо.

Изменено: SpacesToTabs.js.

Offline
Posts: 176
Joined: Sat Dec 24, 2011 4:05 pm

Post by F. Phoenix »

Как-то привык невлезания править сокращением и переделкой разметки, а не забиванием на перевод (слова резать тоже не люблю, но тут уж ладно). Поэтому как бы и это (Split у меня сама по себе чуть обрезáлась):

Image Image

Offline
Site Admin
Posts: 6411
Joined: Thu Jul 06, 2006 7:20 am

Post by Instructor »

Andrey_A_A wrote:ActiveColumnSwitch.js
всегда запускается с программой, выключаешь, перезагружаешься он опять активный
См. версию скрипта 1.1. И плюсик перед вызовом Scripts лучше не ставить.

Offline
Posts: 670
Joined: Thu Jun 03, 2010 8:47 am
Location: Сочи, Хоста
Contact:

Post by Andrey_A_A »

Instructor wrote:См. версию скрипта 1.1. И плюсик перед вызовом Scripts лучше не ставить.
Спасибо, заработало

FeyFre в последнее время History.js не срабатывает, мелькает что-то и всё, что можно сделать?

Заметил: если удалить History.ini, то окно появляется, но не одного документа не отображается, после закрытия больше не открывается

Offline
Posts: 670
Joined: Thu Jun 03, 2010 8:47 am
Location: Сочи, Хоста
Contact:

Post by Andrey_A_A »


Offline
Posts: 2248
Joined: Tue Aug 07, 2007 2:03 pm
Location: Vinnitsa, Ukraine

Post by FeyFre »

Andrey_A_A, пойти в history.ini и установить hide=0.
Правильно, если историю затереть, то что ему отображать?

Offline
Posts: 670
Joined: Thu Jun 03, 2010 8:47 am
Location: Сочи, Хоста
Contact:

Post by Andrey_A_A »

FeyFre wrote:, пойти в history.ini и установить hide=0.
Правильно, если историю затереть, то что ему отображать?
установил 0, скрипт дёрнулся и не открылся, зато установил 1
сколько я не пытался - всё тоже самое
где здесь история? До удаления файл был такой же

Code: Select all

[Options]
WIDTH=155
HEIGHT=578
BS=20
GAP=5
SIDE=2
ELSE=512
FULLDND=0
HK_RT=1114
HK_RA=1882
HK_SH=1608
HIDE=1
PS=0
DATA=
FILTER=
APPLY=1
---------------
Наконец-то добился открытия после перезагрузки программы
Ещё вопрос по скрипту:
Я так понимаю, что он должен постоянно быть открытым, чтобы подхватывать закрытые документы
Можно ли сделать, чтобы окно сворачивалось вправо
Лучшим вариантом для кнопки было бы:
Если скрипт не запущен, то запустить в развёрнутом виде, вторичное нажатие на кнопку сворачивает окно вправо далее сворачивает/разворачивает
+ загрузка вместе с программой (с этим разобрался)
+ очистка истории вручную, а не автоматом при закрытии окна скрипта или программы

Offline
Posts: 3243
Joined: Wed Nov 29, 2006 1:19 pm
Location: Киев, Русь
Contact:

Post by VladSh »

F. Phoenix wrote:Как-то привык невлезания править сокращением и переделкой разметки, а не забиванием на перевод (слова резать тоже не люблю, но тут уж ладно).
Не забивание.
Например, кнопка "Копия" никак не отражает сути, приходится клацать, чтобы посмотреть, что там такое. На английском и лаконично, и понятно (кто до регулярок долез, тот, думаю, основные английские слова знает).
Технические вещи, касательно самих регулярок, типа Escape, ignoreCase, как писал выше, считаю извращением, т.к. они уже прочно обосновались в мозгу програмеров.
Потом кнопка "Тест", - разноброд. Переводить надо так, чтобы было однообразно. Есть кнопка "Закрыть", отражающая действие, поэтому надо переводить "Тестировать".
И т.д.
Ну и чтобы

Image
, естественно.

Offline
Posts: 2248
Joined: Tue Aug 07, 2007 2:03 pm
Location: Vinnitsa, Ukraine

Post by FeyFre »

Andrey_A_A
История - DATA, сейчас пуста. Значит при нем ничего не закрывали(либо см.ниже).
Вправо - потянуть мышкой за заголовок вправо(вниз/вверх).
Кнопка со стрелочкой вниз - сворачивание, с крестиком - закрыть.
Для отображения скрытого есть горячая клавиша номер три(ну или в настроечном файле подкорректировать при запуске).
Также можно запустить скрипт с аргументом "sr": если не работает - запустится, если скрыт - покажется, если отображается - закроется.
Если у Вас падает при отображении(из состояния скрыто), то придется подождать пока я что-нибудь придумаю(возможно завтра).
По-умолчанию история помнит закрытые документы в одной сессии.

Offline
Posts: 670
Joined: Thu Jun 03, 2010 8:47 am
Location: Сочи, Хоста
Contact:

Post by Andrey_A_A »

FeyFre, Спасибо за подробный комментарий
FeyFre wrote:По-умолчанию история помнит закрытые документы в одной сессии.
Как сделать так чтобы все закрытые файлы оставались всегда, не смотря на закрытие программы или скрипта, чтобы только очищать вручную, ещё бы хорошо было бы отчёркивать по дням

Ещё заметил, если скрипт свёрнут и открыть какой-либо файл из главного меню, то скрипт разворачивается... можно это поправить, чтобы не разворачивался - только по нажатию кнопки

----
Ещё, если скрипт свёрнут, то не подхватываются закрытые документы, хотелось бы подхватывать... вернее там проблема со сворачиванием и разворачиванием:
Хорошо бы добавить параметр, который позволял кнопке на тулбаре и сворачивать и разворачивать, а то сейчас чтобы свернуть надо нажимать стрелочку, а чтобы открыть кнопку с параметром "sr" - несколько раз по ошибке нажимал кнопку чтобы свернуть, а она закрывала скрипт и удаляла всю историю (

Если это реализуется - будет здорово! Заранее спасибо!
Last edited by Andrey_A_A on Thu Sep 13, 2012 10:57 am, edited 2 times in total.

Offline
Posts: 1879
Joined: Mon Aug 06, 2007 1:07 pm
Contact:

Post by Infocatcher »

Пожелание: в SearchReplace.js по «Найти все» выводить не только первую строку.

Применение такое.
Есть некий лог вида

Code: Select all

дата
текст
И хочется запросом типа такого

Code: Select all

^20\d\d-\d\d-\d\d\s+[^\n\r]+
вывести еще и текст.

Пожалуй, лучше последующие строки отделять, то есть чтобы вывод был такой:

Code: Select all

(106,1) 2012-09-01
    а тут у нас
    текст какой-то
(148,1) 2012-08-31
    и тут тоже

Offline
Posts: 3243
Joined: Wed Nov 29, 2006 1:19 pm
Location: Киев, Русь
Contact:

Post by VladSh »

А я бы в пожелания к SearchReplace.js добавил вывод в самом начале искомого и заменяемого текста.
Только что было несколько раз - поискал, панель с результатами открылась, потом переключался между браузером, работой и т.п., потом переключился в AkelPad, - вижу результаты, но не помню, что искал, а что-то ж надо с этом делать?! :)


Добавлено:
Подскажите пожалуйста, есть ли способ проверки штатными средствами, есть плагин или нет? С помощью пробы чтения файла не хотелось бы.. Вызов функции плага для теста не подходит, т.к. он выдаёт сообщение об ошибке, которое подавить не удаётся.
Только с помощью FileSystemObject?

P.S. Для информации: тихо и незаметно обновился ChooseColor.js )) А также ConsoleExec.js и ConsoleRun.js.
"Будьте внимательны, следите за обновлениями" (с) :lol:

Offline
Posts: 176
Joined: Sat Dec 24, 2011 4:05 pm

Post by F. Phoenix »

VladSh wrote:Технические вещи, касательно самих регулярок, типа Escape, ignoreCase...
Наименования функций и параметров естественно не надо трогать, а "эскейп" вполне переводится как "экранирование". "Тестирование" может и получше "теста", но уж больно там остальные кнопки ради него пришлось бы расширять (м.б., там пойдет "Проверка" или "Запуск"). Меню "Copy/Paste" лучше вообще по-моему интегрировать в контекстное. А выпирает у тебя все по одной простой причине: сам скрипт пользуешь оригинальный, тогда как я под этот перевод его изменил и приложил к первому же сообщению в архиве.
Last edited by F. Phoenix on Fri Sep 14, 2012 10:32 am, edited 2 times in total.
Locked