Exécution d'une commande DOS
Bonjour,
Toi lecteur qui est prêt à me caillasser à coups de galets sur lesquels serait marqué "Lis la faq", prend le temps de lire mon message.
Toi à qui les galets manquent, ou toi l'adorable altruiste, merci également de lire mon mesage.
Voilà donc mon problème : je souhaite executer une commande DOS. Plus précisément un copy :
copy /Y src dst
Après avoir regardé la faq, j'ai fais quelque petites retouches à mon code. Le voici :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
|
<job>
<SCRIPT LANGUAGE="VBScript">
Dim src, dst
Dim WshShell
Dim Return
'from developpez.com :
'Set WshShell = WScript.CreateObject("WScript.Shell")
'Return = WshShell.Run("calc" , 1, true)
Set WshShell = WScript.CreateObject("WScript.Shell")
src = "S:\dossier1\dossier2"
dst = "C:\Program Files\dossier3"
cmd = "Copy /Y " & src & " " & dst
Return = WshShell.Run(cmd, 1, true)
</SCRIPT>
</job> |
0 l'execution j'obtiens une erreur sur la ligne du Run :
Citation:
Le fichier spécifié est introuvable.
Je n'arrive donc pas à faire cette copie toute bête qui fonctionne en deux lignes de script .bat. Pour répondre à certaines normes je suis obligé de le faire en VBScript.
Merci de votre aide !