Có ai biết làm thế nào để thiết lập một tác vụ theo lịch trình để chạy trong nền bằng cách sử dụng Trình lập lịch tác vụ của Windows không?
Dường như không có bất kỳ lựa chọn để làm điều này.
Có ai biết làm thế nào để thiết lập một tác vụ theo lịch trình để chạy trong nền bằng cách sử dụng Trình lập lịch tác vụ của Windows không?
Dường như không có bất kỳ lựa chọn để làm điều này.
Câu trả lời:
Như đã nói bởi Mattias Nordqvist trong các ý kiến dưới đây, bạn cũng có thể chọn tùy chọn nút radio "Run liệu người dùng được đăng nhập hay không" . Khi lưu tác vụ, bạn sẽ được nhắc một lần cho mật khẩu người dùng. bambams lưu ý rằng điều này sẽ không cấp quyền cho Hệ thống cho quy trình và dường như cũng ẩn cửa sổ lệnh.
Đây không phải là một giải pháp rõ ràng, nhưng để làm cho Tác vụ theo lịch biểu chạy ở chế độ nền, hãy thay đổi Người dùng đang chạy tác vụ thành " HỆ THỐNG " và sẽ không có gì xuất hiện trên màn hình của bạn.
Giả sử ứng dụng bạn đang cố chạy trong nền là dựa trên CLI, bạn có thể thử gọi các công việc được lên lịch bằng cách sử dụng Hidden Start
Xem thêm: http://www.howtogeek.com/howto/windows/hide-flashing-command-line-and-batch-file-windows-on-startup/
start /b
start
nó là lệnh không phải là chương trình, vì vậy bạn không thể sử dụng nó trong Trình lập lịch tác vụ.
cmd.exe /c start
không lừa cho các lệnh không phải là chương trình.
cmd
quy trình và start
lệnh, vì vậy bạn vẫn kết thúc với một cửa sổ giao diện điều khiển ít nhất là nhấp nháy trong giây lát. Nó chỉ trì hoãn vấn đề (và thêm một mức độ trừu tượng thêm và không cần thiết cho vấn đề.