Добавете "Изпълни като администратор" за скриптове AutoHotkey в Windows 7 или Vista

Добавете "Изпълни като администратор" за скриптове AutoHotkey в Windows 7 или Vista
Добавете "Изпълни като администратор" за скриптове AutoHotkey в Windows 7 или Vista

Видео: Добавете "Изпълни като администратор" за скриптове AutoHotkey в Windows 7 или Vista

Видео: Добавете
Видео: Section, Week 7 - YouTube 2024, Април
Anonim

Както редовните читатели знаят добре, аз съм голям фен на AutoHotkey, за да автоматизирам цялото си компютърно преживяване … но в Windows 7 и Vista има сериозно ограничение, тъй като по подразбиране не можете да стартирате скрипт като администратор. Това означава, че вашите клавишни комбинации не могат да взаимодействат с прозорци, изпълняващи се в Админ режим … така как да се справим с това?

Има три решения на този проблем:

  • Напълно деактивиране на UAC - не е най-доброто решение за целите на сигурността, но работи.
  • Съставете скрипта си в изпълним файл.

  • Прокарайте системния регистър и добавете "Изпълни като администратор" в контекстното меню.

Съставяте Script като изпълним

Всичко, което трябва да направите, е да кликнете с десния бутон на мишката върху скрипта, да изберете "Compile Script" …

И сега можете да изпълните изпълнителната версия като администратор:
И сега можете да изпълните изпълнителната версия като администратор:
Това обаче не е идеалното решение. Аз редактирам скрипта си през цялото време, така че трябва да прекомпилирате всеки път, когато правя редакция … ще се досажда.
Това обаче не е идеалното решение. Аз редактирам скрипта си през цялото време, така че трябва да прекомпилирате всеки път, когато правя редакция … ще се досажда.

Ръчен регистър Hack за AutoHotkey "Пусни като администратор"

Отворете регенериране в полето за търсене в полето за стартиране или в менюто за стартиране, след което прегледайте следния ключ:

HKEY_CLASSES_ROOTAutoHotkeyScriptShell

Кликнете с десния бутон върху "Shell" от лявата страна и създайте нов ключ, наречен "runas", след което създайте ключ, наречен "Command" под него. След това създайте или задайте следните две стойности от дясната страна, като настроите пътя, ако е необходимо.
Кликнете с десния бутон върху "Shell" от лявата страна и създайте нов ключ, наречен "runas", след което създайте ключ, наречен "Command" под него. След това създайте или задайте следните две стойности от дясната страна, като настроите пътя, ако е необходимо.
име стойност
(По подразбиране) "C: Програмни файлове AutoHotkey AutoHotkey.exe" "% 1"% *
IsolatedCommand "C: Програмни файлове AutoHotkey AutoHotkey.exe" "% 1"% *

Ключът по подразбиране трябва да е вече там, просто трябва да зададете стойността.

Сега, когато кликнете с десния бутон върху скрипт AutoHotkey, ще видите опцията да стартирате като администратор:

Image
Image

Изтегляне на регистъра

Изтеглете, изтеглете и кликнете два пъти върху AdminAutoHotkey.reg, за да въведете информацията в системния регистър. Има и скрипт за премахване.

Имайте предвид, че този хак на системния регистър ще работи само ако сте инсталирали AutoHotkey в местоположението по подразбиране, в противен случай ще трябва да промените пътищата.

Изтегляне на AdminAutoHotkey регистър

Препоръчано: