Wie kann ich die Wartezeit für die Schlüsselfunktion in VBS implementieren? Ich brauche etwas, das das Skript pausieren würde und wenn der Benutzer die Taste left_arrow drückt, würde es das Programm fortsetzen.VBS - Wie pausiert man ein Skript, bis der Benutzer eine Taste drückt?
5
A
Antwort
9
Sie haben nicht viele Möglichkeiten. Wenn Sie ein Konsolenskript haben, und ich nehme an, dass Sie dies tun, können Sie Eingaben vom Benutzer lesen, aber es registriert nur, wenn Sie [ENTER] drücken. Sie können also anhalten, bis die Eingabetaste gedrückt wird. Zum Beispiel:
WScript.Echo "Press [ENTER] to continue..."
' Read dummy input. This call will not return until [ENTER] is pressed.
WScript.StdIn.ReadLine
WScript.Echo "Done."
Es gibt auch den alten pause
Befehl von DOS Tagen. Wenn Sie jedoch ein neues Konsolenfenster zum Ausführen von pause
scannen, wird ein zweites Fenster angezeigt. Sie müssen eine Taste in , die Fenster drücken, um zu Ihrem Skript zurückzukehren. Wahrscheinlich nicht was du willst.
Abgesehen von Drittanbietern verfügt VBScript jedoch über keine Methoden zum Lesen von Tastatureingaben zur Laufzeit.
Verwandte Themen
- 1. Wie überprüfe ich, ob der Benutzer eine Taste drückt?
- 2. Wie man pausiert/wartet, bis die Schaltfläche nicht deaktiviert wird
- 3. Wie man eine Taste ändert ein Etikett
- 4. Wie man eine Taste fokussiert, wenn man die Taste "Tab" in javaFX drückt?
- 5. Wie auf Enter-Taste drückt
- 6. Wie man einen NSTimer pausiert?
- 7. Vbs-Skript geschützte Ansicht
- 8. Wie kann ich die App Einstellungen öffnen, wenn der Benutzer eine Taste drückt?
- 9. Wie erhalte ich ein Ereignis, wenn der Benutzer die Zurück-Taste mit jQuery drückt
- 10. Verarbeitung Taste drückt in C#
- 11. Wie pausiert man einen NSThread, bis er benachrichtigt wird?
- 12. ModalPopupExtender zeigt ein Popup an, wenn der Benutzer die Zurück-Taste drückt
- 13. Wie löst man einen Mausklick mit der rechten Maustaste aus, wenn man eine andere Taste drückt?
- 14. Wie man eine Grafik in D3.js aktualisiert, wenn man eine Taste drückt?
- 15. Umschalten zwischen alphabetischen Tastatur und numerische Tastatur, wenn der Benutzer eine Taste auf der Tastatur drückt
- 16. Betriebssystem VBS-Skript
- 17. Wie pausiert man eine VBScript-Ausführung?
- 18. Programm pausiert, wenn ein GUI
- 19. Pipeline-Skript vbs
- 20. Griff Taste drückt swt mit
- 21. Qt: Wie gehe ich mit dem Ereignis um, wenn der Benutzer die 'X' (Schließen) Taste drückt?
- 22. wxpython wx.Slider: wie ein Ereignis nur ausgelöst wird, wenn ein Benutzer für eine bestimmte Zeit pausiert
- 23. Wie kann mein ViewController wissen, wenn der Benutzer die "Zurück" -Taste drückt?
- 24. Wie man sich in eine Webseite mit VBS-Skript einloggt, wenn die Anmelde-Taste keine ID hat
- 25. Unity - Der Benutzer drückt ein bestimmtes Objekt (eine Schaltfläche), was wiederum seine Punktzahl erhöht oder verringert
- 26. Wie man ein Spiel in Spritekit effektiv pausiert?
- 27. Halten Sie eine Soundprobe bis zum Loslassen der Taste android
- 28. Javascript: Wie man einen Rücktaste-Tastendruck auslöst, wenn man ENTER-Taste in contectable div drückt?
- 29. Wie man Symbolleistensymbole nach extrem rechts drückt
- 30. Erkennen, wenn der Benutzer drückt, geben Sie in Java
'MsgBox' Funktion, siehe [VBScript-Sprachreferenz] (https://msdn.microsoft.com/en-us/library/sfw6660x (v = vs.84) .aspx) – JosefZ