Command Prompt là một công cụ quan trọng trong Windows, giúp bạn thực hiện các nhiệm vụ đặc biệt. Trong quá trình sử dụng, đôi khi bạn cần phải chạy nhiều lệnh đồng thời. Nếu bạn chưa biết cách, Mytour sẽ hướng dẫn bạn!

Chạy nhiều lệnh cùng một lúc bằng tệp .Bat
Thường thì, có những trường hợp bạn cần phải thực hiện nhiều lệnh như sau:
- Thực hiện nhiều tác vụ đồng thời
- Thực hiện từng tác vụ một theo thứ tự
- Chỉ thực hiện các tác vụ tiếp theo khi tác vụ trước đó thành công
- Chỉ thực hiện các tác vụ tiếp theo nếu tác vụ trước đó thất bại
Với phương pháp sử dụng file .Bat, ta có thể giải quyết được vấn đề “thực hiện nhiều tác vụ đồng thời”. Còn với các trường hợp khác, hãy tham khảo phần dưới của bài viết.
Bước 1: Mở ứng dụng Notepad thông qua ô tìm kiếm.

Bước 2: Nhập các tác vụ mà bạn muốn thực hiện đồng thời vào Notepad. Ví dụ, tôi muốn xóa cache DNS và sau đó làm mới lại nó. Thường thì cần phải nhập 4 lệnh trong CMD, nhưng giờ đây ta có thể nhập tất cả vào một file.
Danh sách các lệnh:
- ipconfig /displaydns
- ipconfig /flushdns
- ipconfig /release
- ipconfig /renew

Bước 3: Nhấn Ctrl + S để lưu file. Chọn tên dễ nhớ cho file và đặt đuôi là .bat.
Nhấn Lưu khi đã hoàn thành.

Bước 4: Giờ đến thư mục lưu file, nhấp đúp để chạy.

Các lệnh sẽ tự động thực thi trong CMD, chỉ cần chờ kết quả.

Chạy nhiều lệnh bằng ký hiệu &, &&, ||
Với cách này, bạn có thể chạy nhiều lệnh trong CMD tương tự như 3 trường hợp đã nói:
- Thực hiện các lệnh tuần tự
- Chỉ thực hiện các lệnh tiếp theo khi lệnh trước đó thành công
- Chỉ thực hiện các lệnh tiếp theo nếu lệnh trước đó không thành công
Ký hiệu &
Cách đầu tiên là sử dụng “&” giữa các lệnh bạn muốn chạy. Điều này sẽ thực hiện các lệnh tuần tự.
Ví dụ: ipconfig /displaydns & ipconfig /flushdns & ipconfig /release & ipconfig /renew

Ký hiệu &&
Trong trường hợp này, bạn sử dụng “&&” giữa các lệnh: lệnh thứ hai chỉ chạy nếu lệnh thứ nhất thành công.
Ví dụ: ipconfig /displaydns && ipconfig /flushdns && ipconfig /release && ipconfig /renew

Ký hiệu ||
Phương pháp cuối cùng là đơn giản nhất, chỉ cần thêm dấu || giữa các lệnh. Lệnh thứ hai chỉ thực thi khi lệnh đầu tiên không thành công.
Ví dụ: ipconfig /displaydns || ipconfig /flushdns || ipconfig /release || ipconfig /renew

Vì lệnh thứ nhất đã thành công, chuỗi lệnh đã dừng lại tại đó. Bạn cũng có thể kết hợp các ký hiệu trong một dòng lệnh: lệnh1 & lệnh2 && lệnh3 || lệnh4.
Kết
Chắc chắn bạn sẽ thích đấy! Mong rằng những mẹo nhỏ này sẽ giúp bạn tiết kiệm thời gian khi sử dụng CMD. Chúc bạn thành công!