Dòng lệnh Windows tại lệnh Lệnh của Mt để chạy 10 giây kể từ bây giờ


2

Tôi muốn chạy một số lệnh một lần, 10 giây đến 1 phút kể từ bây giờ.

atLệnh Windows chỉ nhận được thời gian tuyệt đối, như 11:50.

Nó được hoàn thiện bằng cách nào? Nó có thể được thực hiện với các phương tiện dòng lệnh khác?

Câu trả lời:


4

Có, timeoutlệnh có thể xử lý rằng:

timeout /t 10 >NUL
echo "this message will be echoed after 10 seconds timeout"

HOẶC LÀ

timeout /t 10 >NUL && echo "this message will be echoed after 10 seconds timeout"

Để biết thêm thông tin, xem timeout /?. Việc sử dụng >NULlà để tránh nó hiển thị thời gian chờ trên màn hình, vui lòng xóa nó.

Nếu timeoutkhông có sẵn trên hệ thống của bạn, bạn cũng có thể sử dụng ping -n 10 127.0.0.1 >NULthay vì timeout /t 10 >NULnhư được mô tả ở đây .


1
Windows 7 dường như cũng không có lệnh đó. Lệnh đúng là timeout. Ngoài ra, thông thường Windows sử dụng /?, hoặc đôi khi -?. Linux có nhiều khả năng sử dụng --help.
Bob

Bạn nói đúng, lỗi của tôi, có vẻ như tôi đã cài đặt một số công cụ của bên thứ 3 bao gồm sleeplệnh và nó yêu cầu một --helpđối số.
Mạnhdi Gao

2

Trên Xp, tôi đã sử dụng một chương trình thực thi giấc ngủ riêng biệt trong một số gói microsoft, hoạt động trong vài giây. Sleep 1

Trong windows 7, tôi đã chuyển đổi và bắt đầu sử dụng timeout /T 1 > NULWith the 1 đại diện cho số giây. Timeout /?để được giúp đỡ về nó.
Không có sự chuyển hướng của đầu ra, timeout 10nó hiển thị một bộ đếm ngược có thể hủy bỏ, có các công dụng khác.

Điều quan trọng đối với tôi là tìm ra một tài nguyên yêu cầu tài nguyên tối thiểu, cả hai phương pháp này dường như đòi hỏi rất ít nỗ lực cho máy tính.


Ưu điểm của thực thi giấc ngủ là dễ sử dụng. Nhược điểm và đáng chú ý là nó không dễ mang theo. Nếu lệnh này cần được triển khai trên một số lượng lớn máy tính hoặc cần sử dụng trên máy tính để vô hiệu hóa các tệp thực thi chưa đăng ký (vâng, chính sách nhóm có thể làm điều đó), không thể thực thi riêng biệt.
Bob

^ đúng như vậy, tôi cũng không bỏ các mục lỏng lẻo vào đống rác hệ thống đã có hoặc thay đổi đường dẫn hệ thống, vì vậy tôi phải sử dụng đường dẫn đầy đủ. Bất kỳ lô tuyệt vời nào tôi thực hiện thường là các bộ phận & miếng, và không hữu ích cho người dùng khác.
Psycogeek
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.