Comment executer un code Batch en VB.NET

Résolu
Utilisateur anonyme - 26 juil. 2011 à 16:34
 Utilisateur anonyme - 29 juil. 2011 à 22:14
Bonjour,
j'espère être dans la bonne section.
Je voudrais savoir comment exécuter un code sous DOS lorsque l'utilisateur clique sur le bouton du formulaire.
( La fenêtre doit être invisible car c'est pour faire un logiciel de défragmentation )
Je précise que j'ai déjà la commande DOS a exécuter.
Merci de votre aide.

5 réponses

Utilisateur anonyme
26 juil. 2011 à 17:58
Salut,
Sert toi de la classe Process et de sa propriété StartInfo :
Dim p As New Process
With p.StartInfo
    .FileName = "cmd.exe"
    'arguments
    .Arguments = "/k commande dos ici"
    'masque l'exécutable
    .WindowStyle = ProcessWindowStyle.Hidden
End With
p.Start()
3
Utilisateur anonyme
28 juil. 2011 à 14:00
Merci beaucoup, c'est bien qu'il y ai des gens comme toi pour aider les nuls comme moi
0
lolokun
Messages postés
1241
Date d'inscription
mardi 10 octobre 2006
Statut
Membre
Dernière intervention
27 août 2013
6
28 juil. 2011 à 14:20
Bonjour,

Il n'est pas facile de débuter, tout le monde est passé par là, cependant avec une simple recherche sur le forum, tu aurais pu trouver par toi-même la solution car c'est un sujet récurrent.
Merci également de penser à clôturer ton post si le pb est résolu, en cliquant sur le bouton "Réponse acceptée".

L'expérience, c'est une connerie par jour, mais jamais la même..
0
Utilisateur anonyme
29 juil. 2011 à 20:10
Oui j'étais justement revenue pour clôturer car je me suis rappelé que j'ai oublié.
Désolé pour le double post alors mais pourtant j'ai cherché comme un fou sur google et tout mais j'ai rien trouvé.
0

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

Posez votre question
Utilisateur anonyme
29 juil. 2011 à 22:14
'ai cherché comme un fou sur google

Sers-toi plutôt des forums de programmations ou msdn.
Google n'est plus qu'un moteur ou seuls comptent les bénéfices.
Il n'est plus vraiment mon ami.
0