Quando il programma è terminato, voglio dire "Premere un tasto qualsiasi per continuare ..." così posso scorrere l'output.Fare in modo che il file batch di Windows non si chiuda all'uscita dal programma
risposta
Credo che stiate cercando il comando "pausa". Dovrebbe chiederti di premere un tasto qualsiasi.
È anche possibile apparire per modificare il prompt. Invece di limitarsi a utilizzare l'istruzione pausa, è possibile:
echo "Your message here"
pause > nul
Questo elimina il messaggio di pausa originale e inserti vostro.
Jacob
Una parte di me dice che "pausa" nel file batch dovrebbe anche fare il trucco. Ma anche provare l'opzione/K.
HTH
è necessario digitare in pausa, che quando si effettua fino alla fine, si dovrebbe dire
Premere un tasto qualsiasi per continuare. . .
ma solo se lo metti alla fine, perché se non lo fai, lo metterà in pausa nel posto in cui lo metti. Non provare '/ k' perché non funziona
Creare un collegamento al file batch.
Fare clic con il tasto destro del mouse sul file e selezionare "Proprietà".
Nella scheda "Collegamento" è l'obiettivo, qualcosa di simile:
cartella C: \ \ file.bat
modificarlo questo:
C: \ Windows \ System32 \ cmd.exe/K "C: \ folder \ file.bat"
dove e "C: \ Windows \ System32" è la cartella in cui si trova cmd.exe, che potrebbe essere un'altra in base all'installazione di Windows.
Quindi è possibile eseguire la scorciatoia.
Nel file batch di Windows/DOS:
pause
Questo stampa un bel messaggio Press any key to continue . . .
Oppure, se non si desidera visualizzare un messaggio qualsiasi cosa, fare questo, invece:
pause >nul
La casella di controllo non è presente da quando era Windows 98. – Joey
Ok, ora mi sento vecchio. Buona pesca. – TheJacobTaylor