DOS zatrzymuje się w standardzie / wykonaniu

0

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 Windowsproblem.

cwallenpoole
źródło
„Focus on the screen”: To nie jest DOS. Jaki to system operacyjny?
JdeBP
Nie korzystasz z Tomcat pod DOS. Edytuj swoje pytanie, aby podać swój prawdziwy system operacyjny i prawdziwe oprogramowanie, w tym wersje emulatora terminala i powłoki.
CarlF
Czy uruchamiasz ten program z wiersza polecenia, skrótu lub w inny sposób? Jeśli z wiersza polecenia lub skrótu, opublikuj te informacje.
jftuga

Odpowiedzi:

3

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.

LiuYan 刘 研
źródło
1
To nie są okna „DOS”. I założyłeś coś nieuwzględnionego w pytaniu, że reszta z nas poprosiła o dostawę.
JdeBP
@JdeBP W rzeczywistości są. Chociaż może ci się to nie podobać, popularną nazwą programu cmd.exe jest „monit DOS” (zwłaszcza, że ​​MS zwykle tak go nazywa). Dam ci, że Cygwin nie jest dokładnie tym samym, ale ponieważ nie mam pojęcia, jak to nazwać, użyłem najbliższego przybliżenia.
cwallenpoole,
1
Często łączysz się z niepoprawnym . Nie, Microsoft nie popełnia tego błędu, w przeciwieństwie do twojego roszczenia. Jak już wspomniano, naprawiono nazewnictwo używane na pulpicie Explorera wiele lat temu w systemie Windows NT 5. Nazywanie tych rzeczy „monitami DOS” jest po prostu niewłaściwe w jakikolwiek sposób. Są to okna konsoli Windows NT. CMD i nie ma nic wspólnego z DOS w ogóle , tak jak ja, Tim Hill , i wiele innych osób wyjaśnić. Dowiedz się, że to bezpośredni błąd, który popełniasz.
JdeBP
1
@JdeBP Dzięki za korektę mojej mylnej nazwy. Zakładanie, że coś zamiast prosić o dostawę jest innym sposobem pracy, jest nieprofesjonalne, ale działa. W każdym razie chcę tylko pomóc.
LiuYan