Làm cách nào để tự động đóng Cửa sổ đầu ra gỡ lỗi trong PTVS?


2

Tôi đang sử dụng gói PTVS trên MSVS 2013 Express để phát triển và chạy các tập lệnh Python của tôi. Tôi đang sử dụng Startnút ( F5) để chạy tập lệnh. Kịch bản sử dụng ngăn xếp TCP / IP để giao tiếp với một chương trình bên ngoài đang chạy trong nền. Các dòng cuối cùng trong kịch bản của tôi là:

del SWLink
sys.exit()

trong đó SWLinkđối tượng comm đã được xác định.

Trong khi chạy tập lệnh, cửa sổ terminal (lệnh) được mở trong đó một số tin nhắn được lặp lại, bao gồm cả tin nhắn print () của tôi. Khi tập lệnh kết thúc, thiết bị đầu cuối chờ nhấn phím để đóng và trả lại quyền điều khiển cho IDE.

Làm thế nào tôi nên hoàn thành kịch bản của mình để thiết bị đầu cuối tự động đóng?

Câu trả lời:


2

Để tự động đóng Cửa sổ đầu ra gỡ lỗi, hãy mở:

DEBUG-> Options and Settings...-> Python Tools->Debugging

và bỏ chọn Wait for input when process exits normallyvà các Wait for input when process exits abnormallyhộp kiểm.

CẬP NHẬT: Tôi không biết tại sao, nhưng điều này đôi khi chỉ hoạt động ??!

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.