Tôi đang sử dụng công cụ 'Kết hợp HTML' để so sánh hai tệp HTML. Khi tôi phải so sánh nhiều tập tin, tôi tạo một tập tin thực thi như sau. Ví dụ: tôi chỉ cung cấp năm bộ tệp.Tệp hàng loạt ngừng chạy sau lệnh đầu tiên
cd "C:\Program Files\HTML Match"
HTMLMATCH.EXE "D:\Raj\compare1\a1.html" "D:\Raj\compare2\a1.html" "D:\Raj\compare_res\a1.html"
HTMLMATCH.EXE "D:\Raj\compare1\a2.html" "D:\Raj\compare2\a2.html" "D:\Raj\compare_res\a2.html"
HTMLMATCH.EXE "D:\Raj\compare1\a3.html" "D:\Raj\compare2\a3.html" "D:\Raj\compare_res\a3.html"
HTMLMATCH.EXE "D:\Raj\compare1\a4.html" "D:\Raj\compare2\a4.html" "D:\Raj\compare_res\a4.html"
HTMLMATCH.EXE "D:\Raj\compare1\a5.html" "D:\Raj\compare2\a5.html" "D:\Raj\compare_res\a5.html"
Khi tôi thực thi tệp lô này trong dấu nhắc cmd, chỉ dòng đầu tiên, chỉ 'a1.html', được so sánh và tạo kết quả. Sau đó, thực hiện dừng lại.
do u có nghĩa là 'gọi' trước mỗi dòng tôi đã nhất định hoặc chỉ cần gọi xyz.bat? – rajashekar
Tôi có nghĩa là 'gọi' ở phía trước của mỗi dòng bạn đã viết (ngoài có thể là' cd'). – Ben
tên của tệp có thể thay đổi từ định dạng này sang tên khác. là có một cách để đọc tên tập tin nếu đường dẫn thư mục đã được chỉ định và sau đó thực hiện nó cho mỗi tên tập tin – rajashekar