Andrey_A | Дата: Среда, 28.03.2012, 10:55 | Сообщение № 1 |
Генералиссимус
На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7186
Награды: 143
Репутация: 125
Аверин Андрей
|
Этот сценарий является заменой метода Insert () плагина
Доступно только для пользователей
|
|
| |
vanhallen | Дата: Пятница, 09.05.2014, 03:30 | Сообщение № 2 |
Рядовой
На сайте с: 13.03.2013
Город: Москва
Сообщений: 9
|
Здравствуйте, 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
Город: Сочи, Хоста
Сообщений: 7186
Награды: 143
Репутация: 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
|
Спасибо, Andrey_A за быстрый ответ и пример! Отличное решение, все работает как нужно!
|
|
| |