Scripts discussion (3)
- Author
- Message
-
Offline
- Posts: 1949
- Joined: Sat Mar 06, 2010 7:40 pm
- Location: Poland
Added about CmdLineEnd in description:
AkelPadTitle.js
IconsOnTabs.js
LineBoardRClickPanel.js
TabNumberByKeyboard.js
AkelPadTitle.js
IconsOnTabs.js
LineBoardRClickPanel.js
TabNumberByKeyboard.js
-
Offline
- Posts: 1949
- Joined: Sat Mar 06, 2010 7:40 pm
- Location: Poland
PDFtk-G.js
Added: in GetSaveFileName dialog, "File name" field is filled with the default name.
Added: in GetSaveFileName dialog, "File name" field is filled with the default name.
-
Offline
- Posts: 171
- Joined: Thu Dec 01, 2011 11:15 pm
- Location: Россия
KDJ
CaretOptionsSwitch.js не работает по горячей клавише (например, Alt+X).
Окно AkelPada полностью зависает при попытке вызвать скрипт.
Это баг в скрипте?
CaretOptionsSwitch.js don't work on hotkey (for example, Alt+X).
AkelPad window hangs (freezes) when trying to invoke the script.
It's script bug?
CaretOptionsSwitch.js не работает по горячей клавише (например, Alt+X).
Окно AkelPada полностью зависает при попытке вызвать скрипт.
Это баг в скрипте?
CaretOptionsSwitch.js don't work on hotkey (for example, Alt+X).
AkelPad window hangs (freezes) when trying to invoke the script.
It's script bug?
-
Offline
- Posts: 1949
- Joined: Sat Mar 06, 2010 7:40 pm
- Location: Poland
LonerD
Hotkeys command (for switching "Show active line"):
Hotkeys command (for switching "Show active line"):
Code: Select all
Call("Scripts::Main", 1, "CaretOptionsSwitch.js", "2")
-
Offline
- Posts: 171
- Joined: Thu Dec 01, 2011 11:15 pm
- Location: Россия
Thank you, it works.KDJ wrote:LonerD
Hotkeys command (for switching "Show active line"):Code: Select all
Call("Scripts::Main", 1, "CaretOptionsSwitch.js", "2")
I tried parameters "2 %m %i".
-
Offline
- Posts: 366
- Joined: Mon Jan 10, 2011 5:28 pm
- Contact:
VladSh
Можете переработать свой скрипт Tidy так, чтобы путь к экзешнику из внешнего файла подгружался, опционально (то есть чтобы ещё при последующем обновлении не перетерся идущим в комплекте)?
А то на Tidy.exe уже есть скрипты: viewtopic.php?p=7814#p7814
Они сформировали другую структуру папок
Можете переработать свой скрипт Tidy так, чтобы путь к экзешнику из внешнего файла подгружался, опционально (то есть чтобы ещё при последующем обновлении не перетерся идущим в комплекте)?
А то на Tidy.exe уже есть скрипты: viewtopic.php?p=7814#p7814
Они сформировали другую структуру папок
-
Offline
- Posts: 3234
- Joined: Wed Nov 29, 2006 1:19 pm
- Location: Киев, Русь
- Contact:
Lenchik
Сделал параметром в аргументах. Возьмите со страницы, попробуйте; если работает, добавлю в архив.
Может знаете как сделать, чтобы при форматировании не пробелы вставлялись, а символы табуляции?
Сделал параметром в аргументах. Возьмите со страницы, попробуйте; если работает, добавлю в архив.
Может знаете как сделать, чтобы при форматировании не пробелы вставлялись, а символы табуляции?
Last edited by VladSh on Fri Mar 27, 2015 10:07 pm, edited 1 time in total.
-
Offline
- Posts: 1162
- Joined: Sun Oct 20, 2013 11:44 am
Заодно и о поддержке конфигов (*.cfg) можно подумать...

