Rechercher : dans
Par :

Comment integrer un prog dos ds un autre

Dernière réponse le 4 jun 2009 à 10:42:54 kheirohadj, le 31 mai 2009 à 03:51:19 
 Signaler ce message aux modérateurs

Bonjour,
je veux savoir comment si on peut dire "incorporer" un prog dos dans un autre avec interface c.a.d afficher mon interface ,introduire des params et les envoyer vers le prog dos sans que ce dernier apparaisse.
ou un "front end" en quelques sortes.

merci d'avence

Configuration: Windows XP
Firefox 3.0.10

Meilleures réponses pour « comment integrer un prog dos ds un autre » dans :
Nintendo DS, Homebrews et programmation VoirNintendo DS et Homebrews Tout le monde connait la dernière console portable de Nintendo, jusque là, pas de surprise. Mais connaissez-vous toutes les possibilités qu'offre, avec les outils adéquats, cette console...
Fichier utilisé - Le fichier est ouvert dans un autre programme VoirLorsque vous souhaitez supprimer ou déplacer un fichier, Windows se plaint avec le message suivant : Fichier utilisé Cette action ne peut pas être réalisée car le fichier est ouvert dans un autre programme Fermez l'application concernée Avant...
[MS-Dos] Commandes DOS de base VoirCes commandes sont des commandes de base que vous pouvez utiliser dans un prompt DOS, par exemple, sur une disquette de démarrage. Pour obtenir plus d'informations sur ces commandes, tapez (dans un prompt DOS), le nom de votre commande suivi de...
Enterprise Resource Planning (ERP) - Progiciel de Gestion Intégr VoirIntroduction aux ERP Les ERP (en anglais Enterprise Resource Planning), aussi appelés Progiciels de Gestion Intégrés (PGI), sont des applications dont le but est de coordonner l'ensemble des activités d'une entreprise (activités dites verticales...

1

mamiemando, le 31 mai 2009 à 14:03:46

Oui on appelle ça un appel système et c'est tout à fait faisable. Supposons que ton programme soit écrit en C ou C++, il peut écrire un fichier à passer en paramètre.

Ensuite, via un execve, un execvp ou mieux un popen, il peut appeler un programme tiers et lui passer ce fichier en paramètre, puis récupérer le résultat (pense à faire le pclose si tu utilises popen). En supposant que ce programme tiers écrive les résultats dans un fichier, ton programme C/C++ peut alors parser ce fichier en vue de traiter ces résultats.
http://www.linux-kheops.com/doc/man/manfr/man-html-0.9/man3/­popen.3.html
http://www.linux-kheops.com/doc/man/manfr/man-html-0.9/man2/­execve.2.html

Bonne chance

Répondre à mamiemando

2

kheirohadj, le 31 mai 2009 à 16:50:25

MERCI POUR LA REPONSE
MAIS MOI JE NE VEUX PAS MODIFIER LA CODE SOURCE DU PROGRAMME ,MOI JE VE JUSTE FAIRE PASSER DES PARAMETRES EN BACKGROUD AU PROGRAMME DOS SANS QUIL SAFFICHE

Répondre à kheirohadj

3

kheirohadj, le 31 mai 2009 à 19:57:50

Allez allez svp c urgent

Répondre à kheirohadj

4

mamiemando, le 31 mai 2009 à 22:33:52

Bah il n'y a pas de miracle comment veux tu que le programme se lance si tu ne lui dit pas de se lancer ?

Répondre à mamiemando

5

kheirohadj, le 1 jun 2009 à 00:12:44

Non je veux le lancer mais sans quil apparaisse a lecran c tout
merci davance mamiemando,

Répondre à kheirohadj

6

mamiemando, le 1 jun 2009 à 02:12:02

Il n'a pas de raison d'apparaître de cette manière.

Répondre à mamiemando

7

kheirohadj, le 1 jun 2009 à 02:13:34

Jai pas compris??

Répondre à kheirohadj

8

kheirohadj, le 1 jun 2009 à 02:14:33

Mais si mon encadreur na pas voulu quelle aparaisse

Répondre à kheirohadj

9

mamiemando, le 1 jun 2009 à 02:15:08

Si ton programme en C appelle un programme via un popen, le programme appelé sera exécuté mais si c'est un programme sans interface graphique, l'utilisateur ne devrait pas voir s'afficher de commande ms-dos.

En fait si tu me disais plus clairement ce que tu veux faire je pense qu'on gagnerait du temps.

Répondre à mamiemando

10

kheirohadj, le 1 jun 2009 à 02:16:24

Hhhhhhhhhhh merci pour ton interet ;je vais essayer le popen et on verra
merci

Répondre à kheirohadj

11

kheirohadj, le 3 jun 2009 à 23:02:28

Bon merci pour tous les postes mamiemando
jai regle mon prob en ajoutant des commentaires en ligne de commande a mon appliation et l'executer en ariere plan

Répondre à kheirohadj

12

 mamiemando, le 4 jun 2009 à 10:42:54

Je n'ai pas très bien compris ce que tu as fait au final, mais l'essentiel c'est que tu aies résolu ton problème ;-)

Répondre à mamiemando