2014-07-03 6 views
1

Je voudrais exécuter un script, copier mon dossier et démarrer rundll32 dans mon dossier copié.CMD Syntaxe pour la commande locale

mkdir "c:\SmartCard_Treiber" 
xcopy "%~DP0SmartCard_Treiber\*" "c:\SmartCard_Treiber" /i /s 


cmd /c cd "c:\SmartCard_Treiber" & RUNDLL32.EXE AdvPack.dll,LaunchINFSection Gemalto.inf,,0 


TIMEOUT /T 30 /NOBREAK 
rd "C:\SmartCard_Treiber" /Q /S 

Répondre

2
mkdir "c:\SmartCard_Treiber" 
xcopy "%~DP0SmartCard_Treiber\*" "c:\SmartCard_Treiber" /i /s 
pushd "c:\SmartCard_Treiber" 
RUNDLL32.EXE AdvPack.dll,LaunchINFSection Gemalto.inf,,0 
TIMEOUT /T 30 /NOBREAK 
popd 
rd "C:\SmartCard_Treiber" /Q /S 

Modification du répertoire nécessaire (pushd) et lorsque vous avez terminé le retour à la précédente (popd)

+0

Merci, utilisait SCCM pour déployer cette commandes, donc j'oublié de désactiver fichier x64 Systèmes –