kmeleon1 Ubuntu Forweeeeever | Oulà là j'ai un big problem
voici la source
Code :
- 'Déclaration des variables
- dim choice
- dim server
- dim login
- dim pass
- dim file_g
- dim file_p
- dim dir_p
- dim dir_quest
- dim save
- 'Création du fichier de commandes ftp
- Set FSys = CreateObject("Scripting.FileSystemObject" )
- Set Cmd = FSys.CreateTextFile("C:\Program Files\QuickFTP\cmd.qftp" )
- Set Serverl = FSys.CreateTextFile("C:\Program Files\QuickFTP\server.qftp" )
- Set Loginl = FSys.CreateTextFile("C:\Program Files\QuickFTP\login.qftp" )
- Set Passl = FSys.CreateTextFile("C:\Program Files\QuickFTP\pass.qftp" )
- '########################################### Log existant #####################################
- if (Fsys.fileExists(Serverl)) then
- 'Ouvre server
- open server.qftp for Input as #1
- do while EOF(1)
- input #1,server
- loop
- close #1
- 'Ouvre login
- open login.qftp for Input as #1
- do while EOF(1)
- input #1,login
- loop
- close #1
- 'Ouvre pass
- open pass.qftp for Input as #1
- do while EOF(1)
- input #1,pass
- loop
- close #1
- choice = InputBox ("Quel type de transfert souhaitez-vous effectuer ?" & vbCrLf & " 1- Envoyer un fichier" & vbCrLf & " 2- Recevoir un fichier","Choix du type de transfert" )
- With Cmd
- 'Choix n°2 :: Recevoir
- If choice = 2 Then
- file_g = inputbox ("Entrez le nom du fichier à télécharger, extension inclue, en mettant le nom de dossier sous la forme ' dossier\fichier.extension ' si nécessaire","Chemin du fichier" )
- .writeline "open "&server&""
- .writeline ""&login&""
- .writeline ""&pass&""
- .writeline "get "&file_g&""
- .writeline "quit"
- End If
- 'Choix n°1 :: Envoyer
- If choice = 1 Then
- file_p = inputbox ("Entrez le chemin et le nom du fichier à envoyer sous la forme ' C:\dossier\fichier.extension ' .","Fichier à envoyer" )
- dir_quest = msgbox ("Souhaitez-vous que le fichier soit envoyé vers un dossier spécifique sur le serveur distant ?", vbyesno)
- If dir_quest = vbyes Then
- dir_p = inputbox ("Entrez le nom du dossier sur le serveur distant","Dossier sur le serveur" )
- .writeline "open "&server&""
- .writeline ""&login&""
- .writeline ""&pass&""
- .writeline "cd "&dir_p&""
- .writeline "put "&file_p&""
- .writeline "quit"
- End if
-
- If dir_quest = vbno Then
- .writeline "open "&server&""
- .writeline ""&login&""
- .writeline ""&pass&""
- .writeline "put "&file_p&""
- .writeline "quit"
- End if
-
- End If
- End With
- end if
- '###################################### Pas de log ##########################################
- else
- 'Récupération des informations sur les variables
- server = InputBox ("Entrez l'adresse exacte du serveur FTP, ne pas mettre ftp:\\","Serveur FTP" )
- login = InputBox ("Entrez le nom d'utilisateur","Nom d'utilisateur" )
- pass = InputBox ("Entrez le mot de passe" & vbCrLf & "ATTENTION => Le mot de passe ne sera pas remplacé par des guillemets, attention aux yeux indiscrets !","Mot de passe" )
- save = msgbox ("voulez vous sauvegarder ces paramètres:" & vbCrLf & "Serveur : "&server&" & vbCrLf & "Login : "&login&" & vbCrLf & "Mot de passe : "&pass&", vbyesno)
- if save = vbyes then
-
- With Serverl
- .writeline &server&
- end with
- With Loginl
- .writeline &login&
- end with
- With Passl
- .writeline &pass&
- end if
- end with
- end if
- choice = InputBox ("Quel type de transfert souhaitez-vous effectuer ?" & vbCrLf & " 1- Envoyer un fichier" & vbCrLf & " 2- Recevoir un fichier","Choix du type de transfert" )
- With Cmd
- 'Choix n°2 :: Recevoir
- If choice = 2 Then
- file_g = inputbox ("Entrez le nom du fichier à télécharger, extension inclue, en mettant le nom de dossier sous la forme ' dossier\fichier.extension ' si nécessaire","Chemin du fichier" )
- .writeline "open "&server&""
- .writeline ""&login&""
- .writeline ""&pass&""
- .writeline "get "&file_g&""
- .writeline "quit"
- End If
- 'Choix n°1 :: Envoyer
- If choice = 1 Then
- file_p = inputbox ("Entrez le chemin et le nom du fichier à envoyer sous la forme ' C:\dossier\fichier.extension ' .","Fichier à envoyer" )
- dir_quest = msgbox ("Souhaitez-vous que le fichier soit envoyé vers un dossier spécifique sur le serveur distant ?", vbyesno)
- If dir_quest = vbyes Then
- dir_p = inputbox ("Entrez le nom du dossier sur le serveur distant","Dossier sur le serveur" )
- .writeline "open "&server&""
- .writeline ""&login&""
- .writeline ""&pass&""
- .writeline "cd "&dir_p&""
- .writeline "put "&file_p&""
- .writeline "quit"
- End if
- If dir_quest = vbno Then
- .writeline "open "&server&""
- .writeline ""&login&""
- .writeline ""&pass&""
- .writeline "put "&file_p&""
- .writeline "quit"
- End if
- End If
- End With
|
Voilà ca me met une ereur comme quoi y'a pas d'instruction...
HELP ME !!!
Kmeleon ---------------
.:: Kmeleon ::.
|