Домашня » як » Додати Запуск від імені адміністратора для сценаріїв AutoHotkey в Windows 7 або Vista

    Додати Запуск від імені адміністратора для сценаріїв 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 реєстру зламати