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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 :
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 !