是否可以使用 start 命令启动另一个批处理文件并使用空格传递多个参数?
以下是我的程序目前的工作方式:
主程序启动 > 看到它已过时 > 调用 updater (data1.exe) > updater 复制新版本 >它试图删除旧版本,但它不能。从调用更新程序开始,旧版本仍被标记为正在使用。
这就是 call 命令不起作用的原因。那我需要使用start吗?那将如何运作?
这是原始代码行......调用更新程序并传递变量的代码:
call "%dirofbatch%data1.exe" "%downloc%" "%dirofbatch%" "%lver%" "%lget%"
我难住了。
编辑:我应该提到“data1.exe”只是一个 exe'd 批处理文件。