Όπως γνωρίζουν καλά οι τακτικοί αναγνώστες, είμαι οπαδός της χρήσης του AutoHotkey για την αυτοματοποίηση ολόκληρης της εμπειρίας υπολογιστών… αλλά στα Windows 7 και Vista υπάρχει ένας σοβαρός περιορισμός, καθώς δεν μπορείτε να εκτελέσετε ένα σενάριο ως διαχειριστής από προεπιλογή. Αυτό σημαίνει ότι τα πλήκτρα πρόσβασης δεν μπορούν να αλληλεπιδράσουν με τα παράθυρα που λειτουργούν σε λειτουργία διαχειριστή… πώς να το αντιμετωπίσουμε;
Υπάρχουν τρεις λύσεις σε αυτό το πρόβλημα:
- Πλήρης απενεργοποίηση UAC - Δεν είναι η καλύτερη λύση για λόγους ασφαλείας, αλλά δουλεύει .
- Συντάξτε το σενάριό σας σε ένα εκτελέσιμο.
- Αφαιρέστε το μητρώο και προσθέστε "Εκτέλεση ως διαχειριστής" στο μενού περιβάλλοντος.
Μεταγλώττιση σεναρίου ως εκτελέσιμο
Το μόνο που έχετε να κάνετε είναι να κάνετε δεξί κλικ στο σενάριο, να επιλέξετε "Compile Script"…
Και τώρα μπορείτε να εκτελέσετε την εκτελέσιμη έκδοση ως διαχειριστής:
Ωστόσο, αυτή δεν είναι η τέλεια λύση. Επεξεργάζομαι το σενάριό μου όλη την ώρα, οπότε πρέπει να μεταγλωττίζω κάθε φορά που κάνω μια επεξεργασία… θα ήταν ενοχλητικό.
Μη αυτόματη καταγραφή μητρώου για το AutoHotkey "Εκτέλεση ως διαχειριστής"
Ανοίξτε το regedit μέσω του μενού έναρξης αναζήτησης ή εκτελέστε το πλαίσιο και, στη συνέχεια, περιηγηθείτε στο ακόλουθο πλήκτρο
HKEY_CLASSES_ROOT \ AutoHotkeyScript \ Shell
Κάντε δεξί κλικ στο "Shell" στην αριστερή πλευρά και δημιουργήστε ένα νέο κλειδί που ονομάζεται "runas" και, στη συνέχεια, δημιουργήστε ένα κλειδί που ονομάζεται "Command" κάτω από αυτό. Στη συνέχεια, δημιουργήστε ή ορίστε τις ακόλουθες δύο τιμές στη δεξιά πλευρά, προσαρμόζοντας τη διαδρομή εάν είναι απαραίτητο.
| Ονομα | αξία |
| (Προκαθορισμένο) | "C: \ Program Files \ AutoHotkey \ AutoHotkey.exe" "% 1"% * |
| Απομονωμένη εντολή | "C: \ Program Files \ AutoHotkey \ AutoHotkey.exe" "% 1"% * |
Το προεπιλεγμένο κλειδί πρέπει να είναι ήδη εκεί, απλά πρέπει να ορίσετε την τιμή.
Τώρα, όταν κάνετε δεξί κλικ σε ένα σενάριο AutoHotkey, θα δείτε την επιλογή Εκτέλεση ως διαχειριστής:
Κατεβάστε το Hack Registry
Πραγματοποιήστε λήψη, εξαγωγή και διπλό κλικ στο Admin AutoHotkey.regex για να εισαγάγετε τις πληροφορίες στο μητρώο. Περιλαμβάνεται επίσης ένα σενάριο κατάργησης.
Λάβετε υπόψη ότι αυτή η παραβίαση μητρώου θα λειτουργεί μόνο εάν έχετε εγκαταστήσει το Αυτόματο κλειδί στην προεπιλεγμένη τοποθεσία, διαφορετικά θα πρέπει να τροποποιήσετε τις διαδρομές.
Πραγματοποιήστε λήψη του HackA Registry AdminAutoHotkey