AutoIT: 3.3.0.0 (win xp sp 2 pro ru)
Описание: в проводнике при нажатии на определённое сочетание клавиш должен нажиматься конкретный пункт контекстного меню мыши, при этом само меню отображаться ни в каком виде не должно
Примечания: в настоящее время вышеописанное осуществляю при помощи макросов в программе Wire-Keys (3.7), но этот вариант имеет несколько минусов: очень быстро мелькающее контекстное меню с очень-очень быстро мелькающими переключениями между его пунктами; некоторая ненадёжность (довольно редко, но всё же бывает, что запускается один из смежных пунктов вместо нужного)...
собственно, требуется удобно и быстро запускать 6 пунктов (search everything, найти, better file rename, better file select, "извлечь в текущую папку", "создать - текстовый документ"):
1-4. меню ПКМ (если выделены: папка/папки/файл/файлы):
вот как сейчас прописаны макросы:
search everything - shift+F10, down, enter
найти - shift+F10, down, down, enter
better file rename - shift+F10, up, up, up, enter
better file select - shift+F10, up, up, enter
5. меню ПКМ на выделенном файле .rar:
однако макрос запускается, когда ни один файл не выделен; файл .rar - всегда первый в данной папке
макрос для запуска пункта "извлечь в текущую папку" - home, shift+F10, down, enter
6. меню ПКМ (на свободном месте):
макрос для запуска пункта "текстовый документ" - shift+F10, up, up, right, up, enter
хотелось бы, чтобы скрипт распознавал пункты меню не по расположению этих пунктов, а, допустим, по названиям. впрочем, мне неизвестно, есть ли способ это именно так реализовать
Описание: в проводнике при нажатии на определённое сочетание клавиш должен нажиматься конкретный пункт контекстного меню мыши, при этом само меню отображаться ни в каком виде не должно
Примечания: в настоящее время вышеописанное осуществляю при помощи макросов в программе Wire-Keys (3.7), но этот вариант имеет несколько минусов: очень быстро мелькающее контекстное меню с очень-очень быстро мелькающими переключениями между его пунктами; некоторая ненадёжность (довольно редко, но всё же бывает, что запускается один из смежных пунктов вместо нужного)...
собственно, требуется удобно и быстро запускать 6 пунктов (search everything, найти, better file rename, better file select, "извлечь в текущую папку", "создать - текстовый документ"):
1-4. меню ПКМ (если выделены: папка/папки/файл/файлы):
![](/proxy.php?image=http%3A%2F%2Fimg195.imageshack.us%2Fimg195%2F2783%2Fcontextmenu.png&hash=583704abdc0acb7eb4bf33a2d2e40327)
вот как сейчас прописаны макросы:
search everything - shift+F10, down, enter
найти - shift+F10, down, down, enter
better file rename - shift+F10, up, up, up, enter
better file select - shift+F10, up, up, enter
5. меню ПКМ на выделенном файле .rar:
![](/proxy.php?image=http%3A%2F%2Fimg514.imageshack.us%2Fimg514%2F4662%2Fcontextmenu3extractrar.jpg&hash=d3998e20e6a678a28d4615c5cb2b5bac)
однако макрос запускается, когда ни один файл не выделен; файл .rar - всегда первый в данной папке
макрос для запуска пункта "извлечь в текущую папку" - home, shift+F10, down, enter
6. меню ПКМ (на свободном месте):
![](/proxy.php?image=http%3A%2F%2Fimg231.imageshack.us%2Fimg231%2F8960%2Fcontextmenu2createtxt.jpg&hash=43fc13538ffd9d65cf7f774012598a88)
макрос для запуска пункта "текстовый документ" - shift+F10, up, up, right, up, enter
хотелось бы, чтобы скрипт распознавал пункты меню не по расположению этих пунктов, а, допустим, по названиям. впрочем, мне неизвестно, есть ли способ это именно так реализовать