Page Précédente | |
| Auteur | Sujet : Lancer une commande dos en C |
Twan | Voila tout est dans le titre, comment on peut lancer une commande dos a partir d'un programme en C ??? |
LostSoul Manieur de hache | execlp() ou qqch du genre ... |
Gwalchmei Aussi en versions 1/2 & 1/3 | --------------- La sagesse commence où finit la crainte de Dieu. (André Gide) AKA : Super Laïque Computermsa-Shop Magasin belge de qualité ! |
Ashe reenignE esreveR | Version nulle:
Version UNIX (faut le runtime VC++):
Version bien:
Version pipes:
Version pipes UNIX (faut le runtime de VC++):
Message cité 2 fois Message édité par Ashe le 15-09-2006 à 17:11:56 --------------- Globe trotter/SDF - Namur, Belgique Joy, beautiful spark of the gods, Daughter of Elysium, We enter fire imbibed, Heavenly, thy sanctuary. Trombi Matbe |
Ashe reenignE esreveR | Moi non plus --------------- Globe trotter/SDF - Namur, Belgique Joy, beautiful spark of the gods, Daughter of Elysium, We enter fire imbibed, Heavenly, thy sanctuary. Trombi Matbe |
sebx boulet cherche canon |
--------------- Célibataire & béhémiste de service Gentil Organisateur des rencontres matbe JH 27 ans, bon salaire, propriétaire, roulant en berline Allemande cherche femme pour mariage, bébés et + si affinités |
Ashe reenignE esreveR |
--------------- Globe trotter/SDF - Namur, Belgique Joy, beautiful spark of the gods, Daughter of Elysium, We enter fire imbibed, Heavenly, thy sanctuary. Trombi Matbe |
Ashe reenignE esreveR | Ca peut s'arranger, mais jdemenage a Namur d'ici qq semaines (si j'arrive a rester en Belgique + de qq jours --------------- Globe trotter/SDF - Namur, Belgique Joy, beautiful spark of the gods, Daughter of Elysium, We enter fire imbibed, Heavenly, thy sanctuary. Trombi Matbe |
LostSoul Manieur de hache |
Ashe reenignE esreveR | Bah spas ma faute si VC++ a des fonctions POSIX et BSD hein --------------- Globe trotter/SDF - Namur, Belgique Joy, beautiful spark of the gods, Daughter of Elysium, We enter fire imbibed, Heavenly, thy sanctuary. Trombi Matbe |
Ashe reenignE esreveR |
--------------- Globe trotter/SDF - Namur, Belgique Joy, beautiful spark of the gods, Daughter of Elysium, We enter fire imbibed, Heavenly, thy sanctuary. Trombi Matbe |
LostSoul Manieur de hache | au moins les execxxx si on recompile le code ailleurs ca passera quoi |
Ashe reenignE esreveR | Ben euh non, la plupart des compilateurs sous Windows l'ont pas dans leur CRT... D'ailleurs sous VC++ faut rajouter un _ devant suivant la version
--------------- Globe trotter/SDF - Namur, Belgique Joy, beautiful spark of the gods, Daughter of Elysium, We enter fire imbibed, Heavenly, thy sanctuary. Trombi Matbe |
Ashe reenignE esreveR | Et DOS c'est pas Windows
--------------- Globe trotter/SDF - Namur, Belgique Joy, beautiful spark of the gods, Daughter of Elysium, We enter fire imbibed, Heavenly, thy sanctuary. Trombi Matbe |
LostSoul Manieur de hache | c'est possible, mais c'tait pas visual C++ 2005 à l'époque, c'tait Visual C++ 6 aussi ... |
Ashe reenignE esreveR | Le 6 c'est avec un _ aussi --------------- Globe trotter/SDF - Namur, Belgique Joy, beautiful spark of the gods, Daughter of Elysium, We enter fire imbibed, Heavenly, thy sanctuary. Trombi Matbe |
LostSoul Manieur de hache | En tout cas avec tout ça il a tous les choix possibles pour le faire. |
Harkonnen |
Message édité par Harkonnen le 18-09-2006 à 07:34:14 |
Ashe reenignE esreveR | system() => ouvre une console si le programme n'a pas cree un console (bref, c'est moche, surtout que l'utilisateur se fout royalement de savoir que son programme a besoin de lancer une console)
--------------- Globe trotter/SDF - Namur, Belgique Joy, beautiful spark of the gods, Daughter of Elysium, We enter fire imbibed, Heavenly, thy sanctuary. Trombi Matbe |
Ashe reenignE esreveR | Au passage, en utilisant ShellExecuteEx (qui permet au moins de savoir quand le process se termine), ca donne:
--------------- Globe trotter/SDF - Namur, Belgique Joy, beautiful spark of the gods, Daughter of Elysium, We enter fire imbibed, Heavenly, thy sanctuary. Trombi Matbe |
Harkonnen |
|
Ashe reenignE esreveR | Et au passage CreateProcess laisse pas lancer un truc pour lequel on a pas les droits
Message cité 1 fois Message édité par Ashe le 18-09-2006 à 17:19:13 --------------- Globe trotter/SDF - Namur, Belgique Joy, beautiful spark of the gods, Daughter of Elysium, We enter fire imbibed, Heavenly, thy sanctuary. Trombi Matbe |
LostSoul Manieur de hache | Tu peux expliciter le point 3 ? |
Ashe reenignE esreveR | Euh Data Transfer Controller?
--------------- Globe trotter/SDF - Namur, Belgique Joy, beautiful spark of the gods, Daughter of Elysium, We enter fire imbibed, Heavenly, thy sanctuary. Trombi Matbe |
Harkonnen |
Message édité par Harkonnen le 19-09-2006 à 00:16:32 |
LostSoul Manieur de hache | De toute façon t'es hors scope |
Ashe reenignE esreveR | Mon but n'etait pas de montrer que 3/4 des arguments etaient NULL mais bien de montrer que system() utilise CreateProcess et donc que
--------------- Globe trotter/SDF - Namur, Belgique Joy, beautiful spark of the gods, Daughter of Elysium, We enter fire imbibed, Heavenly, thy sanctuary. Trombi Matbe |
Ashe reenignE esreveR | Remarque etant un professionel tu vas pouvoir facilement nous prouver ce que tu dis, suffit que t'ecrives:
--------------- Globe trotter/SDF - Namur, Belgique Joy, beautiful spark of the gods, Daughter of Elysium, We enter fire imbibed, Heavenly, thy sanctuary. Trombi Matbe |
Gwalchmei Aussi en versions 1/2 & 1/3 | Bon, et à part ça, Twan, tu as ce que tu voulais ? --------------- La sagesse commence où finit la crainte de Dieu. (André Gide) AKA : Super Laïque Computermsa-Shop Magasin belge de qualité ! |
LostSoul Manieur de hache |
|
Twan | Vi c'est bon, j'ai reussi a faire ce que je voulais, merci bien ! |
Ashe reenignE esreveR | (et le pire c'est qu'il a probablement utilise system() --------------- Globe trotter/SDF - Namur, Belgique Joy, beautiful spark of the gods, Daughter of Elysium, We enter fire imbibed, Heavenly, thy sanctuary. Trombi Matbe |
Ashe reenignE esreveR | Ben ca depend avec quoi tu le relies au PC... mais bon si c'est du port serie c'est sur que ca fonctionnera pas tout seul ('fin tu peux creer un service qui check le port serie toutes les 15 secondes mais c'est un peu chiant Message édité par Ashe le 19-09-2006 à 10:17:15 --------------- Globe trotter/SDF - Namur, Belgique Joy, beautiful spark of the gods, Daughter of Elysium, We enter fire imbibed, Heavenly, thy sanctuary. Trombi Matbe |
Twan | C'est un port serie ! |
Page Précédente |



