Infocatcher wrote:Simple trick to save only changed options in FindReplaceEx.js:
What will profit from this solution?
+ less disk write operations,
- more RAM usage.
And it's possible to always show "links" to another dialogs?
For this is "More" button.
If you want to see additional options, then press "More".
If you don't want to see additional options, then press it again.
Posted: Mon Jun 08, 2015 9:22 pm
by Infocatcher
KDJ wrote:What will profit from this solution?
+ less disk write operations,
- more RAM usage.
That is... Speed vs memory usage, I personally prefer speed in this case. Also this is like AkelPad.ScriptSettings() behavior.
KDJ wrote:For this is "More" button.
If you want to see additional options, then press "More".
If you don't want to see additional options, then press it again.
Yes, but this is frequently used thing (see QSearch::DialogSwitcher )...
Posted: Tue Jun 09, 2015 6:50 pm
by yozhic
KDJ
Вы не могли бы добавить в скрипт InsertTextLN.js возможность, чтобы по нажатии кнопки OK диалог не закрывался автоматически? То есть чтобы можно было держать окно скрипта открытым, при этом выделять текст и нажимать на кнопку, снова выделять – снова нажимать и так далее.
Posted: Wed Jun 10, 2015 11:53 am
by yozhic
Instructor
Простите, пожалуйста, если туплю. Назначил горячие клавишы для MultiClipboard.js версии 1.1
SAve 2 и 3 краша не вызывают, но копируют не выделенный текст, а содержимое основного буфера обмена (т.е. то, которое было откопировано по Ctrl+C). Также и вставляют.
На виртуальной Win7 краш вызывают все три комбинации сохранения.
На виртуальной Win8.1 все комбинации копируют не выделенный текст, а содержимое основного буфера обмена (т.е. то, которое было откопировано по Ctrl+C). Также и вставляют.
Может я что-то делаю не так?
Posted: Wed Jun 10, 2015 7:08 pm
by KDJ
FindReplaceEx.js
Changed: FindReplaceEx.ini file is saved only when settings have been changed (Infocatcher's idea, thank you).
Added: "QSearch::DialogSwitcher" function is disabled when script is running.
"Clipboard :: Save 1" Call("Scripts::Main", 1, "MultiClipboard.js", `-SaveID=1`) Hotkey(880) /* Ctrl + Shift + F1 */
Куда эта строка прописывается? Если напрямую в Hotkeys.ini, то попробуйте убрать комментарии.
все комбинации копируют не выделенный текст, а содержимое основного буфера обмена
Всё верно.
MultiClipboard.js wrote:// -SaveID=1 -Save current clipboard in specified ID.
Posted: Thu Jun 11, 2015 6:09 am
by yozhic
Instructor
MultiClipboard.js писал(а):
Вроде глаза есть...
Если напрямую в Hotkeys.ini, то попробуйте убрать комментарии.
Комментариев там нет, это я только сюда в пост добавил, чтобы наглядней было видно, какие комбинации использую. Зато теперь удалось уточнить условия краша: AkelPad упадёт, если при пустом буфере обмена нажать любую из клавиатурных комбинаций, назначенных Multiclipboard.js "-SaveID=...".
KDJ wrote:FindReplaceEx.js
Changed: FindReplaceEx.ini file is saved only when settings have been changed (Infocatcher's idea, thank you).
Added: "QSearch::DialogSwitcher" function is disabled when script is running.
Great! Thanks.
Posted: Fri Jun 12, 2015 12:16 pm
by Instructor
VladSh wrote:...TabsToSpaces.js возможность задавать количество spaces из аргументов.
Делаю так:
Создаю через диалог новый файл, точнее просто выбираю из списка, т. к. установлен плагин "Templates". Пусть будет js-файл.
Потом пытаюсь его сохранить через SaveAs.js (стандартный вызов Call("Scripts::Main", 1, "SaveAs.js"), привязанный к Ctrl+S)
В окне сохранения указываю имя файла, script, к примеру. В итоге выскакивает