Scripts plugin
- Author
- Message
-
Offline
- Posts: 3217
- Joined: Wed Nov 29, 2006 1:19 pm
- Location: Киев, Русь
- Contact:
Instructor
По окну скриптов.
В списке скриптов появилась контекстная менюшка, в которой один, пока, пункт. Добавьте туда плз, "Копировать имя скрипта", очень удобно будет; сейчас приходится открывать скрипт, копировать и закрывать.
P.S. все Ваши скрипты в ANSI-кодировке, поэтому их описания отображаются кракозябрами. Если можно, порегоните их в UTF8.
Добавлено: странно, а AkelUpdater отображает наоборот - Ваши нормально, а мои кракозябрами.
По окну скриптов.
В списке скриптов появилась контекстная менюшка, в которой один, пока, пункт. Добавьте туда плз, "Копировать имя скрипта", очень удобно будет; сейчас приходится открывать скрипт, копировать и закрывать.
P.S. все Ваши скрипты в ANSI-кодировке, поэтому их описания отображаются кракозябрами. Если можно, порегоните их в UTF8.
Добавлено: странно, а AkelUpdater отображает наоборот - Ваши нормально, а мои кракозябрами.
-
Offline
- Site Admin
- Posts: 6311
- Joined: Thu Jul 06, 2006 7:20 am
Реализовано.VladSh wrote:"Копировать имя скрипта"
У вас видимо установлена кодировка UTF-8 по умолчанию. Скрипты сохраняем с BOM.P.S. все Ваши скрипты в ANSI-кодировке, поэтому их описания отображаются кракозябрами. Если можно, порегоните их в UTF8.
Добавлено: странно, а AkelUpdater отображает наоборот - Ваши нормально, а мои кракозябрами.
-
Offline
- Site Admin
- Posts: 6311
- Joined: Thu Jul 06, 2006 7:20 am
Добавлено: копирование имени скрипта в списке.
Added: copy script name in list.
Scripts plugin v16.2
Added: copy script name in list.
Scripts plugin v16.2
-
Offline
- Posts: 1250
- Joined: Thu Nov 16, 2006 11:53 am
- Location: Kyiv, Ukraine
Пусть есть скрипт, на который назначена горячая клавиша.
Закрываем AkelPad, физически удаляем файл скрипта.
Запускаем AkelPad, пробуем назначить горячую клавишу удалённого скрипта другому скрипту.
AkelPad сообщает, что эта горячая клавиша уже занята. Но, поскольку соответствующий ей скрипт удалён, из диалога настроек ничего с этим сделать не удаётся. Остаётся только вручную залезть в реестр или в .ini файл, и там убрать соответствие между уже удалённым скриптом и горячей клавишей.
Закрываем AkelPad, физически удаляем файл скрипта.
Запускаем AkelPad, пробуем назначить горячую клавишу удалённого скрипта другому скрипту.
AkelPad сообщает, что эта горячая клавиша уже занята. Но, поскольку соответствующий ей скрипт удалён, из диалога настроек ничего с этим сделать не удаётся. Остаётся только вручную залезть в реестр или в .ini файл, и там убрать соответствие между уже удалённым скриптом и горячей клавишей.
-
Offline
- Site Admin
- Posts: 6311
- Joined: Thu Jul 06, 2006 7:20 am
-
Offline
- Site Admin
- Posts: 6311
- Joined: Thu Jul 06, 2006 7:20 am
Изменено: если программа при старте не нашла скрипт, которому назначено сочетание, то при выходе данное сочетание не сохраняется.
Changed: if at program start script for which hotkey was assigned not found, then this hotkey not saved on exit.
Scripts plugin v16.3
Changed: if at program start script for which hotkey was assigned not found, then this hotkey not saved on exit.
Scripts plugin v16.3
-
Offline
- Posts: 3217
- Joined: Wed Nov 29, 2006 1:19 pm
- Location: Киев, Русь
- Contact:
Спасибо!Instructor wrote:Реализовано.VladSh wrote:"Копировать имя скрипта"
У меня когда-то на двух скриптах при их запуске вылетала ошибка, наподобие как я тут недавно постил, - с номерами строк с столбцов: 1,1. Пересохранил без BOM и попустило.Instructor wrote:Скрипты сохраняем с BOM.
Хорошо, пересохранил обратно.
-
Offline
- Posts: 1949
- Joined: Sat Mar 06, 2010 7:40 pm
- Location: Poland
What is the difference between 0x1 and 0x0 arguments?Scripts-Eng.txt wrote: WindowGetMessage([nFlags]);
Arguments
nFlags
0x1 //WGM_ENABLE Set in any case.
0x2 //WGM_NOKEYSEND Don't send key messages to dialog from children windows
// (WM_KEYUP, WM_CHAR, WM_DEADCHAR, WM_SYSKEYDOWN, WM_SYSKEYUP, WM_SYSCHAR, WM_SYSDEADCHAR, WM_UNICHAR).
//Default is 0x0.
-
Offline
- Posts: 3217
- Joined: Wed Nov 29, 2006 1:19 pm
- Location: Киев, Русь
- Contact:
-
Offline
- Posts: 3217
- Joined: Wed Nov 29, 2006 1:19 pm
- Location: Киев, Русь
- Contact:
-
Offline
- Site Admin
- Posts: 6311
- Joined: Thu Jul 06, 2006 7:20 am
Если скрипт вклинился в цепочки сообщений и перестал отвечать - никто без последствий его не остановит.VladSh wrote:Если можно, в окне скриптов в контекстном меню на скрипте добавьте пожалуйста пункт "Остановить", а то при отладке, когда виснет или большие задержки установлены, напротив скрипта написано "Работает", и другие скрипты не запускаются, и прога не закрывается, - приходится снимать задачу.
-
Offline
- Site Admin
- Posts: 6311
- Joined: Thu Jul 06, 2006 7:20 am
Добавлено: параметр для отображения окна в заданном стиле в метод Exec().
Added: parameter for show window in specified style in method Exec().
Scripts plugin v16.4
Added: parameter for show window in specified style in method Exec().
Scripts plugin v16.4
-
Offline
- Posts: 3217
- Joined: Wed Nov 29, 2006 1:19 pm
- Location: Киев, Русь
- Contact:
Если это грозит последствиями лишь AkelPad'у, вернее открытым файлам, то можно выдать вопрос, типа "Вы действительно хотите прервать работу скрипта (имеющиеся несохранённые данные при этом могут быть утеряны)?"Instructor wrote:Если скрипт вклинился в цепочки сообщений и перестал отвечать - никто без последствий его не остановит.
Но лучше иметь такую возможность, чем нет. Опять же меньше телодвижений, т.к. сейчас надо лезть в "Диспетчер задач", искать задачу...