[ Обновленные темы · Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: Andrey_A, simup, ХарВик, chip642  
Форум » • AkelPad • » ТЕСТИРОВАНИЕ СКРИПТОВ для AkelPad » Insert.js - Этот сценарий является заменой метода Insert () (Вставка объектов)
Insert.js - Этот сценарий является заменой метода Insert ()
Andrey_AДата: Среда, 28.03.2012, 10:55 | Сообщение № 1
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7167
Награды: 139
Репутация: 125
Аверин Андрей
Этот сценарий является заменой метода Insert () плагина

Доступно только для пользователей


 
vanhallenДата: Пятница, 09.05.2014, 03:30 | Сообщение № 2
Рядовой

На сайте с: 13.03.2013
Город: Москва
Сообщений: 9
Награды: 0
Репутация: 0
Здравствуйте, Andrey_A!
Подскажите, пожалуйста, возможно ли модифицировать этот скрипт для возможности вставки системных переменных вида %appdata%, %userprofile%, и прочих со знаками "%"? Спрашиваю, потому что у меня при создании кнопок с указанными переменными возникает синтаксическая ошибка.
Ну вот, например, такого рода конструкция, вызывающая ошибку:
-"ENV-TEST" Call("Scripts::Main", 1, "Insert.js", `%AppData%`) Icon("%a\ico\application.ico")


Сообщение отредактировал vanhallen - Пятница, 09.05.2014, 03:30
 
Andrey_AДата: Пятница, 09.05.2014, 04:03 | Сообщение № 3
Генералиссимус

На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7167
Награды: 139
Репутация: 125
Аверин Андрей
Цитата vanhallen ()
возможно ли модифицировать этот скрипт для возможности вставки системных переменных вида %appdata%


Когда-то я сам сталкивался с этим, даже если и смодифировать, то переменные раскрываются в полный путь.
Есть простой скрипт, который вы сами можете подправить/добавить:

BufferOrInsert.vbs - Прописанную фразу в скрипте вставляет в текст или отправляет в буфер

Примеры:
Код
-"%COMMANDER_PATH%" Call("Scripts::Main", 1, "BufferOrInsert.vbs", "2") Icon("%a\AkelPadImage.dll",745)
-"%COMMANDER_PATH%\" Call("Scripts::Main", 1, "BufferOrInsert.vbs", "1") Icon("%a\AkelPadImage.dll",745)
-"%%COMMANDER_PATH%%\" Call("Scripts::Main", 1, "BufferOrInsert.vbs", "3") Icon("%a\AkelPadImage.dll",745)
-"%COMMANDER_PATH%\Wcmicons.dll" Call("Scripts::Main", 1, "BufferOrInsert.vbs", "4") Icon("%a\AkelPadImage.dll",745)
-"%COMMANDER_PATH%\WinAssociations.ini" Call("Scripts::Main", 1, "BufferOrInsert.vbs", "5") Icon("%a\AkelPadImage.dll",745)
-"%COMMANDER_PATH%\Plugins\" Call("Scripts::Main", 1, "BufferOrInsert.vbs", "6") Icon("%a\AkelPadImage.dll",745)
SEPARATOR
-"%WINDIR%\" Call("Scripts::Main", 1, "BufferOrInsert.vbs", "7") Icon("%a\AkelPadImage.dll",745)
-"%WINDIR%\System32\" Call("Scripts::Main", 1, "BufferOrInsert.vbs", "8") Icon("%a\AkelPadImage.dll",745)
-"%PROGRAMFILES%\" Call("Scripts::Main", 1, "BufferOrInsert.vbs", "9") Icon("%a\AkelPadImage.dll",745)
-"%COMMONPROGRAMFILES%\" Call("Scripts::Main", 1, "BufferOrInsert.vbs", "13") Icon("%a\AkelPadImage.dll",745)
-"%TEMP%\" Call("Scripts::Main", 1, "BufferOrInsert.vbs", "10") Icon("%a\AkelPadImage.dll",745)
-"%APPDATA%\" Call("Scripts::Main", 1, "BufferOrInsert.vbs", "11") Icon("%a\AkelPadImage.dll",745)
-"%LOCALAPPDATA%\" Call("Scripts::Main", 1, "BufferOrInsert.vbs", "12") Icon("%a\AkelPadImage.dll",745)
-"%USERPROFILE%\" Call("Scripts::Main", 1, "BufferOrInsert.vbs", "14") Icon("%a\AkelPadImage.dll",745)
-"%PUBLIC%\" Call("Scripts::Main", 1, "BufferOrInsert.vbs", "15") Icon("%a\AkelPadImage.dll",745)


 
vanhallenДата: Пятница, 09.05.2014, 12:36 | Сообщение № 4
Рядовой

На сайте с: 13.03.2013
Город: Москва
Сообщений: 9
Награды: 0
Репутация: 0
Спасибо, Andrey_A за быстрый ответ и пример! Отличное решение, все работает как нужно!
 
Форум » • AkelPad • » ТЕСТИРОВАНИЕ СКРИПТОВ для AkelPad » Insert.js - Этот сценарий является заменой метода Insert () (Вставка объектов)
  • Страница 1 из 1
  • 1
Поиск:

Интеллектуальные права и отказ от ответственности