Question

J'essaie de configurer un fichier autorun.inf et un fichier de traitement par lots afin de vérifier si un programme est installé. Sinon, je veux exécuter le fichier d'installation après avoir branché le lecteur USB. Voici mon code:

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 est un raccourci à la racine de la clé USB qui pointe vers le fichier .vmx que je veux exécuter. Il ouvre les deux fichiers en même temps, que% VMP% existe ou non. Quelqu'un peut-il m'aider?

Était-ce utile?

La solution

mettez vos chemins entre guillemets.

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 
)
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top