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

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

Видео: Добавьте «Запуск от имени администратора» для сценариев AutoHotkey в Windows 7 или Vista

Видео: Добавьте «Запуск от имени администратора» для сценариев AutoHotkey в Windows 7 или Vista
Видео: История Internet Explorer: взлёт, падение и наследие - YouTube 2024, Апрель
Anonim

Поскольку обычные читатели хорошо знают, я являюсь огромным поклонником использования AutoHotkey для автоматизации всего моего компьютерного опыта … но в Windows 7 и Vista существует серьезное ограничение, так как по умолчанию вы не можете запускать скрипт как администратор. Это означает, что ваши горячие клавиши не могут взаимодействовать с окнами, запущенными в режиме администратора … так как мы можем обойти это?

Существует три решения этой проблемы:

  • Полностью отключить UAC - не лучшее решение для безопасности, но оно работает.
  • Скомпилируйте свой скрипт в исполняемый файл.

  • Взломайте реестр и добавьте «Запуск от имени администратора» в контекстное меню.

Скомпилировать скрипт как исполняемый файл

Все, что вам нужно сделать, это щелкнуть правой кнопкой мыши по сценарию, выбрать «Скомпилировать скрипт» …

И теперь вы можете запустить исполняемую версию как администратор:
И теперь вы можете запустить исполняемую версию как администратор:
Однако это не идеальное решение. Я все время редактирую свой сценарий, поэтому мне приходится перекомпилировать каждый раз, когда я делаю редактирование … будет раздражать.
Однако это не идеальное решение. Я все время редактирую свой сценарий, поэтому мне приходится перекомпилировать каждый раз, когда я делаю редактирование … будет раздражать.

Ручной взлом реестра для AutoHotkey «Запуск от имени администратора»

Откройте regedit через меню поиска или запуска меню, а затем перейдите к следующему ключу:

HKEY_CLASSES_ROOTAutoHotkeyScriptShell

Щелкните правой кнопкой мыши на «Shell» слева и создайте новый ключ под названием «runas», затем создайте под ним команду «Command». Затем создайте или установите следующие два значения в правой части, при необходимости отрегулируйте путь.
Щелкните правой кнопкой мыши на «Shell» слева и создайте новый ключ под названием «runas», затем создайте под ним команду «Command». Затем создайте или установите следующие два значения в правой части, при необходимости отрегулируйте путь.
название Значение
(По умолчанию) "C: Program Files AutoHotkey AutoHotkey.exe" "% 1"% *
IsolatedCommand "C: Program Files AutoHotkey AutoHotkey.exe" "% 1"% *

Клавиша по умолчанию уже должна быть там, просто нужно установить значение.

Теперь, когда вы щелкните правой кнопкой мыши по сценарию AutoHotkey, вы увидите вариант «Запуск от имени администратора»:

Image
Image

Скачать реестр Hack

Загрузите, извлеките и дважды щелкните по AdminAutoHotkey.reg, чтобы ввести информацию в реестр. Там также включен скрипт удаления.

Обратите внимание, что этот взлом реестра будет работать, только если вы установили AutoHotkey в местоположение по умолчанию, иначе вам придется изменить пути.

Скачать AdminAutoHotkey Registry Hack

Рекомендуемые: