Bonjour à tous,
Je dois faire un transfert ftp d'une image iso.
NB: Pour info j'ai utilisé l'exellent exe mkisofs.exe
J'ai abandonné le transfert ftp classique car j'ai vu une erreur de
transfert sans remonter d'erreur. J'ai donc décidé de laisser faire
l'exe ncftpput.exe, mais je ne sais pas gérer les éventuelles erreurs:
ncftpput returns the following exit values:
0. Success.
1. Could not connect to remote host.
2. Could not connect to remote host - timed out.
3. Transfer failed.
4. Transfer failed - timed out.
5. Directory change failed.
6. Directory change failed - timed out.
7. Malformed URL.
8. Usage error.
9. Error in login configuration file.
10. Library initialization failed.
11. Session initialization failed.
J'ai plus ou moins compris qu'il faut mettre en debut de Vbscript:
On Error Resume Next
puis dans le code:
-----------------------------------------
STRCMD="%COMSPEC% /c C:Progncftpput -u gilles -p toto 192.168.5.136 /
C:Prog"&ISO&".iso"
CreateObject ("WScript.Shell").run STRCMD, 0, True 'lancement du
transfert FTP de l'image ISO avec ncftpput.exe'
If Err.Number <> 0 Then
WScript.Echo "Erreur de transfert FTP: " & Err.Number
Err.Clear
End If
Msgbox "Image ISO envoyée sur le site FTP via le VPN"_
&VbCrLf&VbCrLf&"Cliquez sur Ok pour envoyer l'Email de confirmation.",
VbOKOnly + vbInformation, ".:::. Email .:::."
----------------------------------------
Mais je me pose des questions:
1/ La variable err.number s'occuppe de toutes les erreurs dans le VBS
non ? Comment elle s'occupe aussi d'un exe extérieur au VBSript ?
moi je ne veux surveiller que le transfert FTP.
2/ Pour que le VBScript s'arrête (pour ne pas envoyer l'Email de
confirmation) il faut faire un WScript.Quit dans la boucle if Err.Number
<> 0 ?
3/ Faut il "clearer" l'erreur si je quitte le VBSCript ?
Merci d'avance pour vos réponses.
dgi972
Bonjour à tous,
Je dois faire un transfert ftp d'une image iso.
NB: Pour info j'ai utilisé l'exellent exe mkisofs.exe
J'ai abandonné le transfert ftp classique car j'ai vu une erreur de
transfert sans remonter d'erreur. J'ai donc décidé de laisser faire
l'exe ncftpput.exe, mais je ne sais pas gérer les éventuelles erreurs:
ncftpput returns the following exit values:
0. Success.
1. Could not connect to remote host.
2. Could not connect to remote host - timed out.
3. Transfer failed.
4. Transfer failed - timed out.
5. Directory change failed.
6. Directory change failed - timed out.
7. Malformed URL.
8. Usage error.
9. Error in login configuration file.
10. Library initialization failed.
11. Session initialization failed.
J'ai plus ou moins compris qu'il faut mettre en debut de Vbscript:
On Error Resume Next
puis dans le code:
-----------------------------------------
STRCMD="%COMSPEC% /c C:Progncftpput -u gilles -p toto 192.168.5.136 /
C:Prog"&ISO&".iso"
CreateObject ("WScript.Shell").run STRCMD, 0, True 'lancement du
transfert FTP de l'image ISO avec ncftpput.exe'
If Err.Number <> 0 Then
WScript.Echo "Erreur de transfert FTP: " & Err.Number
Err.Clear
End If
Msgbox "Image ISO envoyée sur le site FTP via le VPN"_
&VbCrLf&VbCrLf&"Cliquez sur Ok pour envoyer l'Email de confirmation.",
VbOKOnly + vbInformation, ".:::. Email .:::."
----------------------------------------
Mais je me pose des questions:
1/ La variable err.number s'occuppe de toutes les erreurs dans le VBS
non ? Comment elle s'occupe aussi d'un exe extérieur au VBSript ?
moi je ne veux surveiller que le transfert FTP.
2/ Pour que le VBScript s'arrête (pour ne pas envoyer l'Email de
confirmation) il faut faire un WScript.Quit dans la boucle if Err.Number
<> 0 ?
3/ Faut il "clearer" l'erreur si je quitte le VBSCript ?
Merci d'avance pour vos réponses.
dgi972
Bonjour à tous,
Je dois faire un transfert ftp d'une image iso.
NB: Pour info j'ai utilisé l'exellent exe mkisofs.exe
J'ai abandonné le transfert ftp classique car j'ai vu une erreur de
transfert sans remonter d'erreur. J'ai donc décidé de laisser faire
l'exe ncftpput.exe, mais je ne sais pas gérer les éventuelles erreurs:
ncftpput returns the following exit values:
0. Success.
1. Could not connect to remote host.
2. Could not connect to remote host - timed out.
3. Transfer failed.
4. Transfer failed - timed out.
5. Directory change failed.
6. Directory change failed - timed out.
7. Malformed URL.
8. Usage error.
9. Error in login configuration file.
10. Library initialization failed.
11. Session initialization failed.
J'ai plus ou moins compris qu'il faut mettre en debut de Vbscript:
On Error Resume Next
puis dans le code:
-----------------------------------------
STRCMD="%COMSPEC% /c C:Progncftpput -u gilles -p toto 192.168.5.136 /
C:Prog"&ISO&".iso"
CreateObject ("WScript.Shell").run STRCMD, 0, True 'lancement du
transfert FTP de l'image ISO avec ncftpput.exe'
If Err.Number <> 0 Then
WScript.Echo "Erreur de transfert FTP: " & Err.Number
Err.Clear
End If
Msgbox "Image ISO envoyée sur le site FTP via le VPN"_
&VbCrLf&VbCrLf&"Cliquez sur Ok pour envoyer l'Email de confirmation.",
VbOKOnly + vbInformation, ".:::. Email .:::."
----------------------------------------
Mais je me pose des questions:
1/ La variable err.number s'occuppe de toutes les erreurs dans le VBS
non ? Comment elle s'occupe aussi d'un exe extérieur au VBSript ?
moi je ne veux surveiller que le transfert FTP.
2/ Pour que le VBScript s'arrête (pour ne pas envoyer l'Email de
confirmation) il faut faire un WScript.Quit dans la boucle if Err.Number
<> 0 ?
3/ Faut il "clearer" l'erreur si je quitte le VBSCript ?
Merci d'avance pour vos réponses.
dgi972
Bonjour,
---DGI972--- a écrit :Bonjour à tous,
Je dois faire un transfert ftp d'une image iso.
NB: Pour info j'ai utilisé l'exellent exe mkisofs.exe
J'ai abandonné le transfert ftp classique car j'ai vu une erreur de
transfert sans remonter d'erreur. J'ai donc décidé de laisser faire
l'exe ncftpput.exe, mais je ne sais pas gérer les éventuelles erreurs:
ncftpput returns the following exit values:
0. Success.
1. Could not connect to remote host.
2. Could not connect to remote host - timed out.
3. Transfer failed.
4. Transfer failed - timed out.
5. Directory change failed.
6. Directory change failed - timed out.
7. Malformed URL.
8. Usage error.
9. Error in login configuration file.
10. Library initialization failed.
11. Session initialization failed.
J'ai plus ou moins compris qu'il faut mettre en debut de Vbscript:
On Error Resume Next
puis dans le code:
-----------------------------------------
STRCMD="%COMSPEC% /c C:Progncftpput -u gilles -p toto 192.168.5.136
/ C:Prog"&ISO&".iso"
CreateObject ("WScript.Shell").run STRCMD, 0, True 'lancement du
transfert FTP de l'image ISO avec ncftpput.exe'
If Err.Number <> 0 Then
WScript.Echo "Erreur de transfert FTP: " & Err.Number
Err.Clear
End If
Msgbox "Image ISO envoyée sur le site FTP via le VPN"_
&VbCrLf&VbCrLf&"Cliquez sur Ok pour envoyer l'Email de confirmation.",
VbOKOnly + vbInformation, ".:::. Email .:::."
----------------------------------------
Mais je me pose des questions:
1/ La variable err.number s'occuppe de toutes les erreurs dans le VBS
non ? Comment elle s'occupe aussi d'un exe extérieur au VBSript ?
moi je ne veux surveiller que le transfert FTP.
2/ Pour que le VBScript s'arrête (pour ne pas envoyer l'Email de
confirmation) il faut faire un WScript.Quit dans la boucle if
Err.Number <> 0 ?
3/ Faut il "clearer" l'erreur si je quitte le VBSCript ?
Merci d'avance pour vos réponses.
dgi972
[...]
STRCMD="%COMSPEC% /c C:Progncftpput -u gilles -p toto 192.168.5.136 /
C:Prog"&ISO&".iso"
CreateObject ("WScript.Shell").run STRCMD, 0, True 'lancement du
transfert FTP de l'image ISO avec ncftpput.exe'
[...]
' Essaye plutot comme ceci :
STRCMD="C:Progncftpput.exe -u gilles -p toto 192.168.5.136 /
C:Prog"&ISO&".iso"
Set oSh=CreateObject("WScript.Shell")
Errorlevel=oSh.run STRCMD, 0, True 'lancement du transfert FTP de
l'image ISO avec ncftpput.exe'
' Tu teste ensuite la valeur de Errorlevel
PS:L'éventuelle erreur généré par ncftpput n'a rien à voir avec la gestion
d'erreur du script vbs (à moins de provoquer toi-même l'erreur avec
raise).
Bonjour,
---DGI972--- a écrit :
Bonjour à tous,
Je dois faire un transfert ftp d'une image iso.
NB: Pour info j'ai utilisé l'exellent exe mkisofs.exe
J'ai abandonné le transfert ftp classique car j'ai vu une erreur de
transfert sans remonter d'erreur. J'ai donc décidé de laisser faire
l'exe ncftpput.exe, mais je ne sais pas gérer les éventuelles erreurs:
ncftpput returns the following exit values:
0. Success.
1. Could not connect to remote host.
2. Could not connect to remote host - timed out.
3. Transfer failed.
4. Transfer failed - timed out.
5. Directory change failed.
6. Directory change failed - timed out.
7. Malformed URL.
8. Usage error.
9. Error in login configuration file.
10. Library initialization failed.
11. Session initialization failed.
J'ai plus ou moins compris qu'il faut mettre en debut de Vbscript:
On Error Resume Next
puis dans le code:
-----------------------------------------
STRCMD="%COMSPEC% /c C:Progncftpput -u gilles -p toto 192.168.5.136
/ C:Prog"&ISO&".iso"
CreateObject ("WScript.Shell").run STRCMD, 0, True 'lancement du
transfert FTP de l'image ISO avec ncftpput.exe'
If Err.Number <> 0 Then
WScript.Echo "Erreur de transfert FTP: " & Err.Number
Err.Clear
End If
Msgbox "Image ISO envoyée sur le site FTP via le VPN"_
&VbCrLf&VbCrLf&"Cliquez sur Ok pour envoyer l'Email de confirmation.",
VbOKOnly + vbInformation, ".:::. Email .:::."
----------------------------------------
Mais je me pose des questions:
1/ La variable err.number s'occuppe de toutes les erreurs dans le VBS
non ? Comment elle s'occupe aussi d'un exe extérieur au VBSript ?
moi je ne veux surveiller que le transfert FTP.
2/ Pour que le VBScript s'arrête (pour ne pas envoyer l'Email de
confirmation) il faut faire un WScript.Quit dans la boucle if
Err.Number <> 0 ?
3/ Faut il "clearer" l'erreur si je quitte le VBSCript ?
Merci d'avance pour vos réponses.
dgi972
[...]
STRCMD="%COMSPEC% /c C:Progncftpput -u gilles -p toto 192.168.5.136 /
C:Prog"&ISO&".iso"
CreateObject ("WScript.Shell").run STRCMD, 0, True 'lancement du
transfert FTP de l'image ISO avec ncftpput.exe'
[...]
' Essaye plutot comme ceci :
STRCMD="C:Progncftpput.exe -u gilles -p toto 192.168.5.136 /
C:Prog"&ISO&".iso"
Set oSh=CreateObject("WScript.Shell")
Errorlevel=oSh.run STRCMD, 0, True 'lancement du transfert FTP de
l'image ISO avec ncftpput.exe'
' Tu teste ensuite la valeur de Errorlevel
PS:L'éventuelle erreur généré par ncftpput n'a rien à voir avec la gestion
d'erreur du script vbs (à moins de provoquer toi-même l'erreur avec
raise).
Bonjour,
---DGI972--- a écrit :Bonjour à tous,
Je dois faire un transfert ftp d'une image iso.
NB: Pour info j'ai utilisé l'exellent exe mkisofs.exe
J'ai abandonné le transfert ftp classique car j'ai vu une erreur de
transfert sans remonter d'erreur. J'ai donc décidé de laisser faire
l'exe ncftpput.exe, mais je ne sais pas gérer les éventuelles erreurs:
ncftpput returns the following exit values:
0. Success.
1. Could not connect to remote host.
2. Could not connect to remote host - timed out.
3. Transfer failed.
4. Transfer failed - timed out.
5. Directory change failed.
6. Directory change failed - timed out.
7. Malformed URL.
8. Usage error.
9. Error in login configuration file.
10. Library initialization failed.
11. Session initialization failed.
J'ai plus ou moins compris qu'il faut mettre en debut de Vbscript:
On Error Resume Next
puis dans le code:
-----------------------------------------
STRCMD="%COMSPEC% /c C:Progncftpput -u gilles -p toto 192.168.5.136
/ C:Prog"&ISO&".iso"
CreateObject ("WScript.Shell").run STRCMD, 0, True 'lancement du
transfert FTP de l'image ISO avec ncftpput.exe'
If Err.Number <> 0 Then
WScript.Echo "Erreur de transfert FTP: " & Err.Number
Err.Clear
End If
Msgbox "Image ISO envoyée sur le site FTP via le VPN"_
&VbCrLf&VbCrLf&"Cliquez sur Ok pour envoyer l'Email de confirmation.",
VbOKOnly + vbInformation, ".:::. Email .:::."
----------------------------------------
Mais je me pose des questions:
1/ La variable err.number s'occuppe de toutes les erreurs dans le VBS
non ? Comment elle s'occupe aussi d'un exe extérieur au VBSript ?
moi je ne veux surveiller que le transfert FTP.
2/ Pour que le VBScript s'arrête (pour ne pas envoyer l'Email de
confirmation) il faut faire un WScript.Quit dans la boucle if
Err.Number <> 0 ?
3/ Faut il "clearer" l'erreur si je quitte le VBSCript ?
Merci d'avance pour vos réponses.
dgi972
[...]
STRCMD="%COMSPEC% /c C:Progncftpput -u gilles -p toto 192.168.5.136 /
C:Prog"&ISO&".iso"
CreateObject ("WScript.Shell").run STRCMD, 0, True 'lancement du
transfert FTP de l'image ISO avec ncftpput.exe'
[...]
' Essaye plutot comme ceci :
STRCMD="C:Progncftpput.exe -u gilles -p toto 192.168.5.136 /
C:Prog"&ISO&".iso"
Set oSh=CreateObject("WScript.Shell")
Errorlevel=oSh.run STRCMD, 0, True 'lancement du transfert FTP de
l'image ISO avec ncftpput.exe'
' Tu teste ensuite la valeur de Errorlevel
PS:L'éventuelle erreur généré par ncftpput n'a rien à voir avec la gestion
d'erreur du script vbs (à moins de provoquer toi-même l'erreur avec
raise).
Michel__D a écrit :Bonjour,
---DGI972--- a écrit :Bonjour à tous,
Je dois faire un transfert ftp d'une image iso.
NB: Pour info j'ai utilisé l'exellent exe mkisofs.exe
J'ai abandonné le transfert ftp classique car j'ai vu une erreur de
transfert sans remonter d'erreur. J'ai donc décidé de laisser faire l'exe
ncftpput.exe, mais je ne sais pas gérer les éventuelles erreurs:
ncftpput returns the following exit values:
0. Success.
1. Could not connect to remote host.
2. Could not connect to remote host - timed out.
3. Transfer failed.
4. Transfer failed - timed out.
5. Directory change failed.
6. Directory change failed - timed out.
7. Malformed URL.
8. Usage error.
9. Error in login configuration file.
10. Library initialization failed.
11. Session initialization failed.
J'ai plus ou moins compris qu'il faut mettre en debut de Vbscript:
On Error Resume Next
puis dans le code:
-----------------------------------------
STRCMD="%COMSPEC% /c C:Progncftpput -u gilles -p toto 192.168.5.136 /
C:Prog"&ISO&".iso"
CreateObject ("WScript.Shell").run STRCMD, 0, True 'lancement du transfert
FTP de l'image ISO avec ncftpput.exe'
If Err.Number <> 0 Then
WScript.Echo "Erreur de transfert FTP: " & Err.Number
Err.Clear
End If
Msgbox "Image ISO envoyée sur le site FTP via le VPN"_
&VbCrLf&VbCrLf&"Cliquez sur Ok pour envoyer l'Email de confirmation.",
VbOKOnly + vbInformation, ".:::. Email .:::."
----------------------------------------
Mais je me pose des questions:
1/ La variable err.number s'occuppe de toutes les erreurs dans le VBS non
? Comment elle s'occupe aussi d'un exe extérieur au VBSript ?
moi je ne veux surveiller que le transfert FTP.
2/ Pour que le VBScript s'arrête (pour ne pas envoyer l'Email de
confirmation) il faut faire un WScript.Quit dans la boucle if Err.Number
<> 0 ?
3/ Faut il "clearer" l'erreur si je quitte le VBSCript ?
Merci d'avance pour vos réponses.
dgi972
[...]
STRCMD="%COMSPEC% /c C:Progncftpput -u gilles -p toto 192.168.5.136 /
C:Prog"&ISO&".iso"
CreateObject ("WScript.Shell").run STRCMD, 0, True 'lancement du transfert
FTP de l'image ISO avec ncftpput.exe'
[...]
' Essaye plutot comme ceci :
STRCMD="C:Progncftpput.exe -u gilles -p toto 192.168.5.136 /
C:Prog"&ISO&".iso"
Set oSh=CreateObject("WScript.Shell")
Errorlevel=oSh.run STRCMD, 0, True 'lancement du transfert FTP de l'image
ISO avec ncftpput.exe'
' Tu teste ensuite la valeur de Errorlevel
PS:L'éventuelle erreur généré par ncftpput n'a rien à voir avec la gestion
d'erreur du script vbs (à moins de provoquer toi-même l'erreur avec
raise).
Oups correction
' Essaye plutot comme ceci :
STRCMD="C:Progncftpput.exe -u gilles -p toto 192.168.5.136 /
C:Prog"&ISO&".iso"
Set oSh=CreateObject("WScript.Shell")
Errorlevel=oSh.run(STRCMD, 0, True) 'lancement du transfert FTP de l'image
ISO avec ncftpput.exe'
' Tu teste ensuite la valeur de Errorlevel
Michel__D a écrit :
Bonjour,
---DGI972--- a écrit :
Bonjour à tous,
Je dois faire un transfert ftp d'une image iso.
NB: Pour info j'ai utilisé l'exellent exe mkisofs.exe
J'ai abandonné le transfert ftp classique car j'ai vu une erreur de
transfert sans remonter d'erreur. J'ai donc décidé de laisser faire l'exe
ncftpput.exe, mais je ne sais pas gérer les éventuelles erreurs:
ncftpput returns the following exit values:
0. Success.
1. Could not connect to remote host.
2. Could not connect to remote host - timed out.
3. Transfer failed.
4. Transfer failed - timed out.
5. Directory change failed.
6. Directory change failed - timed out.
7. Malformed URL.
8. Usage error.
9. Error in login configuration file.
10. Library initialization failed.
11. Session initialization failed.
J'ai plus ou moins compris qu'il faut mettre en debut de Vbscript:
On Error Resume Next
puis dans le code:
-----------------------------------------
STRCMD="%COMSPEC% /c C:Progncftpput -u gilles -p toto 192.168.5.136 /
C:Prog"&ISO&".iso"
CreateObject ("WScript.Shell").run STRCMD, 0, True 'lancement du transfert
FTP de l'image ISO avec ncftpput.exe'
If Err.Number <> 0 Then
WScript.Echo "Erreur de transfert FTP: " & Err.Number
Err.Clear
End If
Msgbox "Image ISO envoyée sur le site FTP via le VPN"_
&VbCrLf&VbCrLf&"Cliquez sur Ok pour envoyer l'Email de confirmation.",
VbOKOnly + vbInformation, ".:::. Email .:::."
----------------------------------------
Mais je me pose des questions:
1/ La variable err.number s'occuppe de toutes les erreurs dans le VBS non
? Comment elle s'occupe aussi d'un exe extérieur au VBSript ?
moi je ne veux surveiller que le transfert FTP.
2/ Pour que le VBScript s'arrête (pour ne pas envoyer l'Email de
confirmation) il faut faire un WScript.Quit dans la boucle if Err.Number
<> 0 ?
3/ Faut il "clearer" l'erreur si je quitte le VBSCript ?
Merci d'avance pour vos réponses.
dgi972
[...]
STRCMD="%COMSPEC% /c C:Progncftpput -u gilles -p toto 192.168.5.136 /
C:Prog"&ISO&".iso"
CreateObject ("WScript.Shell").run STRCMD, 0, True 'lancement du transfert
FTP de l'image ISO avec ncftpput.exe'
[...]
' Essaye plutot comme ceci :
STRCMD="C:Progncftpput.exe -u gilles -p toto 192.168.5.136 /
C:Prog"&ISO&".iso"
Set oSh=CreateObject("WScript.Shell")
Errorlevel=oSh.run STRCMD, 0, True 'lancement du transfert FTP de l'image
ISO avec ncftpput.exe'
' Tu teste ensuite la valeur de Errorlevel
PS:L'éventuelle erreur généré par ncftpput n'a rien à voir avec la gestion
d'erreur du script vbs (à moins de provoquer toi-même l'erreur avec
raise).
Oups correction
' Essaye plutot comme ceci :
STRCMD="C:Progncftpput.exe -u gilles -p toto 192.168.5.136 /
C:Prog"&ISO&".iso"
Set oSh=CreateObject("WScript.Shell")
Errorlevel=oSh.run(STRCMD, 0, True) 'lancement du transfert FTP de l'image
ISO avec ncftpput.exe'
' Tu teste ensuite la valeur de Errorlevel
Michel__D a écrit :Bonjour,
---DGI972--- a écrit :Bonjour à tous,
Je dois faire un transfert ftp d'une image iso.
NB: Pour info j'ai utilisé l'exellent exe mkisofs.exe
J'ai abandonné le transfert ftp classique car j'ai vu une erreur de
transfert sans remonter d'erreur. J'ai donc décidé de laisser faire l'exe
ncftpput.exe, mais je ne sais pas gérer les éventuelles erreurs:
ncftpput returns the following exit values:
0. Success.
1. Could not connect to remote host.
2. Could not connect to remote host - timed out.
3. Transfer failed.
4. Transfer failed - timed out.
5. Directory change failed.
6. Directory change failed - timed out.
7. Malformed URL.
8. Usage error.
9. Error in login configuration file.
10. Library initialization failed.
11. Session initialization failed.
J'ai plus ou moins compris qu'il faut mettre en debut de Vbscript:
On Error Resume Next
puis dans le code:
-----------------------------------------
STRCMD="%COMSPEC% /c C:Progncftpput -u gilles -p toto 192.168.5.136 /
C:Prog"&ISO&".iso"
CreateObject ("WScript.Shell").run STRCMD, 0, True 'lancement du transfert
FTP de l'image ISO avec ncftpput.exe'
If Err.Number <> 0 Then
WScript.Echo "Erreur de transfert FTP: " & Err.Number
Err.Clear
End If
Msgbox "Image ISO envoyée sur le site FTP via le VPN"_
&VbCrLf&VbCrLf&"Cliquez sur Ok pour envoyer l'Email de confirmation.",
VbOKOnly + vbInformation, ".:::. Email .:::."
----------------------------------------
Mais je me pose des questions:
1/ La variable err.number s'occuppe de toutes les erreurs dans le VBS non
? Comment elle s'occupe aussi d'un exe extérieur au VBSript ?
moi je ne veux surveiller que le transfert FTP.
2/ Pour que le VBScript s'arrête (pour ne pas envoyer l'Email de
confirmation) il faut faire un WScript.Quit dans la boucle if Err.Number
<> 0 ?
3/ Faut il "clearer" l'erreur si je quitte le VBSCript ?
Merci d'avance pour vos réponses.
dgi972
[...]
STRCMD="%COMSPEC% /c C:Progncftpput -u gilles -p toto 192.168.5.136 /
C:Prog"&ISO&".iso"
CreateObject ("WScript.Shell").run STRCMD, 0, True 'lancement du transfert
FTP de l'image ISO avec ncftpput.exe'
[...]
' Essaye plutot comme ceci :
STRCMD="C:Progncftpput.exe -u gilles -p toto 192.168.5.136 /
C:Prog"&ISO&".iso"
Set oSh=CreateObject("WScript.Shell")
Errorlevel=oSh.run STRCMD, 0, True 'lancement du transfert FTP de l'image
ISO avec ncftpput.exe'
' Tu teste ensuite la valeur de Errorlevel
PS:L'éventuelle erreur généré par ncftpput n'a rien à voir avec la gestion
d'erreur du script vbs (à moins de provoquer toi-même l'erreur avec
raise).
Oups correction
' Essaye plutot comme ceci :
STRCMD="C:Progncftpput.exe -u gilles -p toto 192.168.5.136 /
C:Prog"&ISO&".iso"
Set oSh=CreateObject("WScript.Shell")
Errorlevel=oSh.run(STRCMD, 0, True) 'lancement du transfert FTP de l'image
ISO avec ncftpput.exe'
' Tu teste ensuite la valeur de Errorlevel
"---DGI972---" <gilles.dermigny@*NO SPAM*laposte.net> a écrit dans le
message de
news:Bonjour à tous,
Bonjour,Je dois faire un transfert ftp d'une image iso.
NB: Pour info j'ai utilisé l'exellent exe mkisofs.exe
J'ai abandonné le transfert ftp classique car j'ai vu une erreur de
transfert sans remonter d'erreur. J'ai donc décidé de laisser faire
l'exe ncftpput.exe, mais je ne sais pas gérer les éventuelles erreurs:
[...]
Une autre possibilité consiste à utiliser le composant Chilkat FTP :
http://www.chilkatsoft.com/chilkatftp.asp" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://www.chilkatsoft.com/chilkatftp.asp
Voici la liste des méthodes et propriétés disponibles :
Category Name
-------- ----
Function ChangeRemoteDir (relativeDirPath)
Function Connect ()
Function CreateRemoteDir (dir)
Function DeleteMatching (remotePattern)
Function DeleteRemoteFile (filename)
Sub Disconnect ()
Function GetCreateTime (index)
Function GetCurrentDirListing (pattern)
Function GetCurrentRemoteDir ()
Function GetFile (remoteFilename, localFilename)
Function GetFilename (index)
Function GetIsDirectory (index)
Function GetLastAccessTime (index)
Function GetLastModifiedTime (index)
Function GetRemoteFileBinaryData (remoteFilename)
Function GetRemoteFileTextData (remoteFilename)
Function GetSize (index)
Function MGetFiles (remotePattern, localDir)
Function MPutFiles (pattern)
Function PutFile (localFilename, remoteFilename)
Function PutFileFromBinaryData (remoteFilename, binaryData)
Function PutFileFromTextData (remoteFilename, textData)
Function RemoveRemoteDir (dir)
Function RenameRemoteFile (existingFilename, newFilename)
Sub SaveLastError (filename)
Property Hostname
Property IsConnected
Property LastErrorHtml
Property LastErrorText
Property LastErrorXml
Property ListPattern
Property NumFilesAndDirs
Property Passive
Property Password
Property Port
Property Proxy
Property UseIEProxy
Property Username
Property Version
"---DGI972---" <gilles.dermigny@*NO SPAM*laposte.net> a écrit dans le
message de
news:mn.3a2d7d96d877e6ef.55474@NOSPAMlaposte.net
Bonjour à tous,
Bonjour,
Je dois faire un transfert ftp d'une image iso.
NB: Pour info j'ai utilisé l'exellent exe mkisofs.exe
J'ai abandonné le transfert ftp classique car j'ai vu une erreur de
transfert sans remonter d'erreur. J'ai donc décidé de laisser faire
l'exe ncftpput.exe, mais je ne sais pas gérer les éventuelles erreurs:
[...]
Une autre possibilité consiste à utiliser le composant Chilkat FTP :
http://www.chilkatsoft.com/chilkatftp.asp
Voici la liste des méthodes et propriétés disponibles :
Category Name
-------- ----
Function ChangeRemoteDir (relativeDirPath)
Function Connect ()
Function CreateRemoteDir (dir)
Function DeleteMatching (remotePattern)
Function DeleteRemoteFile (filename)
Sub Disconnect ()
Function GetCreateTime (index)
Function GetCurrentDirListing (pattern)
Function GetCurrentRemoteDir ()
Function GetFile (remoteFilename, localFilename)
Function GetFilename (index)
Function GetIsDirectory (index)
Function GetLastAccessTime (index)
Function GetLastModifiedTime (index)
Function GetRemoteFileBinaryData (remoteFilename)
Function GetRemoteFileTextData (remoteFilename)
Function GetSize (index)
Function MGetFiles (remotePattern, localDir)
Function MPutFiles (pattern)
Function PutFile (localFilename, remoteFilename)
Function PutFileFromBinaryData (remoteFilename, binaryData)
Function PutFileFromTextData (remoteFilename, textData)
Function RemoveRemoteDir (dir)
Function RenameRemoteFile (existingFilename, newFilename)
Sub SaveLastError (filename)
Property Hostname
Property IsConnected
Property LastErrorHtml
Property LastErrorText
Property LastErrorXml
Property ListPattern
Property NumFilesAndDirs
Property Passive
Property Password
Property Port
Property Proxy
Property UseIEProxy
Property Username
Property Version
"---DGI972---" <gilles.dermigny@*NO SPAM*laposte.net> a écrit dans le
message de
news:Bonjour à tous,
Bonjour,Je dois faire un transfert ftp d'une image iso.
NB: Pour info j'ai utilisé l'exellent exe mkisofs.exe
J'ai abandonné le transfert ftp classique car j'ai vu une erreur de
transfert sans remonter d'erreur. J'ai donc décidé de laisser faire
l'exe ncftpput.exe, mais je ne sais pas gérer les éventuelles erreurs:
[...]
Une autre possibilité consiste à utiliser le composant Chilkat FTP :
http://www.chilkatsoft.com/chilkatftp.asp" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://www.chilkatsoft.com/chilkatftp.asp
Voici la liste des méthodes et propriétés disponibles :
Category Name
-------- ----
Function ChangeRemoteDir (relativeDirPath)
Function Connect ()
Function CreateRemoteDir (dir)
Function DeleteMatching (remotePattern)
Function DeleteRemoteFile (filename)
Sub Disconnect ()
Function GetCreateTime (index)
Function GetCurrentDirListing (pattern)
Function GetCurrentRemoteDir ()
Function GetFile (remoteFilename, localFilename)
Function GetFilename (index)
Function GetIsDirectory (index)
Function GetLastAccessTime (index)
Function GetLastModifiedTime (index)
Function GetRemoteFileBinaryData (remoteFilename)
Function GetRemoteFileTextData (remoteFilename)
Function GetSize (index)
Function MGetFiles (remotePattern, localDir)
Function MPutFiles (pattern)
Function PutFile (localFilename, remoteFilename)
Function PutFileFromBinaryData (remoteFilename, binaryData)
Function PutFileFromTextData (remoteFilename, textData)
Function RemoveRemoteDir (dir)
Function RenameRemoteFile (existingFilename, newFilename)
Sub SaveLastError (filename)
Property Hostname
Property IsConnected
Property LastErrorHtml
Property LastErrorText
Property LastErrorXml
Property ListPattern
Property NumFilesAndDirs
Property Passive
Property Password
Property Port
Property Proxy
Property UseIEProxy
Property Username
Property Version