nicobox2
Messages postés23Date d'inscriptionlundi 7 novembre 2005StatutMembreDernière intervention14 décembre 2006
-
14 nov. 2006 à 10:53
cs_JMO
Messages postés1854Date d'inscriptionjeudi 23 mai 2002StatutMembreDernière intervention24 juin 2018
-
14 avril 2008 à 19:38
Bonjour,
Comment faire pour executer une ligne de commande en vbscript
jrivet
Messages postés7392Date d'inscriptionmercredi 23 avril 2003StatutMembreDernière intervention 6 avril 201260 14 nov. 2006 à 11:20
Salut,
>[auteurdetail.aspx?ID=616944 nicobox2]: Si tu as résolu ton problème même seul, penses à appuyer sur réponse acceptée sur le post résolvant ton problème (même le tien)
nicobox2
Messages postés23Date d'inscriptionlundi 7 novembre 2005StatutMembreDernière intervention14 décembre 2006 14 nov. 2006 à 15:00
Maintenant je bloque sur un autre point a savoir comment executer plusieurs ligne de commande dans le meme WshShell sans ouvrir une autre fenetre à chaque fois. Dans mon cas je souhaite ouvrir un cmd et envoyer dans cet fenetre plusieurs commandes (ftp, login, mpd ...)
nicobox2
Messages postés23Date d'inscriptionlundi 7 novembre 2005StatutMembreDernière intervention14 décembre 2006 14 nov. 2006 à 15:34
Ba en fait j'y arrive pas ... C'es très simple ce que je veux faire mais je ne touvre pas la solution
J'execute depuis mon vbs le code suivant :
Set WshShell = WScript.CreateObject("WScript.Shell")
ligne_cmd = send_data.cmd
WshShell.Run (ligne_cmd)
Mais je bloque sur le contenu du fichier .cmd
(en fait je veux envoyer des données par ftp)
@echo off
ftp
open serveurtest.essai.fr
La fenetre s'ouvre, le ftp se fait mais pas le open ... je dois me planter dans la syntaxe, c'est pour ca que je cherchais un moyen en vbs d'envoyer une commande dans le fenetre cmd ouverte mais je ne sais pas faire.
Cramfr
Messages postés160Date d'inscriptionmercredi 24 novembre 2004StatutMembreDernière intervention 8 juillet 2008 14 avril 2008 à 17:03
Ben comme c'est expliqué Dans les commentaire précédent en vbscript (.vbs) c'est lancer avec wscript.exe ou cScript.exe
un double click sur un vbscript se lance automatiquement... Informe toi sur le fonctionnement du vbscript.
cs_JMO
Messages postés1854Date d'inscriptionjeudi 23 mai 2002StatutMembreDernière intervention24 juin 201827 14 nov. 2006 à 13:02
Bonjour à tous....
Bonjour 616944 nicobox2 Je n'utilise pas le dos dans mes scripts, mais j'ai quelques exemples glanés à droite/gauche.
Exemple concret, simple:
Dim WshShell
Set WshShell = CreateObject("WScript.Shell")
WshShell.Run "cmd /c d:\output_file.bat"
'execute la console en mode invisible avec le batch crée ...
Set WshShell = Nothing
mon fichier "d:\output_file.bat " contient la ligne ci-dessous:
dir /b > d:\output_file.txt
Résultat:
Création du fichier "d:\output_file.txt" contenant tous les
fichiers (tri alphanumérique) du répertoire courant.
Je n'ai pas encore résolu le problème "'execute la console en mode invisible avec le batch crée ...",
puisque l'on entr'aperçoit la console dos.