Ich habe ein Skript mit zwei Subroutinen: A und B. Ich möchte A ausführen, wenn ich das .ahk
Skript regelmäßig (durch Doppelklicken auf das Symbol) starten. und ich möchte B ausführen, wenn ich das Skript .ahk
starte, während eine Taste (z. B. Strg) gedrückt gehalten wird (während ein Doppelklick auf das Symbol). Ist das möglich?Wie stelle ich fest, ob eine Schaltfläche gehalten wird, bevor ein AutoHotkey-Skript gestartet wird?
Q
Wie stelle ich fest, ob eine Schaltfläche gehalten wird, bevor ein AutoHotkey-Skript gestartet wird?
1
A
Antwort
5
Es ist nicht möglich zu erkennen, ob ein Schlüssel vor das Skript gestartet wurde gedrückt, aber Sie können GetKeyState überprüfen verwenden, wenn ein Schlüssel in dem „gedrückt“ Zustand ist, wenn das Skript beginnt:
if GetKeyState("Ctrl")
MsgBox Holding Ctrl
else
MsgBox Not holding Ctrl
Verwandte Themen
- 1. Flex 3: Wie stelle ich fest, ob ein generisches Objekt tatsächlich eine Schaltfläche ist?
- 2. Wissen, ob eine Zukunft gestartet wird
- 3. fest, ob ein bestimmtes Fenster wird derzeit
- 4. Wie stelle ich sicher, dass Monit beim Systemstart gestartet wird?
- 5. Wie wird eine Schaltfläche angezeigt, als ob sie gedrückt wird?
- 6. Wie stelle ich Xcode 4.3 so ein, dass der Simulator bei "UnitTesting" nicht gestartet wird?
- 7. Prüfen, ob die Task bereits ausgeführt wird, bevor sie neu gestartet wird
- 8. Wie stelle ich fest, ob Android mit PDF umgehen kann
- 9. Wie stelle ich sicher, dass die Interface-Instanz freigegeben wird, bevor FreeLibrary aufgerufen wird
- 10. Wie führe ich eine JS-Funktion aus, bevor eine AJAX-Anfrage mit remote_form_for gestartet wird?
- 11. Wie stelle ich einen Windows-Dienst so ein, dass er in PowerShell automatisch neu gestartet wird?
- 12. Schaltfläche wird gedrückt, bevor die Segu beendet wird iOS + Swift
- 13. Wie kann ich feststellen, ob eine Schaltfläche in OpenGL/Glut gedrückt wird? (linux)
- 14. Wie wird ein Knotenserver automatisch neu gestartet?
- 15. Wie wird ein Primärschlüssel von 1000 gestartet?
- 16. Wie stelle ich fest, dass ein Element fokussiert ist?
- 17. Detect Maus wird gedrückt gehalten
- 18. Wie wird ein Formular positioniert, bevor es angezeigt wird?
- 19. Wie wird ein Zeiger auf ein Objekt gehalten, das in eine Menge eingefügt und dann in einen Vektor geschoben wird?
- 20. Starten Sie die Anwendung, bevor Windows Shell gestartet wird?
- 21. Wie entferne ich die Zeitverzögerung, bevor ein QToolTip angezeigt wird?
- 22. Warum eine Schaltfläche geklickt wird, wenn ein Formular gesendet wird?
- 23. Wie stelle ich eine rekursive Funktion in Lisp fest?
- 24. , wenn ein Java `Lock` durch den aktuellen Thread gehalten wird
- 25. Wie kann überprüft werden, ob ein Google-Benutzerkonto auf dem Gerät hinzugefügt wurde, bevor das GCM-Verfahren gestartet wird?
- 26. Wie kann ich wissen, ob ein Dialogformular von einer DLL gestartet wird und geöffnet ist?
- 27. kafka-python - Wie stelle ich eine Partition fest?
- 28. Wie überprüfe ich, ob eine Identity-Rolle existiert, bevor sie erstellt wird?
- 29. Wie stelle ich fest, ob eine Webseite mit Shell-Skripten existiert?
- 30. Überprüfen Sie, ob eine HTML-Schaltfläche freigegeben wird
Es sei denn, ein anderes Skript schaut zu. – FakeRainBrigand
Genau das habe ich gebraucht! Vielen Dank! FakeRainBrigand, wie siehst du ein Skript? – contrl31