PREVED
Advanced Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору 2dark2 Цитата: Наверно я плохо понял это объяснения но хотелось бы без "открывать боковую панель "Загрузки", ставить курсор на скачанный файл" без движений и кликов мыши, | Все эти действия (закачать в папку загрузки т.е в ту что по умолчанию), открыть боковую панель "загрузки", установить курсор на файл в боковой панели "загрузки", открыть файл) могут быть автоматизированы макросом(внутренними командами) Оперы, т.е. уже прописаны в новый(самодельный) пункт меню "Быстро загрузить и открыть". Но открывать можно будет только в программе по умолчанию (которое открывает расширения определенного типа) - как задано в системе. Вот этот пункт (добавляем в секцию [Link Popup Menu]): Item, "Быстро загрузить и открыть"=External action,,,,"Folder" & Download url, -2 & Focus panel,"transfers" & Focus previous widget & Focus panel,"transfers" & Focus next widget & Delay,5000 & Go to start & Open transfer Примечания по пункту меню: Где Folder - иконка пункта меню из текущего скина Оперы (можно поменять на свою). Delay, 5000 - задержка в 5 секунд (для того чтобы файл успел скачаться). Для больших файлов - нужно увеличивать. - Если панель загрузок более не нужна, ее можно скрывать автоматически командой Set alignment, "hotlist", 0 (добавляем команду в конец макроса после &) - Open transfer - команда запускает(открывает) скачанный файл. По идее, этот пункт меню можно совместить и с Autoit, если задать (в системе!) ассоциацию нужного расширения со скриптом autoit (вместо программы) - а скрипт уже будет выбирать какой программой открывать. Но т.к. вам нужно открывать одно и тоже расширение в разных программах (насколько я понял), здесь не обойтись без дальнейшей автоматизации. После того как курсор встал на скаченный файл в меню "загрузки", вместо команды Open transfer нужно имитировать нажатие кнопки меню (вызов контекстного меню оперы для скачанного файла), затем переход в подменю "дополнительно" (там где опера отображает системное меню файла) и выбор нужного пункта для открытия в программе по умолчанию. Сделать это можно с помощью утилиты nircmd.exe (интегрируется в пункты меню Оперы, имитируя нажатия различных кнопок, которые не произвести командами самой Оперы). Добавить нужные программы в контекстное меню (системное) для файлов определенных расширений можно с помощью бесплатной утилиты http://www.nirsoft.net/utils/file_types_manager.html . Например, я сам себе добавил в меню для Папок пункт "Открыть в total commander". | Всего записей: 1988 | Зарегистр. 10-03-2006 | Отправлено: 18:35 28-10-2015 | Исправлено: PREVED, 18:49 28-10-2015 |
|