J'ai regardé les solutions possibles pour ma question, mais j'ai peur que mon niveau de connaissance ne me permette pas de poser correctement la question.Résolution de la lettre de lecteur USB dans un fichier batch sur un ordinateur hôte
Mon lecteur USB s'appelle CRUISER, et j'ai quelques applications que je souhaite exécuter, via un fichier batch sur l'ordinateur hôte. Puisque je n'ai aucune idée de ce que la lettre de lecteur sera, comment puis-je résoudre le lecteur par son nom dans un fichier batch?
Voici ce que j'ai dans mon fichier batch côté hôte actuel. (Comme vous pouvez le voir par le REM et mettre en pause des déclarations, j'ai testé ....)
REM Start Portable Apps and Signup Shield Suite
cd C:\Documents and Settings\%USERNAME%\Local Settings\Application Data\Temp\SignupShield\
del signupshieldportable.exe
REM dir
REM pause
cd \
%CRUISER%
REM dir
REM pause
start StartPortableApps.exe
cd PortableApps
REM dir
REM pause
start SignupShieldPortable.exe
rem pause
Tout ce que je veux faire, est de brancher le lecteur sur mon hôte, exécutez le fichier de commandes basé sur l'hôte , et le faire trouver mon lecteur CRUISER, indépendamment de la lettre de lecteur attribué, et exécuter les deux applications. Je sais que je peux mettre le fichier séquentiel sur le lecteur USB et l'exécuter à partir de là comme je l'ai fait. Maintenant, c'est juste un défi que je dois résoudre!
Merci pour l'aide
Avez-vous essayé d'assigner un fixe une lettre de lecteur à votre clé USB? Vous pouvez utiliser l'outil 'Gestion de l'ordinateur' du panneau de configuration ou l'utilitaire USBDLM tiers. –