Khởi chạy tệp .exe từ tệp .bat

Vấn đề

Tôi muốn tạo một tệp bó khởi chạy tệp .exe lấy giá trị làm đầu vào và trả về giá trị đầu ra.

Dung dịch

Nó sẽ hoạt động giống như một ví dụ về DOS

Nếu bạn gõ vào dấu nhắc DOS

 thư mục c: \> c: \ test.txt 
  • dir là lệnh (hoặc EXE),
  • c: \ là đối số được truyền cho lệnh
  • > c: \ test.txt là chuyển hướng đầu ra,
    • do đó, kết quả được ghi trong tệp được chỉ định thay vì vào màn hình.

Từ đó viết một tệp bó với Notepad chứa các dòng:

 dir c: \> c: \ test.txt echo HOÀN TẤT 
  • Lưu nó trong một thư mục có thể truy cập bằng biến PATH hoặc c: \.
  • Của bạn, exe thường hiển thị chuỗi ký tự trên màn hình.

Cảm ơn amigo cho mẹo này.

Bài TrướC TiếP Theo Bài ViếT

Lên Trên LờI Khuyên