Command Prompt vẫn là một công cụ rất hữu ích khi tự động hóa và hoàn thành các tác vụ khó thực hiện khi làm việc với giao diện người dùng đồ họa. Ví dụ: tôi thường xóa bộ đệm DNS và DHCP của máy tính bằng dòng lệnh. Mặc dù nhiệm vụ này có thể tẻ nhạt khi được thực hiện trực quan, nhưng dòng lệnh có thể hoàn thành nó trong vài giây.

Trong CMD, có những lúc người dùng phải chạy nhiều lệnh đồng thời. Sau đây là một số tình huống mà bạn có thể tự nhận ra và từng tình huống trong số đó sẽ được thảo luận lần lượt.

  • Chạy nhiều lệnh đồng thời
  • Chạy nhiều lệnh tuần tự
  • Chỉ chạy lệnh tiếp theo trong hàng đợi nếu lệnh đầu tiên thực thi thành công.
  • Chỉ thực hiện lệnh tiếp theo trong hàng đợi nếu lệnh đầu tiên không thực thi thành công.

Đây là một vài trường hợp sử dụng mà chúng tôi sẽ giải quyết trong bài viết này.

Chạy nhiều lệnh bằng tập lệnh lô

Bạn có thể sử dụng tập lệnh hàng loạt để chạy đồng thời nhiều lệnh và hướng dẫn trên máy tính của mình. Sử dụng tập lệnh lô, bạn sẽ có thể thực hiện tất cả các lệnh của mình một cách tự động. Tất cả những gì bạn cần làm là làm theo các bước dưới đây.

  1. Mở tệp Notepad mới không có văn bản được viết trên đó.
  2. Nhập tất cả các lệnh trong tệp Notepad mà bạn muốn thực hiện cùng nhau. Ví dụ, tôi muốn xóa DNS trước, sau đó tôi sẽ gia hạn nó. Đối với điều này, tôi phải chạy bốn lệnh một. Nhưng ở đây, tôi đã thêm tất cả các lệnh trong một tệp duy nhất.
  3. Bây giờ hãy lưu tệp này với một tên thích hợp và đừng quên lưu tệp với phần mở rộng “.bat”. Nếu không, bạn sẽ không thể chạy tập lệnh.
    2 cách để chạy nhiều lệnh trong CMD 3
  4. Đi tới vị trí bạn đã lưu tệp Batch Script. Nhấp đúp vào nó để chạy tệp. Điều này sẽ không mất nhiều thời gian để thực hiện tất cả các lệnh của bạn thành công.
    2 cách để chạy nhiều lệnh trong CMD 4

Đây là một cách để chạy nhiều lệnh một cách dễ dàng và nhanh chóng. Tôi hy vọng điều này sẽ làm việc cho bạn. Nếu bạn không muốn các lệnh của mình chạy với Batch Script, bạn có thể áp dụng các giải pháp khác được mô tả bên dưới.

Chạy nhiều lệnh thông qua &, &&, và || ký tên

Với giải pháp này, tôi cung cấp cho bạn ba khả năng về cách bạn muốn chạy nhiều lệnh của mình trong CMD.

  1. Cái đầu tiên đang sử dụng “&” Kết hợp hai lệnh của bạn với “&” ký tên. Điều này sẽ cho phép lệnh thứ hai của bạn chạy sau khi thực hiện xong lệnh đầu tiên.
    Ví dụ:
    ipconfig /flushdns & ipconfig /renew
    2 cách để chạy nhiều lệnh trong CMD 5
    Lệnh thứ hai sẽ chạy ngay sau khi lệnh đầu tiên chạy hoàn toàn. Không quan trọng là lệnh đầu tiên có chạy thành công hay không.
  2. Nhưng nếu bạn muốn chạy lệnh thứ hai, sau thành công của lệnh đầu tiên. Sau đó, nhập “&&” ký giữa hai lệnh của bạn.
    ipconfig /flushdns && ipconfig /renew
    2 cách để chạy nhiều lệnh trong CMD 6
  3. Trường hợp thứ ba là, lệnh thứ hai sẽ chỉ chạy nếu lệnh đầu tiên không được thực thi thành công. Đối với điều này nhập “||” giữa hai lệnh.
    ipconfig /flushdns || ipconfig /renew
    2 cách chạy nhiều lệnh trong CMD 7
Công tắc lệnh Hàm số Các ví dụ
& Chạy lệnh thứ hai bất kể lệnh đầu tiên có hoàn thành thành công hay không ipconfig / flushdns & ipconfig / gia hạn
&& Chỉ chạy lệnh thứ hai nếu lệnh đầu tiên chạy thành công ipconfig / flushdns && ipconfig / gia hạn
|| Chỉ chạy lệnh thứ hai nếu lệnh đầu tiên không thành công ipconfig / flushdns || ipconfig / gia hạn

Bạn cũng có thể sử dụng kết hợp các công tắc trong cùng một dòng. Ví dụ, cmd && success action || fail action & always run. Tất cả các lệnh này cũng có thể được thực thi trong một tệp hàng loạt. Các công tắc dòng lệnh tương tự cũng có thể được sử dụng trong PowerShell.

Hy vọng rằng điều này sẽ giúp bạn tự động hóa các lệnh của mình theo cách bạn muốn. Dòng lệnh sẽ giúp bạn tiết kiệm rất nhiều thời gian và mang lại cho bạn sự linh hoạt trong công việc. Bạn sử dụng dòng lệnh như thế nào? Hãy chia sẻ suy nghĩ của bạn trong phần bình luận bên dưới.

Quảng cáo