Estoy usando la herramienta 'Combinación HTML' para comparar dos archivos HTML. Como tengo que comparar muchos archivos, creo un archivo por lotes como el siguiente. Por ejemplo, doy solo cinco conjuntos de archivos.El archivo por lotes deja de ejecutarse después del primer comando
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"
Cuando ejecuto este archivo por lotes en un cmd rápida, sólo la primera línea, es decir, sólo 'a1.html', los compara y se produce un resultado. Entonces la ejecución se detiene.
hacer u significa 'llamada' delante de cada línea que he dado o simplemente llamo xyz.bat? – rajashekar
Me refiero a 'llamar' delante de cada línea que ha escrito (aparte de probablemente el' cd'). – Ben
el nombre del archivo puede cambiar de este formato a otro nombre. ¿Hay alguna forma de leer el nombre del archivo si se especificó la ruta de la carpeta y luego ejecutarlo para cada nombre de archivo? – rajashekar