Running vbscript from batch file

后端 未结 5 548
迷失自我
迷失自我 2021-01-31 18:26

I just need to write a simple batch file just to run a vbscript. Both the vbscript and the batch file are in the same folder and is in the SysWOW64 directory as the vbscript can

5条回答
  •  一向
    一向 (楼主)
    2021-01-31 18:39

    Batch files are processed row by row and terminate whenever you call an executable directly.
    - To make the batch file wait for the process to terminate and continue, put call in front of it.
    - To make the batch file continue without waiting, put start "" in front of it.

    I recommend using this single line script to accomplish your goal:

    @call cscript "%~dp0necdaily.vbs"

    (because this is a single line, you can use @ instead of @echo off)

    If you believe your script can only be called from the SysWOW64 versions of cmd.exe, you might try:

    @%WINDIR%\SysWOW64\cmd.exe /c call cscript "%~dp0necdaily.vbs"

    If you need the window to remain, you can replace /c with /k

提交回复
热议问题