Usb自动运行和批处理文件

时间:2009-06-22 15:52:55

标签: batch-file autorun

我正在尝试设置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%是否存在,它都会同时打开两个文件。任何人都可以帮助我吗?

1 个答案:

答案 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 
)