Додати Запуск від імені адміністратора для сценаріїв AutoHotkey в Windows 7 або Vista
Як звичайні читачі знають добре, я - великий шанувальник використання AutoHotkey для автоматизації всього мого обчислювального досвіду ... але в Windows 7 і Vista є серйозні обмеження, оскільки ви не можете запустити скрипт як адміністратор за замовчуванням. Це означає, що ваші гарячі клавіші не можуть взаємодіяти з вікнами, що працюють у режимі адміністратора ... так як нам це обійти?
Існує три рішення цієї проблеми:
- Повністю відключити UAC - Не найкраще рішення для цілей безпеки, але він працює.
- Скомпілюйте сценарій до виконуваного файлу.
- Зробити реєстр і додати до контекстного меню "Запуск від імені адміністратора".
Скомпілюйте скрипт як виконуваний
Все, що вам потрібно - це клацнути правою кнопкою миші на сценарії, вибрати "Скомпілювати сценарій" ...
А тепер ви можете запустити виконавчу версію як адміністратор:
Однак це не є ідеальним рішенням. Я весь час редагую свій скрипт, тому перекомпілювати кожен раз, коли я роблю редагування ... буде дратувати.
Ручний реєстр рубати для AutoHotkey "Запуск від імені адміністратора"
Відкрийте regedit у вікні пошуку стартового меню або запустіть, а потім перейдіть до наступного ключа:
HKEY_CLASSES_ROOT Оболонка AutoHotkeyScript
Клацніть правою кнопкою миші на “Shell” на лівій стороні і створіть новий ключ під назвою “runas”, а потім створіть ключ під назвою “Command”. Потім створіть або встановіть наступні два значення на правій стороні, при необхідності налаштуйте шлях.
Ім'я | Значення |
(За умовчанням) | "C: Файли програм" AutoHotkey "AutoHotkey.exe"% 1 "% * |
IsolatedCommand | "C: Файли програм" AutoHotkey "AutoHotkey.exe"% 1 "% * |
Клавіша за замовчуванням вже повинна бути там, просто потрібно встановити значення.
Тепер, коли ви клацнете правою кнопкою миші на сценарії AutoHotkey, ви побачите параметр Запускати як адміністратора:
Завантажити реєстр Hack
Завантажте, витягніть і двічі клацніть на AdminAutoHotkey.reg, щоб ввести інформацію в реєстр. Існує також сценарій видалення.
Зауважте, що цей реєстр буде працювати лише в тому випадку, якщо ви встановили AutoHotkey у розташування за замовчуванням, інакше вам доведеться змінити шляхи.
Завантажити AdminAutoHotkey реєстру зламати