Ostatnio miałem ten dziwny problem, w którym ekrany wiersza poleceń zasadniczo blokują programy piszące do nich, dopóki nie skupię myszy na oknie DOS, a następnie nie wykonam żadnej operacji na klawiaturze.
Na przykład: uruchomię instancję Tomcat iw pewnym momencie po prostu przestanie się aktualizować - nacisnąłem przeładowanie i nic się nie dzieje, nic nie jest wyświetlane w oknie Catalina. Albo sprawdzę coś z SVN i będzie wyglądało na opóźnienie, ale gdy tylko wejdę w interakcję, opóźnienie ustanie.
Edytować
Moje aplogie użyłem słowa „screen”, gdy miałem na myśli „okno” (to jest naprawione).
Polecenie (aby uruchomić Tomcat):
C:\liferay\binaries\liferay-portal-5.2.3\tomcat-5.5.27\bin>startup.bat
Polecenie pobrania repozytorium (w Cygwin):
$ svn checkout <repository>
Do próśb o zmianę systemu operacyjnego mówię „nie”. W żadnym momencie nie wspominałem, którego systemu operacyjnego używam, po prostu stwierdziłem, że korzystam z DOS (wspólne użycie oznacza MS, ale w komentarzach stwierdzono, że niepoprawnie stwierdziłem, którego systemu operacyjnego używam). Ponieważ ten problem nigdy nie pojawiał się w niczym innym niż to środowisko, nie jest intuicyjne stwierdzenie, że jest to Windows
problem.
źródło
Odpowiedzi:
O ile mi wiadomo, gdy wybierasz tekst w wierszu polecenia / oknie konsoli, aplikacja konsoli będzie „zablokowana”, dopóki wybór nie zostanie zakończony (naciśnij ENTER) lub anulowany (naciśnij dowolny inny klawisz).
Jeśli tryb QuickEdit okna wiersza polecenia jest WŁĄCZONY, prawdopodobnie wejdziesz do wybierania stanu tekstu jednym kliknięciem myszy w obszarze roboczym okna wiersza polecenia. Jest to nieprawidłowe działanie często występujące, gdy tryb QuickEdit jest włączony.
Jeśli znajdujesz się w powyższej sytuacji, możesz po prostu WYŁĄCZYĆ tryb QuickEdit , aby uniknąć tej nieprawidłowej obsługi.
źródło