如何使用来自 vbscript 的 bat 文件 运行 cmd 的 goto 命令(或其他)?
How to run cmd's goto command (or other) with bat-file from vbscript?
我想 运行 file.bat
通过 vbscript
这样的参数:
Function RunMove()
wshShell.Run("file.bat goto X")
End Function
您需要在 batch-file
中创建一个函数作为宏,以使用来自 stdin
的参数执行某些操作(如果收到)。您没有发布批处理代码,所以这是一个虚拟示例:
@echo off
If "%3" == "" if not "%2" == "" if /i "%1" == "goto" %*
goto :eof
:X
echo You requested 'goto :loop'
因此在您给出的示例中,如果您 运行 file.bat goto X
它将到达使用宏到达该标签。
我想 运行 file.bat
通过 vbscript
这样的参数:
Function RunMove()
wshShell.Run("file.bat goto X")
End Function
您需要在 batch-file
中创建一个函数作为宏,以使用来自 stdin
的参数执行某些操作(如果收到)。您没有发布批处理代码,所以这是一个虚拟示例:
@echo off
If "%3" == "" if not "%2" == "" if /i "%1" == "goto" %*
goto :eof
:X
echo You requested 'goto :loop'
因此在您给出的示例中,如果您 运行 file.bat goto X
它将到达使用宏到达该标签。