我正在使用工具“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