我正在尝试设置autorun.inf文件和批处理文件,以检查程序是否已安装。如果没有,我想在插入USB驱动器时运行安装文件。这是我的代码:
setlocal
set VMP=C:\Program Files\VMware\VMware Player\
cd C:\Program Files\VMware\VMware Player\
if exist %VMP% (
start vmx
) else (
start VMware-player-2.5.2-156735.exe
)
vmx是usb棒根目录中的一个快捷方式,指向我想要运行的.vmx文件。无论%VMP%是否存在,它都会同时打开两个文件。任何人都可以帮助我吗?
答案 0 :(得分:1)
将您的路径放在引号中。
setlocal
set VMP="C:\Program Files\VMware\VMware Player\"
cd "C:\Program Files\VMware\VMware Player\"
if exist %VMP% (
start vmx
) else (
start VMware-player-2.5.2-156735.exe
)