Dấu nhắc lệnh Windows đóng băng trên tiêu điểm [trùng lặp]


18

Tôi có một vài tập lệnh python không chứa lệnh tạm dừng và không có lời nhắc cho đầu vào của người dùng tuy nhiên tôi thấy rằng khi tôi thay đổi tiêu điểm cửa sổ của mình sang cửa sổ cmd của Windows, đầu ra sẽ đóng băng cho đến khi tôi nhấn 'Enter'.

Có một nguyên nhân biết cho điều này? Tôi có nên bật / tắt cài đặt trong tùy chọn cmd để tránh điều này không?

Một tìm kiếm về trường hợp của tôi tiếp tục đưa ra các trường hợp những người muốn tạm dừng mã của họ - điều mà tôi không làm.


BTW, bạn có thể bỏ phiếu trên UserVoice để thay đổi hành vi này: wpdev.uservoice.com/forums/ mẹo
Carl Walsh

Câu trả lời:


25

Làm thế nào bạn chọn / tập trung vào cửa sổ đó? Nếu bạn chỉ cần Alt+ Tabvào nó hoặc nhấp vào thanh tiêu đề của nó, đầu ra cuộn không nên tạm dừng. Tôi đoán là bạn đã bật Chế độ QuickEdit (nhấp chuột phải vào thanh tiêu đề của cửa sổ nhắc lệnh và chọn Thuộc tính ) và bạn đang nhấp vào bên trong cửa sổ bằng chuột, do đó chọn văn bản do nhầm lẫn và khiến chương trình tạm dừng.

1


Cảm ơn Karan. Có, tôi đã sử dụng QuickEdit để chọn một số văn bản từ đầu ra của tập lệnh của mình. Vô hiệu hóa điều này được xung quanh tạm dừng. Xấu hổ cửa sổ cmd không thể cho phép bạn chọn văn bản mà không tạm dừng đầu ra.
Markus

Bạn không nghĩ rằng sẽ khó để chọn văn bản nhanh chóng cuộn ra khỏi màn hình?
Karan

Tôi đoán nó phụ thuộc vào mức độ "nhanh chóng" nó được cuộn ra khỏi màn hình.
Markus

1
Lý do khiến nó bị đóng băng có khả năng bị quy định bởi một số giới hạn phần mềm cũ, không phải vì nó thuận tiện cho người dùng. Các ứng dụng hiện đại sẽ có quá trình tiếp tục xuống bên dưới vùng chọn và hiển thị thanh cuộn.
LessQuesar

1
Và thật tuyệt vời khi Windows không cung cấp một cách dễ dàng để ngăn cmd của một tập lệnh riêng lẻ không bật tùy chọn này mà không làm điều gì đó 'hacky' ... thật là ngớ ngẩn khi Windows trình bày cho bạn các tùy chọn tin tưởng người dùng cuối vô hiệu hóa tùy chọn này trong cmd của họ, thực hiện một cái gì đó 'hacky' hoặc thực hiện GUI của riêng bạn để gửi thiết bị xuất chuẩn / err để hiển thị mà không gặp sự cố này.
searchengine27
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.