Une référence objet est requise pour la méthode non statique
JeDébuteDésolé
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour.
J'ai écrit ce code :
Pour pouvoir exécuter une commande Windows en ayant juste à saisir
Sauf que je ne peux pas mettre un string dans les arguments, il me demande un objet... :(
Un petit peu d'aide serait la bienvenue.
Merci !
J'ai écrit ce code :
public void cmd(string command) { ProcessStartInfo proStart = new ProcessStartInfo(); Process pro = new Process(); proStart.FileName = "cmd.exe"; string arg = "/c" + command; proStart.Arguments = arg; proStart.WindowStyle = ProcessWindowStyle.Hidden; pro.Start(); }
Pour pouvoir exécuter une commande Windows en ayant juste à saisir
cmd([la commande]);
Sauf que je ne peux pas mettre un string dans les arguments, il me demande un objet... :(
Un petit peu d'aide serait la bienvenue.
Merci !
A voir également:
- Une référence d'objet est requise pour la propriété la méthode ou le champ non statique
- Site pour vendre des objets d'occasion - Guide
- Action requise sur le compte - Forum Gmail
- Le nom du champ de tableau croisé dynamique n'est pas valide ✓ - Forum Excel
- Ups l'adresse est requise ✓ - Forum Consommation & Internet
- La référence n'est pas valide excel - Forum Excel
1 réponse
Bonjour
sans avoir testé, je dirais qu'il faut caster arg en objet
Cependant, à quelques exceptions près (éteindre windows et se tuer soi-même sont les 2 seules à ma connaissance), tu peux faire absolument tout ce que tu veux en C# sans passer par cmd.exe.
Que veux tu faire exactement?
sans avoir testé, je dirais qu'il faut caster arg en objet
proStart.Arguments = (object)arg;
Cependant, à quelques exceptions près (éteindre windows et se tuer soi-même sont les 2 seules à ma connaissance), tu peux faire absolument tout ce que tu veux en C# sans passer par cmd.exe.
Que veux tu faire exactement?
Créer un nouveau réseau hébergé. ^^
Du coup je ne sais pas te dire si c'est possible ou pas