2015-06-26 32 views

risposta

9

Non hai molte scelte. Se si dispone di uno script di console, e si presume che lo si faccia, è possibile leggere l'input dall'utente, ma si registra solo quando si preme [ENTER]. Quindi è possibile mettere in pausa fino a quando non viene premuto il tasto Invio. Per esempio:

WScript.Echo "Press [ENTER] to continue..." 

' Read dummy input. This call will not return until [ENTER] is pressed. 
WScript.StdIn.ReadLine 

WScript.Echo "Done." 

C'è anche il vecchio pause comando da DOS giorni. Tuttavia, il bombardamento di una nuova finestra della console per eseguire pause causerebbe la visualizzazione di una seconda finestra. Dovresti premere un tasto nella finestra per tornare al tuo script nella . Probabilmente non è quello che vuoi.

Ma oltre a terze parti, VBScript non ha metodi per leggere i tasti in fase di esecuzione.