我正在从命令提示符执行start命令。 该命令调用名为D:\My script.cmd的批处理文件,并传递参数“Argument one”。以下是我尝试执行的命令。
C:\Users\ABCUser>start "D:\My script.cmd" "Argument one"
但是出现了错误信息:系统找不到文件参数一。我不明白为什么命令正在搜索文件。文件的内容是 My script.cmd。
@echo off
cls
echo "Hello"
echo %1
我是否漏掉了什么或者命令语法不正确?即使是没有空格的文件名,该命令也无法正常工作。
.net
或c
没有任何关系。实际上,你指定的文件很可能要么不存在,要么无法让你在执行start
的命令提示符中访问(例如权限不足)。 - Eric J.""
。 - Jeff Mercadostart
。您可以完全不使用start
,只需使用"D:\My script.cmd" "参数一"即可。 - Ken Whitestart
打开一个新任务,该任务并行运行。 - jeb