Přidat "Spustit jako správce" pro skripty AutoHotkey ve Windows 7 nebo Vista

Přidat "Spustit jako správce" pro skripty AutoHotkey ve Windows 7 nebo Vista
Přidat "Spustit jako správce" pro skripty AutoHotkey ve Windows 7 nebo Vista
Anonim

Jak pravidelně čtenáři dobře vědí, jsem obrovský fanoušek používání AutoHotkey k automatizaci celého mé práce s počítačem … ale v systémech Windows 7 a Vista existuje vážné omezení, protože ve výchozím nastavení nelze spustit skript jako administrátor. To znamená, že klávesová zkratka nemůže komunikovat s okny spuštěnými v režimu Správce … takže jak se dostaneme kolem toho?

Existují tři řešení tohoto problému:

  • Úplně zakázat UAC - Nejlepší řešení pro bezpečnostní účely, ale to funguje.

  • Zkompilujte skript do spustitelného souboru.

  • Hack registr a přidat "Spustit jako správce" do kontextového menu.

Sestavit skript jako spustitelný soubor

Jediné, co musíte udělat, je kliknout pravým tlačítkem na skript, zvolit "Kompilovat skript" …

A nyní můžete spustit spustitelnou verzi jako správce:
A nyní můžete spustit spustitelnou verzi jako správce:
Toto však není perfektní řešení. Celý čas upravuji svůj skript, takže se musím překompilovat pokaždé, když udělám úpravu … dostal by mě otravné.
Toto však není perfektní řešení. Celý čas upravuji svůj skript, takže se musím překompilovat pokaždé, když udělám úpravu … dostal by mě otravné.

Ruční registr Hack pro AutoHotkey "Spustit jako správce"

Otevřete regedit přes vyhledávací nabídku nebo spouštěcí nabídku a potom přejděte na následující klíč:

HKEY_CLASSES_ROOTAutoHotkeyScriptShell

Klepněte pravým tlačítkem myši na "Shell" na levé straně a vytvořte nový klíč nazvaný "runas" a poté vytvořte pod ním klíč "Command". Pak vytvořte nebo nastavte následující dvě hodnoty na pravé straně, případně upravte cestu.
Klepněte pravým tlačítkem myši na "Shell" na levé straně a vytvořte nový klíč nazvaný "runas" a poté vytvořte pod ním klíč "Command". Pak vytvořte nebo nastavte následující dvě hodnoty na pravé straně, případně upravte cestu.
název Hodnota
(Výchozí) "C: Program Files AutoHotkey AutoHotkey.exe" "% 1"% *
IsolatedCommand "C: Program Files AutoHotkey AutoHotkey.exe" "% 1"% *

Výchozí klíč by již měl být, stačí nastavit hodnotu.

Nyní, když klepnete pravým tlačítkem na skript AutoHotkey, uvidíte možnost Spustit jako správce:

Image
Image

Stáhněte si Registry Hack

Stáhněte, extrahujte a poklepejte na položku AdminAutoHotkey.reg a zadejte informace do registru. K dispozici je také skript pro odebrání.

Všimněte si, že tento hack registru bude fungovat pouze v případě, že jste AutoHotkey nainstalovali do výchozího umístění, jinak budete muset modifikovat cesty.

Stáhnout AdminAutoHotkey Registry Hack

Populární téma

Odborná rada