Tom's Guide > Forum > Programmation > appeler un exe en c
Mot :    Pseudo :           
 

bonjour
est il possible d'appeler un exe avec un programme en c?
est il aussi possible d'incorporer des commandes du type "net use z: \\nom du poste" dans un programme en c?
merci d'avance.

Liens sponsorisés
Inscrivez-vous ou connectez-vous pour masquer ceci.

Citation :


est il possible d'appeler un exe avec un programme en c?


Oui, grace a la fonction system(" " );( regarde dans stdlib.h pour vérifier...)
System("commande" ); execute la commande en batch, donc il te suffit de faire System("programme.exe" ); pour lancer ton programme... Je pense que ca marcherait.

Répondre à Rakipu

ok merci bien j'essai sa se soir.

Répondre à sephiroth27

ah juste un ptit hic la tu met juste le nom de ton exe mais tu peut mettre le chemain d'accé?

Répondre à sephiroth27

Salut,

Mets le dans le mm repertoire que ton programme appelant sinon precise le chemin.

Cordialement

Répondre à Shinji62

Pour windows, si tu veux faire un truc plus poussé, tu peux créer un nouveau processus avec spawnl(), spawne() etc.
Mais garde le system() s'il te convient, car c'est dans la norme.

Répondre à CRicky

bon alors verdicte:
comme j'ai pas l'aide des biblio d'installé, j'ai pas pu faire de recherche sur la commande SYSTEM("" ), j'y suis donc allé a taton avec vos info, et ..........sa marche pas. Je supose donc que je me suis planyé quelque part. j'avais fait un truc pour testé du genre:

#include<stdlib.h>

main()
{
system("c:\le_chemin\*.exe" )
}

alors qu'est ce qui ne va pas?
merci d'avance pour vos réponse.

Répondre à sephiroth27

Salut,
Essay en faisant :
system("c:\\peut être[/b] mettre des doubles slashs.

A++

Répondre à Arnauti

oui, il te faut doubler les anti-slashs.
Et si tu n'as pas de doc tu as internet, où il y a largement assez de documentation

Répondre à ritzle

J'ai un peu le même problème !
Sauf que moi je cherche comment ouvrir un raccourci .lnk ou alors comment afficher un dossier d'après son chemin ...

Sinon l'ouverture d'un .exe marche très bien ..

Répondre à Ouranos1618

ok merci pour le double \\.
pour ce qui est des doc internet c'est trés bien mais des explications ciblé c'est encore mieux surtout que je n'est internet qu'au boulot.

Répondre à sephiroth27

pour ouvrir un dossier, je crois que tu peux utiliser la commande explorer NomDuDossier
(donc system( "explorer NomDuDossier" ); )

Répondre à ritzle

Code :
  1. J'ai un peu le même problème !
  2. Sauf que moi je cherche comment ouvrir un raccourci .lnk ou alors comment afficher un dossier d'après son chemin ...



Essaye avec les fonctions opendir et readdir:

Opendir pour louverture de repertoire.
Readdir pour la lecture de repertoire.

Répondre à Sundevil
Tom's Guide > Forum > Programmation > appeler un exe en c
Aller à :

Il y a 555 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

Attention

Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois.
Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.

Répondre Annuler
Liens