Il prompt dei comandi di Windows si blocca in modo casuale


16

Il mio prompt dei comandi di Windows si bloccherà casualmente durante l'esecuzione di uno script Ant . Lo script non contiene punti in cui attende l'input dell'utente.

Inoltre, quando si blocca, posso sbloccarlo focalizzando la finestra di comando e premendo Invio. Dopo aver premuto Invio, il processo continua.

Questo accade in modo completamente casuale. E sembra che alla fine continuerà acceso, ma rimarrà lì per diversi minuti prima di continuare. Ma se premo invio, lo fa immediatamente.

Cosa sta succedendo?

(Sarebbe meglio per Stack Overflow? Non credo che questo abbia qualcosa a che fare con il mio codice, perché non c'è posto per chiedere l'input dell'utente. Quindi presumo che abbia qualcosa a che fare con Windows.)

Risposte:


19

Disabilita QuickEdit Modee \ o Insert optiondalle proprietà cmd. Problema risolto


2
Dopo un rapido test, questo risolve il problema. Una risposta che risolve effettivamente il problema.
Zergleb,

c'è un modo per farlo temporaneamente, come disabilitarlo all'inizio di un file .cmd, eseguire i miei comandi batch, quindi abilitarlo di nuovo prima che esca?
Adam.at.Epsilon

2

Potrei aver trovato il problema. Attraverso alcune prove ed errori sembra che quando faccio clic sul prompt dei comandi si blocca la console. Quando premo Esc (per portare il cursore fuori dalla finestra) si sblocca la console.

Quindi, per evitare questo problema, non faccio semplicemente clic nella finestra del prompt dei comandi di Windows mentre qualcosa è in esecuzione.


Questo è successo anche a me (in effetti, ho trovato questa domanda solo perché ne stavo scrivendo una), ma è successo indipendentemente dal fatto che abbia cliccato nella finestra o meno. Per fare un esempio, avevo un server che ho avviato tramite la riga di comando e poi ho lasciato in esecuzione su una macchina che non aveva utenti. Quando si accede ad esso, le istruzioni si bloccavano perché il prompt dei comandi era "bloccato" in attesa di una pressione del tasto (esattamente come il sintomo). Sembra che pochi abbiano avuto questo problema, quindi non esiste ancora una soluzione.
K. Carpenter

1
Credo che sia una cosa di Windows 10 e abbia a che fare con la nuova modalità "selezione / copia" in cui entra.
Shaun Rowan,


-1

Non sono completamente d'accordo sul fatto che abbia qualcosa a che fare con Windows.

Il mio ragionamento è questo: quando ti concentri sulla finestra e premi Enter, continua a funzionare.

Si è verificato un problema con lo script, non con Windows, e non con il prompt dei comandi.


1
Tui hai torto. Si prega di vedere la mia risposta che è stata pubblicata.
prolink007,

Questo è un errore dell'utente e sostengo che non ci sia nulla di sbagliato in Windows o nel prompt dei comandi.

2
È una "caratteristica", non un bug :-)
Aaron Blenkush,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.