我有一个简单的脚本,以更改文件名,并打开一个excel宏有关的文件,以做对它的操作。当我运行它时,该文件在标题为"FM-001761-01衬底Thickness.xls“的命令提示符中打开,而不是实际的file.Code如下:
if exist "FM-001761-01 Substrate Thickness.xls" (
msg "%username%" Please move the current FM-001761-01 Substrate Thickness.xls file
quit
)
if exist qcprint.txt (
if exist qcprint.csv (
del qcprint.csv
rename "qcprint.txt" qcprint.csv
start "FM-001761-01 Substrate Thickness backup.xlsm"
) else (
rename "qcprint.txt" qcprint.csv
start "FM-001761-01 Substrate Thickness backup.xlsm"
)
) else (
if exist qcprint.csv (
start "FM-001761-01 Substrate Thickness backup.xlsm"
) else (
msg "%username%" Please load the "qcprint.txt" file to the flash drive.
)
)

发布于 2013-06-11 03:33:53
start命令的语法(已删节,完整语法请参见start /? )为:
start ["title"] [command/program] [parameters]如果您的[command/program]在引号中,start会认为它是标题,因为它看不到任何程序,所以只会启动一个命令窗口。
解决方案:
start "" "FM-001761-01 Substrate Thickness backup.xlsm"https://stackoverflow.com/questions/17031336
复制相似问题