2010-03-30 3 views
0

Je souhaite passer une variable de vbscript à un fichier batch.
J'utilisé:Transmission d'une variable à un fichier batch à partir de VB

shell.run "c.bat D:\d" 

Et c.bat reçu comme %1

i.e. xcopy %1 D:\o\ /E

Cela fonctionne très bien, mais en fait le chemin doit être saisi par l'utilisateur. Donc, il est sauvegardé dans une variable dire x. Comment puis-je transmettre cette variable au fichier batch?

+1

Avez-vous pas demander déjà http://stackoverflow.com/questions/2475319/problem-copying-files-through-xcopy-using-vbscript, la même question http://stackoverflow.com/questions/2536695/passing-variable-from-vbscript-to-batch-file et http://stackoverflow.com/questions/2543345/passing-variable-to-a-batch-file- quand-appelé-using-call-function? S'il vous plaît ne pas poster des questions en double. Si vous devez fournir des informations supplémentaires concernant votre problème, modifiez le message d'origine. – Helen

+0

ohk. Je pensais que je vais demander clairement le qs à nouveau. mais je n'ai toujours pas la solution. donc toute aide est toujours très appréciée – sushant

Répondre

0
x = "c:\path\" 
shell.run "c.bat " & x 

Cela devrait fonctionner c.bat c:\path\

Questions connexes