Comment executer un code Batch en VB.NET [Résolu]

- - Dernière réponse :  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.
Afficher la suite 

Votre réponse

5 réponses

Meilleure réponse
3
Merci
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()

Dire « Merci » 3

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

Codes Sources 144 internautes nous ont dit merci ce mois-ci

Commenter la réponse de Utilisateur anonyme
0
Merci
Merci beaucoup, c'est bien qu'il y ai des gens comme toi pour aider les nuls comme moi
Commenter la réponse de Utilisateur anonyme
Messages postés
1241
Date d'inscription
mardi 10 octobre 2006
Statut
Membre
Dernière intervention
27 août 2013
3
0
Merci
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..
Commenter la réponse de lolokun
0
Merci
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é.
Commenter la réponse de Utilisateur anonyme
0
Merci
'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.
Commenter la réponse de Utilisateur anonyme