Mam kilka skryptów w języku Python, które nie zawierają poleceń wstrzymania ani monitów o wprowadzanie danych przez użytkownika, jednak stwierdzam, że po zmianie fokusa okna na okno cmd systemu Windows dane wyjściowe będą się zawieszać, dopóki nie naciśniesz „Enter”.
Czy jest tego znany powód? Czy powinienem włączyć / wyłączyć ustawienie w opcjach cmd, aby tego uniknąć?
Przeszukanie mojej sprawy wciąż przywołuje przypadki ludzi, którzy chcą pauzy w kodzie - czego nie robię.
windows
command-line
Markus
źródło
źródło
Odpowiedzi:
Jak wybierasz / skupiasz to okno? Jeśli po prostu Alt+ Tabdo niego lub klikniesz jego pasek tytułu, przewijanie danych wyjściowych nie powinno zostać wstrzymane. Domyślam się, że masz włączony tryb QuickEdit (kliknij prawym przyciskiem myszy pasek tytułu okna wiersza polecenia i wybierz Właściwości ) i klikasz myszą wewnątrz okna, w ten sposób omyłkowo zaznaczając tekst i powodując wstrzymanie programu.
źródło