2015-09-27 16 views
5

Tôi đã cố gắng mã hóa một tập lệnh python đọc dữ liệu từ cổng nối tiếp. Nó hoạt động tốt từ dòng lệnh nhưng tôi cần nó để chạy như một tiến trình nền mà không có bất kỳ giao diện dòng lệnh nào. Kịch bản có một vòng lặp while đọc byte dữ liệu tiếp theo từ một cổng nối tiếp và mô phỏng một phím bấm tương ứng. Để các phím nhấn được tập trung vào cửa sổ hiện tại, thay vì dòng lệnh python, tôi cần tập lệnh để chạy dưới dạng một tiến trình nền. Tôi đã đọc vài câu trả lời ở đây nhưng không có tiếng chuông nào vang lên. Hãy chỉ cho tôi hướng đi đúng.Chạy Python Script dưới dạng quy trình nền Windows

Trả lời

15

Trên Windows, bạn có thể chạy tập lệnh Python trong nền bằng cách thực thi pythonw.exe. Điều này sẽ chạy chương trình của bạn trong nền, không có quá trình nhìn thấy được hoặc cách tương tác với nó. Bạn cũng không thể chấm dứt nó mà không có một màn hình hệ thống. Thông tin thêm về pythonw.exe tại đây: pythonw.exe or python.exe?

Chúc bạn may mắn!

Các vấn đề liên quan