【发布时间】:2017-05-07 23:35:35
【问题描述】:
【问题讨论】:
-
我认为您的 bat 文件中的路径不正确。
标签: batch-file command external command-prompt internal
【问题讨论】:
标签: batch-file command external command-prompt internal
在 Windows 命令提示符中,只要路径名中有空格(例如 C:\PROGRAM FILES),您必须将整个路径/文件名括在引号 " 中。在这个特定的问题中,1-startTomcat.bat 中读取 C:\Program Files\SCASec\apache-tomcat-7.0.39\bin\startup.bat 的行需要读取 "C:\Program Files\SCASec\apache-tomcat-7.0.39\bin\startup.bat"
【讨论】:
cd 和 pushd 命令的参数。此外,外部程序可以根据需要解析其命令行,例如有些允许在双引号之外或代替双引号使用单引号。但是运行外部程序的路径如果有空格,肯定要用双引号引起来;否则cmd找不到。