Sıradan okuyucuların da iyi bildiği gibi, tüm bilgi işlem deneyimimi otomatikleştirmek için AutoHotkey'i kullanmanın büyük bir hayranıyım… ancak Windows 7 ve Vista'da bir komut dosyasını varsayılan olarak Yönetici olarak çalıştıramayacağınız için ciddi bir sınırlama var. Bu, kısayol tuşlarınızın Yönetici modunda çalışan pencerelerle etkileşime giremeyeceği anlamına gelir… peki bunu nasıl aşabiliriz?
Bu sorunun üç çözümü vardır:
- UAC'yi Tamamen Devre Dışı Bırakın - Güvenlik açısından en iyi çözüm değil, ancak işe yarıyor .
- Komut dosyanızı bir yürütülebilir dosyada derleyin.
- Kayıt defterini hackleyin ve içerik menüsüne "Yönetici Olarak Çalıştır" öğesini ekleyin.
Komut Dosyasını Yürütülebilir Olarak Derleyin
Tek yapmanız gereken betiğe sağ tıklamak ve “Script Derleme” yi seçmek…
Ve şimdi yürütülebilir sürümü yönetici olarak çalıştırabilirsiniz:
Ancak bu mükemmel bir çözüm değil. Senaryomu her zaman düzenlerim, bu yüzden her düzenleme yaptığımda yeniden derlemek zorunda kalmak ... can sıkıcı olur.
AutoHotkey için Manuel Kayıt Defteri Hack "Yönetici Olarak Çalıştır"
Başlat menüsü arama veya çalıştırma kutusu aracılığıyla regedit'i açın ve ardından aşağıdaki tuşa gidin:
HKEY_CLASSES_ROOT \ AutoHotkeyScript \ Shell
Sol taraftaki "Kabuk" üzerine sağ tıklayın ve "runas" adında yeni bir anahtar oluşturun, ardından altında "Komut" adlı bir anahtar oluşturun. Ardından, gerekirse yolu ayarlayarak sağ tarafta aşağıdaki iki değeri oluşturun veya ayarlayın.
| İsim | Değer |
| (Varsayılan) | "C: \ Program Files \ AutoHotkey \ AutoHotkey.exe" "% 1"% * |
| İzoleCommand | "C: \ Program Files \ AutoHotkey \ AutoHotkey.exe" "% 1"% * |
Varsayılan anahtar zaten orada olmalı, sadece değeri ayarlamanız gerekiyor.
Artık bir AutoHotkey komut dosyasını sağ tıkladığınızda, Yönetici Olarak Çalıştır seçeneğini göreceksiniz:
Registry Hack'i İndirin
Bilgileri kayıt defterine girmek için Admin AutoHotkey.regex dosyasını indirin, ayıklayın ve çift tıklayın. Ayrıca bir kaldırma komut dosyası da bulunmaktadır.
Bu kayıt defteri saldırısının yalnızca AutoHotkey'i varsayılan konuma yüklediyseniz işe yarayacağını, aksi takdirde yolları değiştirmeniz gerekeceğini unutmayın.
AdminAutoHotkey Registry Hack'i indirin