écrire dans la cmd.exe

Résolu
asketill
Messages postés
8
Date d'inscription
lundi 5 mars 2007
Statut
Membre
Dernière intervention
8 août 2008
- 7 avril 2008 à 13:42
asketill
Messages postés
8
Date d'inscription
lundi 5 mars 2007
Statut
Membre
Dernière intervention
8 août 2008
- 8 avril 2008 à 14:46
Bonjour,
Je suis actuellement entrain d'essayer de me simplifier la vie en informatique (ce qui n'est pas une chose facil).
Actuellement je fais appel grâce à shell("C:\WINDOWS\System32\cmd.exe") ce qui me fait apparaitre le windows command.
J'aimerai réussir sans uniquement en codant en vb écrire dans la commande sans que l'utilisateur n'ai rien à faire juste a cliqué sur des boutton de userform.

Merci par avance

5 réponses

cs_faucheuse
Messages postés
308
Date d'inscription
jeudi 10 janvier 2008
Statut
Membre
Dernière intervention
27 octobre 2011

7 avril 2008 à 14:53
Moi j'ecris un fichier BAT a partir de mon program VB.

Bon certe c'est toujours du programme VB mais ca peut etre utile :

Open "C:\machin.bat" For Output As 1
print #1, "cd C:"
print #1, "ligne commande 1"
print #1, "ligne commande 2"
print #1, "ligne commande 3"
...etc
close #1

Call Shell("C:\machin.bat",1)
3
Renfield
Messages postés
17287
Date d'inscription
mercredi 2 janvier 2002
Statut
Modérateur
Dernière intervention
27 septembre 2021
71
7 avril 2008 à 13:55
tu peux uiliser des Pipes
0
bigfish_le vrai
Messages postés
1835
Date d'inscription
vendredi 13 mai 2005
Statut
Membre
Dernière intervention
20 novembre 2013
12
7 avril 2008 à 13:56
Salut,

ce qui suit ecrit dans un fichier nomé bob.txt le resultat de la commande msdos dir c:\windows. Si le fichier n'existe pas il sera creer automatiquement

CMDAppli as Double
CMDAppli = Shell("cmd.exe /c dir c:\windows >> c:\temp\bob.txt", 0) ' ici le 0 sert a cacher la cmd

A+
0
Renfield
Messages postés
17287
Date d'inscription
mercredi 2 janvier 2002
Statut
Modérateur
Dernière intervention
27 septembre 2021
71
7 avril 2008 à 13:56
quelles commandes lances-tu ?
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
asketill
Messages postés
8
Date d'inscription
lundi 5 mars 2007
Statut
Membre
Dernière intervention
8 août 2008

8 avril 2008 à 14:46
Merci je vais essayer la méthode du point bat c plutot ce que je cherche comme fonction merci beaucoup.
0