到目前为止,我已经尝试制作一个批处理文件,看看文件是否存在,如果是,则执行它。它适用于默认的Microsoft程序(Word,Powerpoint,Windows Media Player ......),但每当我尝试使用外部程序(我使用Inkscape,因为我可能已经采用了CoD,.exe文件)时,它表示命令语法错误。这是我的代码:
if %prog% equ ink (
if exist C:>inkscape (
start "" "C:\Program Files (x86)\Inkscape\inkscape.exe"
) else (
rem Sorry
)
)
你能告诉我出了什么问题,请举一个脚本示例。谢谢。
答案 0 :(得分:1)
if %prog% equ ink (
if exist "C:\Program Files (x86)\Inkscape\inkscape.exe" (
start "" "C:\Program Files (x86)\Inkscape\inkscape.exe"
) else (
rem Sorry
)
)
语法为if exist filename
- 不是if exist foldername
答案 1 :(得分:0)
您可以检查以下文件夹:
if %prog% equ ink (
if exist "C:\Program Files (x86)\Inkscape\" (
start "" "C:\Program Files (x86)\Inkscape\inkscape.exe"
) else (
rem Sorry
)
)