我正在使用工具「HTML匹配」來比較兩個HTML文件。由於我必須比較許多文件,因此我創建了一個像後續文件一樣的批處理文件。例如,我只給出五組文件。批處理文件在第一條命令後停止運行
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"
當我執行在一個cmd提示,僅第一行這個批處理文件,即,只有「a1.html」,被比較併產生一個結果。然後執行停止。
做ü意味着「叫」中的每一行的前面我已經給或只需要調用xyz.bat? – rajashekar
我的意思是在你寫的每一行前都有'call'(除了可能是'cd')。 – Ben
文件的名稱可能會從此格式更改爲某個其他名稱。有沒有辦法在指定文件夾路徑時讀取文件名,然後對每個文件名執行它 – rajashekar