Ecrire correctement une ligne de commande pour process ? [Résolu]

Messages postés
251
Date d'inscription
samedi 19 novembre 2005
Dernière intervention
2 novembre 2010
- - Dernière réponse : Tyrell2
Messages postés
251
Date d'inscription
samedi 19 novembre 2005
Dernière intervention
2 novembre 2010
- 28 nov. 2008 à 22:53
bonsoir,

je veux "executer en tant que"  une commande NetSH pour changer l'adresse IP
avec la ligne de commande suivante : "netsh interface ip set address name=""Connexion"" dhcp"

donc j'ai créé un New Process, mais cela ne fonctionne pas en renseignant directement la ligne de commande
tel quelle dans "process.filename=".
je suis obligé de créé d'abord un fichier batch dans lequel j'ecris cette ligne de commande et que j'execute donc via le process.filename = "c:\netsh.bat"

ok ça marche bien et vous me direz, c'est l'essentiel... seulement j'aimerai bien savoir pourquoi ça marche pas directement avec la ligne de commande. ya une syntaxe particuliere à respecter ou ya pas moyen ?

merci d'avance pour vos infos

_____________
 (débutant inside)
Afficher la suite 

Votre réponse

2 réponses

Meilleure réponse
Messages postés
7745
Date d'inscription
mercredi 1 septembre 2004
Dernière intervention
24 septembre 2014
3
Merci
Process.Start("netsh","interface ip set address name=""Connexion"" dhcp")



Ou si tu veux utiliser une structure StartInfo:
StartInfo.Filename = "netsh"
StartInfo.Arguments="interface ip set address name=""Connexion"" dhcp"
Process.Start(StartInfo)

---- Sevyc64  (alias Casy) ----<hr size="2" width="100%" /># LE PARTAGE EST NOTRE FORCE #    http://aide-office-vba.monforum.com/index.php

Merci cs_casy 3

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

Codes Sources a aidé 97 internautes ce mois-ci

Commenter la réponse de cs_casy
Messages postés
251
Date d'inscription
samedi 19 novembre 2005
Dernière intervention
2 novembre 2010
0
Merci
ben merci !

_____________
 (débutant inside)
Commenter la réponse de Tyrell2

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.