Только так.VladSh wrote:как сделать, чтобы при форматировании не пробелы вставлялись, а символы табуляции?
-
Offline
- Posts: 366
- Joined: Mon Jan 10, 2011 5:28 pm
- Contact:
VladSh
вот так работает.
Предлагаю оставить так, но сделать в дополнение по аналогии с http://akelpad.sourceforge.net/forum/vi ... =9924#9924: можно будет сделать файл tidy-options.js, в котором будут пользовательские умолчания. Так не нужно для пользования скриптом прописывать его в тулбар или пользоваться ещё каким-то скриптом для имитации отладочного вызова. Если я, в случае тайди, пользоваться буду недостаточно регулярно, то держать его в тулбаре или пунктом меню - не нужно, но опции неперетираемые будут.
Такую концепцию заодно можно и к FileDialogExtentions.param было бы применить, чтобы был свой неперетираемый обновлением (через ручную распаковку архива, по крайней мере, уж не знаю новое акельапдейтерское перетирает его или нет). Хотя, в этом случае, его можно дефолтный создавать, если в папке с параметрами нет его, а если есть то пользоваться имеющимся, и тогда не класть в архиве дефолтный.
Code: Select all
-"Tidy валидация HTML" Call("Scripts::Main", 1, "tidy.js", `-action=0 -toolpath=%a\\AkelFiles\\Tools\\HTMLTidy\\tidy.exe`)
Предлагаю оставить так, но сделать в дополнение по аналогии с http://akelpad.sourceforge.net/forum/vi ... =9924#9924: можно будет сделать файл tidy-options.js, в котором будут пользовательские умолчания. Так не нужно для пользования скриптом прописывать его в тулбар или пользоваться ещё каким-то скриптом для имитации отладочного вызова. Если я, в случае тайди, пользоваться буду недостаточно регулярно, то держать его в тулбаре или пунктом меню - не нужно, но опции неперетираемые будут.
Такую концепцию заодно можно и к FileDialogExtentions.param было бы применить, чтобы был свой неперетираемый обновлением (через ручную распаковку архива, по крайней мере, уж не знаю новое акельапдейтерское перетирает его или нет). Хотя, в этом случае, его можно дефолтный создавать, если в папке с параметрами нет его, а если есть то пользоваться имеющимся, и тогда не класть в архиве дефолтный.
-
Offline
- Posts: 1949
- Joined: Sat Mar 06, 2010 7:40 pm
- Location: Poland
-
Offline
- Site Admin
- Posts: 6403
- Joined: Thu Jul 06, 2006 7:20 am
KDJ
Users requested batch replace which .
Similar functionality already implemented in FindReplaceEx.js as templates.
Users requested batch replace which .
Similar functionality already implemented in FindReplaceEx.js as templates.
-
Offline
- Posts: 3234
- Joined: Wed Nov 29, 2006 1:19 pm
- Location: Киев, Русь
- Contact:
Lenchik
Мне проще было у себя путь изменить. Тем более что просили поддержку конфигов, а значит собственная папка желательна.
Skif_off
Поддержку конфигов добавил, но не тестил. Вообще внутри скрипта некоторые параметры задаются; что будет, если параметры будут конфликтовать с теми, что в cfg-файле, пока неизвестно. Думаю, скоро узнаем
Мне проще было у себя путь изменить. Тем более что просили поддержку конфигов, а значит собственная папка желательна.
Skif_off
Это, видимо, была какая-то старая опция, к сожалению...Log-плагин wrote:Config: unknown option: tab-indent
Error: Can't open "yes"
Поддержку конфигов добавил, но не тестил. Вообще внутри скрипта некоторые параметры задаются; что будет, если параметры будут конфликтовать с теми, что в cfg-файле, пока неизвестно. Думаю, скоро узнаем

-
Offline
- Posts: 1162
- Joined: Sun Oct 20, 2013 11:44 am
VladSh
Внезапно возникло несколько мыслей
Может быть, использовать конфиг только при -action=1, ведь для валидации дефолтных опций хватит с головой?
Пригодилась бы возможность выбора на лету с помощью *.param, тогда получится полноценная альтернатива
Нашёл в мане для линуксов:
т.е. использование и конфига, и --indent auto --indent-spaces 4 --quiet yes --wrap 0 не очень правильно? *.param тут было бы удобнее использовать. Или задавать cmdline в качестве аргумента скрипта, а уже при отсутствии конфига или переданных параметров использовать командную строку самого скрипта.
Внезапно вспомнил:
наверное, расширение лучше убрать, т.к. оно может быть любое или вообще отсутствовать. Нередко используются *.txt.
Внезапно возникло несколько мыслей

Пригодилась бы возможность выбора на лету с помощью *.param, тогда получится полноценная альтернатива

Code: Select all
tidy --option1 value1 --option2 value2 [standard options ...]
tidy -config config-file [standard options ...]
Внезапно вспомнил:
Code: Select all
config + '.cfg"'