Scripts discussion (3)
- Author
- Message
-
Offline
- Posts: 874
- Joined: Sat Jan 16, 2010 2:03 pm
yozhic
Понимаю, что ваш пример 6-ю символами не исчерпывается, но все же.
В "txt.coder" вставка этих и ряда других символов реализована через "автокомплит". Посмотрите. Получается даже чуть быстрее чем скриптом, да и запоминать легче.
Понимаю, что ваш пример 6-ю символами не исчерпывается, но все же.
В "txt.coder" вставка этих и ряда других символов реализована через "автокомплит". Посмотрите. Получается даже чуть быстрее чем скриптом, да и запоминать легче.
-
Offline
- Posts: 382
- Joined: Wed Sep 28, 2011 3:05 pm
-
Offline
- Posts: 1162
- Joined: Sun Oct 20, 2013 11:44 am
Thank you, I reworked this code several times and overlookedKDJ wrote:And remove quadruple declaration of the variable aHex (var aHex).

Why such a difference http://rghost.ru/59557804/image.png ?KDJ wrote:In the dialog box, you can set Scripts icon
InsertUnicodeChar.js
Fixed: quadruple declaration of the variable aHex.
Added: icon.
-
Offline
- Posts: 382
- Joined: Wed Sep 28, 2011 3:05 pm
Если я правильно понял то AkelPad.SaveFile() обновляет дерево в Explorer-плагине. Только, почему-то это происходит не всегда. У меня в скрипте может быть такая ситуация, когда по заданному пути создаются подпапки, а потом внутри последней подпапки сохраняется файл с помощью AkelPad.SaveFile(). Схематично выглядит так
В итоге полного обновления дерева не происходит, оно выглядит
Но если вызывать обновление проводника принудительно,
то все
Так и должно быть или?
Code: Select all
создать_подпапки();
AkelPad.SaveFile();
Но если вызывать обновление проводника принудительно,
Code: Select all
создать_подпапки();
if (AkelPad.IsPluginRunning("Explorer::Main")) {
AkelPad.Call("Explorer::Main", 2);
}
AkelPad.SaveFile();
Так и должно быть или?
-
Offline
- Posts: 1949
- Joined: Sat Mar 06, 2010 7:40 pm
- Location: Poland
To see the difference, I had to watch through a microscope.Skif_off wrote:Why such a difference http://rghost.ru/59557804/image.png ?

Scripts.dll contains two versions of this icon: 32x32 and 16x16 pixels.
To load the icon 16x16:
Code: Select all
aDlg.Icon = oSys.Call("User32::LoadImageW",
AkelPad.GetInstanceDll(), //hinst
101, //lpszName
1, //uType=IMAGE_ICON
16, //cxDesired
16, //cyDesired
0); //fuLoad
-
Offline
- Posts: 1162
- Joined: Sun Oct 20, 2013 11:44 am
-
Offline
- Posts: 3234
- Joined: Wed Nov 29, 2006 1:19 pm
- Location: Киев, Русь
- Contact:
Skif_off
Хоть тут и не любители использовать скрипты-либы, но чтение, вывод меню и получение результата реализовано в ShowMenuEx.js.
Примеры использования: ConsoleExec.js, ConsoleRun.js.
Хоть тут и не любители использовать скрипты-либы, но чтение, вывод меню и получение результата реализовано в ShowMenuEx.js.
Примеры использования: ConsoleExec.js, ConsoleRun.js.
-
Offline
- Posts: 1162
- Joined: Sun Oct 20, 2013 11:44 am
VladSh
Думал что-то вроде такого http://rghost.ru/59630357/image.png на случай, если нужно ввести больше одного символа сразу. Наверное, придётся подумать и о немодальном окне.
InsertUnicodeChar.js
Added: toUpperCase() for history (все буквы в истории - в верхний регистр для единообразия).
Думал что-то вроде такого http://rghost.ru/59630357/image.png на случай, если нужно ввести больше одного символа сразу. Наверное, придётся подумать и о немодальном окне.
InsertUnicodeChar.js
Added: toUpperCase() for history (все буквы в истории - в верхний регистр для единообразия).
-
Offline
- Posts: 276
- Joined: Mon Jun 20, 2011 8:33 am
- Location: Электросталь
Помогите, пожалуйста, разобраться с использованием скрипта ChmKeyword.js. Некоторые chm открываются, ключевое слово копируется в поле Index, но вместо нужной страницы появляется сообщение «Make sure the web address //ieframe.dll/dnserrordiagoff.htm# is correct.» Как можно исправить?
AkelPad 4.9.0, Win8.1
AkelPad 4.9.0, Win8.1
-
Offline
- Posts: 874
- Joined: Sat Jan 16, 2010 2:03 pm
yozhic
Только "некоторые"? А впрямую они нормально открываются?
Версия: проверьте свойства этих некоторых файлов. Внизу карточки свойств может быть фраза "Безопасность: Этот файл получен с другого компьютера и, возможно, был заблокирован с целью защиты компьютера.". Нажать кнопку "Разблокировать" и можно нормально пользоваться.
Только "некоторые"? А впрямую они нормально открываются?
Версия: проверьте свойства этих некоторых файлов. Внизу карточки свойств может быть фраза "Безопасность: Этот файл получен с другого компьютера и, возможно, был заблокирован с целью защиты компьютера.". Нажать кнопку "Разблокировать" и можно нормально пользоваться.
-
Offline
- Posts: 1162
- Joined: Sun Oct 20, 2013 11:44 am
В InsertUnicodeChar.js добавил и , меню нормально показывает, но при нажатии любого пункта получаю ощибку
Не пойму, что не так?
Code: Select all
Ошибка: Предполагается наличие объекта
Код: 800A138F