AZJIO
Silver Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Создание своего меню, чтобы выполнить действия с буфером обмена. 1. В папку CLCL положить AutoIt3.exe и скрипт clipboard.au3 следующего содержания: Код: ; MsgBox(0, 'Сообщение', StringFormat($CmdLineRaw, ClipGet())) ; Для просмотра переданных параметров на этапе тестирования ; Run(StringFormat($CmdLineRaw, ClipGet())) ; Вариант для скомпилированного скрипта Run(StringTrimLeft(StringFormat($CmdLineRaw, ClipGet()), StringLen(@ScriptName) + 1)) ; Вариант для не скомпилированного скрипта | 2. В программе CLCL выберите Сервис -> Настройка... -> Вкладка "Действие" -> Кнопка "Добавить...", откроется окно настройки команды. В этом окне по порядку выбираете: Меню Сочетания клавиш Alt + Z Это означает что вы создаёте меню с вызовом его горячей клавишей "Alt + Z". Далее клините (Создать пункт), слева заполняете по порядку: Пункт: Внешнее приложение Название пункта: Открыть ссылку в Firefox Путь: AutoIt3.exe Командная строка: clipboard.au3 C:\Program Files\Mozilla Firefox\firefox.exe "%s" Путь к значку C:\Program Files\Mozilla Firefox\firefox.exe Индекс значка в файле: 0 3. Далее клините (Создать пункт), и повторяете действия добавляя новые команды. Например: Поиск в Google clipboard.au3 C:\Program Files\Mozilla Firefox\firefox.exe "http://www.google.com/search?q=%s" Перевод в Google clipboard.au3 C:\Program Files\Mozilla Firefox\firefox.exe "https://translate.google.ru/#auto/ru/%s" Открыть путь в Проводнике clipboard.au3 Explorer.exe /select,"%s" или clipboard.au3 Explorer.exe "%s" Из командной строки видно, что AutoIt3.exe запускает скрипт clipboard.au3 и передаёт ему последующую командную строку, где %s является текстом буфера обмена.
| Всего записей: 4564 | Зарегистр. 03-05-2006 | Отправлено: 07:10 28-11-2014 | Исправлено: AZJIO, 07:22 28-11-2014 |
|