Windows-Eingabeaufforderung friert nach dem Zufallsprinzip ein

16

Meine Windows-Eingabeaufforderung friert beim Ausführen eines Ant- Skripts nach dem Zufallsprinzip ein . Das Skript enthält keine Stellen, an denen es auf Benutzereingaben wartet.

Wenn es einfriert, kann ich es auch wieder einfrieren, indem ich das Befehlsfenster fokussiere und die Eingabetaste drücke. Nachdem Sie die Eingabetaste gedrückt haben, wird der Vorgang fortgesetzt.

Dies geschieht völlig zufällig. Und es scheint, als würde es irgendwann weitergehen, aber es wird einige Minuten dort sitzen, bevor es weitergeht. Wenn ich jedoch die Eingabetaste drücke, wird dies sofort ausgeführt.

Was ist los?

(Wäre dies besser für Stack Overflow? Ich glaube nicht, dass dies irgendetwas mit meinem Code zu tun hat, da es keinen Ort gibt, an dem nach Benutzereingaben gefragt wird. Daher gehe ich davon aus, dass dies etwas mit Windows zu tun hat.)

prolink007
quelle

Antworten:

18

Deaktivieren Sie die Eigenschaften QuickEdit Modeund \ oder Insert optioncmd. Problem gelöst

malanve
quelle
2
Nach einem kurzen Test ist das Problem behoben. Eine Antwort, die das Problem tatsächlich behebt.
Zergleb
Gibt es eine Möglichkeit, dies vorübergehend zu tun, z. B. das Deaktivieren am Anfang einer CMD-Datei, das Ausführen meiner Stapelverarbeitungsbefehle und das erneute Aktivieren vor dem Beenden?
Adam.at.Epsilon
2

Möglicherweise habe ich das Problem gefunden. Durch einige Versuche und Irrtümer scheint es, dass, wenn ich in die Eingabeaufforderung klicke, es die Konsole einfriert. Wenn ich die Escape-Taste drücke (um den Cursor aus dem Fenster zu entfernen), wird die Konsole eingefroren.

Um dieses Problem zu vermeiden, klicke ich einfach nicht in das Windows-Eingabeaufforderungsfenster, während etwas läuft.

prolink007
quelle
Das ist mir auch passiert (tatsächlich habe ich diese Frage nur gefunden, weil ich eine eingegeben habe), aber es ist passiert, unabhängig davon, ob ich in das Fenster geklickt habe oder nicht. Um Ihnen ein Beispiel zu geben: Ich hatte einen Server, den ich über die Befehlszeile gestartet und dann auf einem Computer ohne Benutzer ausgeführt habe. Beim Zugriff hingen die Anweisungen, weil die Eingabeaufforderung auf einen Tastendruck wartete (genau wie bei Ihrem Symptom). Scheint, dass nur wenige dieses Problem hatten, so gibt es noch keine Lösung.
K. Carpenter
1
Ich glaube, es ist eine Windows 10-Sache und hat mit dem neuen "Auswahl / Kopieren" -Modus zu tun, in den es geht.
Shaun Rowan
-1

Ich bin völlig anderer Meinung, dass es irgendetwas mit Windows zu tun hat.

Meine Argumentation lautet: Wenn Sie sich auf das Fenster konzentrieren und drücken Enter, funktioniert es weiter.

Es liegt ein Problem mit Ihrem Skript vor, nicht mit Windows und nicht mit der Eingabeaufforderung.


quelle
1
Sie liegen falsch. Bitte sehen Sie meine Antwort, die gepostet wird.
prolink007
Dies ist ein Benutzerfehler, und ich behaupte, dass an Windows oder der Eingabeaufforderung nichts falsch ist.
2
Es ist ein "Feature", kein Bug :-)
Aaron Blenkush