Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Lancement d'une commande shell avec attente du résultat [ Archives / Au secours ] (eguiffroy)

jeudi 3 février 2005 à 09:31:02 | Lancement d'une commande shell avec attente du résultat

eguiffroy

Bonjour,

J'essaie de lancer un commande shell par l'intermédiare de l'api Shell.
Je voudrais attendre la fermeture du point bat avant de continuer le traitment C#.
Cela est il possible et éventuellement avez vous la solution :
Voici le code :

int iRetVal;
iRetVal = (
int)ShellApi.ShellApi.ShellExecute(
IntPtr.Zero,"",@"c:\windows\system32\winmine.exe","","",1);

Merci de votre aide


Manu


jeudi 3 février 2005 à 13:12:04 | Re : Lancement d'une commande shell avec attente du résultat

coq

Administrateur CodeS-SourceS
Réponse acceptée !
Pourquoi ne pas plutot utiliser la classe Process qui te permettra de faire ça par sa méthode WaitForExit ?



Cocoricoooooooo !!!!
coq
MVP Visual C#



Cette discussion est classé dans : shell, résultat, commande, lancement, attente


Répondre à ce message

Sujets en rapport avec ce message

Exécution d'une commande par le shell [ par Marquo ] Bonjour,je dois lancer une commande shell depuis un programme C#.J'ai essayé plusieurs choses mais à chaque fois la fenêtre dos s'ouvre mais sans la l lancement d'un executable et attente [ par Thanos_the_yopper ] voila, je voudrais lancer un executable (genre le Notepad) à partir de mon appli, mais que mon appli reste bloqué tant qu'on a pas fini de faire ce qu Probleme entre 2 fichiers en C# [ par giorgio08 ] Bonjour a tous j ai encore un autre problème: j ai un fichier qui s appelle Predim.cs et un attente.cs :ds predim j ai un bouton ds lequel au tt debut Délai attente entre 2 fonctions [ par jdaviaud ] Voila, j'ai un programme qui procede aux étapes suivantes :Pour chaque ligne d'une ligne :- Vérification si cette ligne existe dans la base par ODBC- Supression de doublon [ par therealcorwin ] Quand j execute cette commande ds une base sqlce :string commande =@"SELECT DISTINCT ON (Marque) FROM Marques ";cela me met " ERROR parsing the query En utilisant la commande "mailto", y'a-t-il possibilité de choisir la messagerie? [ par streetlife ] Voila, en utilisant la commande "mailto", y'a-t-il possibilité de choisir la messagerie? je m'explique, dans mon programme, je fais:System.Diagnostics net send [ par kedric ] bonjourd je voudrais savoir comment je peut utiliser la commande net send le plus simplement possible on ma dis en une ligne que je pouvais utiliser l Output (temps réel) commande DOS [ par OSiRiSPaulux ] Salut tlm, je suis actuellement sur un projet de frontend pour un logiciel en ligne de commande sous DOS; je souhaiterai savoir s'il existe un composa Executer une commande Dos [ par mssvaw ] Salut a tous !Ce que je souhaite faire est tout simple je veux au cours d'un programme executer une commande Dos et recuperer le resultat (comme le fa C quoi la commande pour créer une boite de dialog pour saisir un truc [ par nicola2s ] voila tout est dit !c une question con mais si il y avait une meilleur doc en c# jla poserai pas cette questionBOG


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Appels d'offres

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,203 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.