Batch file stops running after the first command

前端 未结 4 1634
不知归路
不知归路 2020-12-08 06:19

I am using the tool \'HTML Match\' to compare two HTML files. As I have to compare many files, I create a batch file like the followion. For example, I give only five sets o

相关标签:
4条回答
  • 2020-12-08 06:31

    You don't have to insert quotation marks where there isn't any space mark between.

    Try that:

    HTMLMATCH.EXE D:\Raj\compare1\a1.html D:\Raj\compare2\a1.html D:\Raj\compare_res\a1.html
    

    Maybe it will solve your issue.

    0 讨论(0)
  • 2020-12-08 06:33

    The answer to your problem is to write CALL HTMLMATCH.EXE (and the rest of the parameters). Just use CALL in front of every executable command in the batch file.

    0 讨论(0)
  • 2020-12-08 06:42

    Add call in front of the commands you're running.

    You can also change this to a for loop, so:

    FOR /L %%i in (1,1,5) DO CALL HTMLMATCH.EXE D:\Raj\compare%%i%%\a%%i%%.html D:\Raj\compare%%i%%\a%%i%%.html D:\Raj\compare_res\a%%i%%.html
    
    0 讨论(0)
  • 2020-12-08 06:51

    I was looking for something really similar and tried, I think, all the replies left here but I finally found the solution to my problem!!

    In my script I want to check if one process is running, if not, start it (a .exe) and then check if another process is running, if not, start it too (but leave all the programs opened) and the problem is that the first .exe was started but then not moving to the second one because it was waiting until the process ended. It´s finally working for me with start and the magic comes with...

    /separate

    it works for me as:

    start "program1" /separate program1.exe
    other commands
    

    Before it stopped after starting program1 because it was waiting until it was closed, I think, but this was not going to happen because I wanted to leave it opened. Now with the start /separate it continues with the other commands.

    I found it in another forum but the thing is that it´s the manual, /separate is used to start in another memory space.

    0 讨论(0)
提交回复
热议问题