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 !
1 réponse
-
Bonjour
sans avoir testé, je dirais qu'il faut caster arg en objetproStart.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?