Execution d'un sous programme en C
Résolu
OnlyDraft
Messages postés
134
Statut
Membre
-
OnlyDraft Messages postés 134 Statut Membre -
OnlyDraft Messages postés 134 Statut Membre -
Bonjour,
Je suis en train de créer un pti bou de code en c,
dans celui ci je veux exécuter un programme présent dans mes "program files" et je n'y parviens pas.
j'ai essayer avec la fonction system("programme a executé") et ca ne marche pas....
Quelqu'un peu me donné un coup de pouce?!
Merci beaucoup.
Je suis en train de créer un pti bou de code en c,
dans celui ci je veux exécuter un programme présent dans mes "program files" et je n'y parviens pas.
j'ai essayer avec la fonction system("programme a executé") et ca ne marche pas....
Quelqu'un peu me donné un coup de pouce?!
Merci beaucoup.
A voir également:
- Execution d'un sous programme en C
- Comment mettre en veille un programme sous windows 10 - Guide
- Programme demarrage windows - Guide
- Cette action ne peut pas être réalisée car le fichier est ouvert dans un autre programme - Guide
- Programme word gratuit - Guide
- Forcer la fermeture d'un programme - Guide
12 réponses
Es-tu sûr du path ?
Sinon lance la commande à partir de l'interpréteur de commande (démarrer/exécuter/cmd). Cela marche-t-il ?
Sinon lance la commande à partir de l'interpréteur de commande (démarrer/exécuter/cmd). Cela marche-t-il ?
je viens de comprendre pourquoi ca marche pas (trop fort!)!
Mais je ne sais pas comment resoudre mon souci!
Je m'explique:
En fait lorsque je lance ma commande dans un invite de commande (comme tu me l'a conseillé (merci)) il me repond
'Program' n'est pas reconnu en tant que commande interne
ou externe, un programme exécutable ou un fichier de commandes.
Le probleme (je pense viens) des espaces. (entre program et files et entre Alwil et Software)
tu sais comment je peux faire?!
Mais je ne sais pas comment resoudre mon souci!
Je m'explique:
En fait lorsque je lance ma commande dans un invite de commande (comme tu me l'a conseillé (merci)) il me repond
'Program' n'est pas reconnu en tant que commande interne
ou externe, un programme exécutable ou un fichier de commandes.
Le probleme (je pense viens) des espaces. (entre program et files et entre Alwil et Software)
tu sais comment je peux faire?!
Salut,
Oui, il faut lancer avec des guillemets.
Donc teste :
Oui, il faut lancer avec des guillemets.
Donc teste :
system("\"C:\\Program Files\\Alwil Software\\Avast4\\ashAvast.exe\"");
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
voici ma ligne
system("C:\Program Files\Alwil Software\Avast4\ashAvast.exe");
cette ligne est censé me demarrer avast...
je sais que la commande ne marche pas car lorsque je choisis (avant il y a un menu) de faire un scan antivirus rien ne se passe et mon programme passe a la suite (fin du programme en clair!)
Merci de te penché sur mon pb! ;-)
system("C:\Program Files\Alwil Software\Avast4\ashAvast.exe");
cette ligne est censé me demarrer avast...
je sais que la commande ne marche pas car lorsque je choisis (avant il y a un menu) de faire un scan antivirus rien ne se passe et mon programme passe a la suite (fin du programme en clair!)
Merci de te penché sur mon pb! ;-)
Eh oui, t'as mal lu mon exemple. J'ai utilisé des doubles antislashs ;)
Teste donc :
Teste donc :
system("C:\\Program Files\\Alwil Software\Avast4\\ashAvast.exe");