Chạy lệnh thứ hai sau khi lỗi đầu tiên hoàn thành hoặc lỗi


17

Tôi biết rằng bạn có thể chạy hai lệnh theo thứ tự, với một dòng, bằng cách đặt &&giữa chúng như thế này:

hostname && w32tm /query /configuration

Tuy nhiên, &&chức năng này có một hạn chế: Nó chỉ thực hiện lệnh thứ hai nếu lệnh đầu tiên thành công.

Cách sử dụng ưa thích của tôi &&là chạy các lệnh thông tin trực tiếp từ Start-> Run (hoặc Win+ R) mà không cần phải nhập chúng vào cửa sổ CMD hoặc lo lắng về việc bảng điều khiển CMD thoát sớm. Ví dụ:

cmd /c hostname && w32tm /query /configuration && pause

Do giới hạn đã nói ở trên, lệnh này sẽ tự động thoát khỏi cửa sổ giao diện điều khiển nếu w32tm không thành công - tức là: Nếu dịch vụ Windows Time không chạy.

Có một toán tử tương tự tôi có thể sử dụng để xâu chuỗi các lệnh lại với nhau trên một dòng, điều này sẽ cho phép lệnh thứ hai chạy ngay cả khi lỗi đầu tiên xảy ra?

Tôi đang tìm kiếm điều này để tương thích từ Windows XP trở lên.

Câu trả lời:


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.