Lägg till "Kör som administratör" för AutoHotkey-skript i Windows 7 eller Vista

Video: Lägg till "Kör som administratör" för AutoHotkey-skript i Windows 7 eller Vista

Video: Lägg till "Kör som administratör" för AutoHotkey-skript i Windows 7 eller Vista
Video: Dua Lipa - Dance The Night (From Barbie The Album) [Official Music Video] 2024, Mars
Lägg till "Kör som administratör" för AutoHotkey-skript i Windows 7 eller Vista
Lägg till "Kör som administratör" för AutoHotkey-skript i Windows 7 eller Vista
Anonim

Som vanliga läsare vet väl, är jag ett stort fan av att använda AutoHotkey för att automatisera hela min datorupplevelse … men i Windows 7 och Vista finns det en allvarlig begränsning eftersom du inte kan använda ett skript som Administrator som standard. Det betyder att dina snabbtangenter inte kan interagera med Windows som körs i Admin-läge … så hur tar vi oss runt det här?

Det finns tre lösningar på detta problem:

  • Avsluta helt UAC - Inte den bästa lösningen för säkerhetsändamål, men det fungerar.
  • Kompilera ditt skript till en körbar.

  • Hack registret och lägg till "Kör som administratör" till snabbmenyn.

Kompilera Script som Executable

Allt du behöver göra är att högerklicka på manuset, välj "Kompilera skript" …

Och nu kan du köra den körbara versionen som administratör:
Och nu kan du köra den körbara versionen som administratör:
Detta är dock inte den perfekta lösningen. Jag redigerar mitt skript hela tiden, så att jag måste kompilera varje gång jag gör en redigering … skulle bli irriterande.
Detta är dock inte den perfekta lösningen. Jag redigerar mitt skript hela tiden, så att jag måste kompilera varje gång jag gör en redigering … skulle bli irriterande.

Manuell registret Hack för AutoHotkey "Kör som administratör"

Öppna regedit genom startmenyn Sök eller kör rutan och bläddra sedan ner till följande nyckel:

HKEY_CLASSES_ROOTAutoHotkeyScriptShell

Högerklicka på "Shell" på vänster sida och skapa en ny nyckel som heter "runor" och skapa sedan en nyckel som heter "Command" nedanför den. Skapa sedan eller ställ in följande två värden på höger sida, justera banan vid behov.
Högerklicka på "Shell" på vänster sida och skapa en ny nyckel som heter "runor" och skapa sedan en nyckel som heter "Command" nedanför den. Skapa sedan eller ställ in följande två värden på höger sida, justera banan vid behov.
namn Värde
(Standard) "C: Program Files AutoHotkey AutoHotkey.exe" "% 1"% *
IsolatedCommand "C: Program Files AutoHotkey AutoHotkey.exe" "% 1"% *

Standardnyckeln bör redan finnas där, behöver bara ställa in värdet.

Nu när du högerklickar på ett AutoHotkey-skript ser du alternativet Kör som administratör:

Image
Image

Hämta Registry Hack

Hämta, extrahera och dubbelklicka på AdminAutoHotkey.reg för att ange informationen i registret. Det finns också ett borttagningsskript som ingår.

Observera att det här registret hack fungerar bara om du installerade AutoHotkey till standardplatsen, annars måste du ändra banorna.

Hämta AdminAutoHotkey Registry Hack

Rekommenderad: