Execution fichier VBScript [Résolu/Fermé]

Signaler
Messages postés
309
Date d'inscription
mardi 20 mars 2007
Statut
Membre
Dernière intervention
17 février 2011
-
Polux31
Messages postés
6941
Date d'inscription
mardi 25 septembre 2007
Statut
Membre
Dernière intervention
1 novembre 2016
-
Bonjour,
je voudrais ouvrir des fichier depuis un script en VBScript...quelle est la commande qui permet de faire ça??
j'ai fait une boucle 'for' qui s'execute autant de fois qu'il y a de fichier dans le dossier...mais je ne trouve pas la commande qui permete l'ouverture du fichier...


For each oFl in oFSO.GetFolder(stRep).Files
"*******"("C:\essai.ftp")
Next



faut que je mette quoi à la place de ça?? : "*******"

Ma boucle fonctionne, puisque lorsque je met une variable à incrémenter dedans, elle s'incrémente correctement et me revoie la valeur du nombre de mes fichier...il me faut juste la commande qui me permete d'executer ce fichier, je peux aussi remplacer essai.ftp par un .bat qui ouvrira lui même le ftp...c'est la commande pour ouvrir que je veux!

Merci d'avance à ceux qui pouront m'aider...

4 réponses

Messages postés
309
Date d'inscription
mardi 20 mars 2007
Statut
Membre
Dernière intervention
17 février 2011
54
merci...mais cette commande ouvre le fichier mais ne l'execute pas en fait...moi j'ai besoin qu'il soit executé, je pense que je vais utiliser un batch pour faire ça...mais maintenant le problème qui se pose, c'est comment on execute un batch depuis un script en VBscript??
1
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 72819 internautes nous ont dit merci ce mois-ci

Polux31
Messages postés
6941
Date d'inscription
mardi 25 septembre 2007
Statut
Membre
Dernière intervention
1 novembre 2016
1 107
Peux-tu me dire ce que tu entends par "ouvrir un fichier" et "exécuter un fichier" ?
Si tu fais WshShell.Run("calc"), tu vas ouvrir la calculatrice mais elle ne fera pas de calcul !!!
Messages postés
6941
Date d'inscription
mardi 25 septembre 2007
Statut
Membre
Dernière intervention
1 novembre 2016
1 107
Bonjour,

Il faut utiliser l'objet WshShell avec la métode Run :
Set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.Run("C:\essai.ftp")


Sinon jete un oeil ici : https://vb.developpez.com/faq/vbs

;o)

polux
Messages postés
309
Date d'inscription
mardi 20 mars 2007
Statut
Membre
Dernière intervention
17 février 2011
54
C'est bon ta métode marche...j'arrive à lancer mon .batch grace à elle...merci pour ton aide!!:)

ouvrir je l'entendais au sens de éditer avec le bloc note, et executer que ça le lance...c'est un peu confus mais bon de toute façon mon problème est reglé maintenant...
Messages postés
6941
Date d'inscription
mardi 25 septembre 2007
Statut
Membre
Dernière intervention
1 novembre 2016
1 107
de rien,

Bon continuation.

;o)

polux