|
Publicité ' | ||||||||||||||||||||||||
|
|
#1 |
|
Invité régulier
![]() Inscription : février 2011 Messages : 26 ![]() |
Bonsoir a tous
je voudrais savoir la commande qui nous permet d'executer/ouvrir un fichier d'apres la console swi-prolog. j'ai trouvé un sujet a peu prés, mais ça ne marche pas http://www.developpez.net/forums/d51...tion-fichiers/ j'ai essayé cette commande: open('D:/Documents and Settings/David/bureau/lancer.exe', read, File), my_read(File, Lst), mais elle ne marche pas aussi merçi beaucoup
|
|
|
10
|
|
|
#2 |
![]() ![]() Inscription : septembre 2003 Messages : 4 435 ![]() |
Je ne vois pas trop l'intérêt d'ouvrir en lecture un fichier exécutable !
Le code que j'ai donné ne sert que pour lire des fichiers texte. Pour executer un programme, win_shell fonctionne très bien : Code :
win_shell(open, 'C:/Program Files/eclipse/eclipse.exe', normal).
__________________
"La haine seule fait des choix" - Koan Zen "Il ne faut pas être meilleur que les autres, il faut être meilleur que soi." Albert Jacquard "Ceux qui savent où ils ont posé leur parapluie ne sont pas alcooliques." - pgibonne. Faites du Prolog, ça vous changera les idées ! Ma page Prolog Mes codes sources commentés Mon avatar : Intérieur avec jeune femme de Vilhelm Hammershoi |
|
|
00
|
|
|
#3 |
|
Invité régulier
![]() Inscription : février 2011 Messages : 26 ![]() |
Concernant le logiciel 'Eclipse', je ne l'est pas, et il y a plusieur versions, veuillez me proposer un lien pour le telecharger car j'ai telecharger un eclipse mais il m'apparu qu'il est logiciel portable....
Concernant le pg, j'ai taper sur mon editeur : test :- win_shell(open, 'C:/Documents and Settings/DJK/Bureau/SystemFiles/Nou.cmd', normal). puis je le compiler, il ma exécuter le pg par contre quand j'ai enregistré le fichier qui contient le code si dessus par la commande: ?- qsave_program('test.exe', [goal(test), stand_alone(true)]). il est compilé puis il m'affiché la console swi-prolog et il n'a pas lancer le pg voulu,.... pourquoi ???? |
|
|
00
|
|
|
#4 | |||
![]() ![]() Inscription : septembre 2003 Messages : 4 435 ![]() |
Citation:
pour le reste j'ai effectuer le même genre de programme : Citation:
Citation:
Le répertoire C:\Program Files\pl\bin est-il dans le path ? (On s'en assure en tapant dans une fenêtre DOS la commande PATH)
__________________
"La haine seule fait des choix" - Koan Zen "Il ne faut pas être meilleur que les autres, il faut être meilleur que soi." Albert Jacquard "Ceux qui savent où ils ont posé leur parapluie ne sont pas alcooliques." - pgibonne. Faites du Prolog, ça vous changera les idées ! Ma page Prolog Mes codes sources commentés Mon avatar : Intérieur avec jeune femme de Vilhelm Hammershoi |
|||
|
|
00
|
|
|
#5 |
|
Invité régulier
![]() Inscription : février 2011 Messages : 26 ![]() |
j'ai vraiment mélanger les choses ....
Pour bien comprendre ,voiçi ce que je suis entrains de faire: -1- j'ai un projet en java,... voir la 2ème reponce. -2- j'ai realiser un fichier executable pour lancer ce projet - j'ai ecrit "java Application" dans editeur de texte, puis je l'ai enregistrer sous forme "fichier.cmd" et il doit etre enregistrer dans le repertoire de ce projet, c'est a dire, dans le dossier "SystemFiles". Quand je termine, je clic sur ce fichier pour lancer le projet et avoir l'interface ------> ça, sa marche avec moi ..... alors j'ai voulu lancer ce projet "qui est en java" d'apres swi prolog en utilisant la commande "open(c:/....../fichier.cmd,...)" mais sa n'a pas marché avec moi..... alors, je cherche une methode qui permet de relier ce projet avec prolog mais a condition, qu'il me donne l'interface a la fin |
|
|
00
|
|
|
#6 |
|
Invité régulier
![]() Inscription : février 2011 Messages : 26 ![]() |
peut on compiler/lancer des pg en java d'apres swi prolog ????
voiçi le projet dans les pieces jointes ![]() ![]()
|
|
|
00
|
|
|
#7 |
![]() ![]() Inscription : septembre 2003 Messages : 4 435 ![]() |
Je crois que vous mélangez des choses.
J'ai l'impression que vous voulez faire une interface de discussion homme/machine en Java et un moteur d'inférence en Prolog. Il doit donc y avoir discussion entre Java et Prolog et non pas lancement d'un programme java en Prolog ni lancement d'un programme Prolog en Java. Pour la discussion Java/Prolog voir ce lien
__________________
"La haine seule fait des choix" - Koan Zen "Il ne faut pas être meilleur que les autres, il faut être meilleur que soi." Albert Jacquard "Ceux qui savent où ils ont posé leur parapluie ne sont pas alcooliques." - pgibonne. Faites du Prolog, ça vous changera les idées ! Ma page Prolog Mes codes sources commentés Mon avatar : Intérieur avec jeune femme de Vilhelm Hammershoi |
|
|
00
|
|
|
#8 | ||
|
Invité régulier
![]() Inscription : février 2011 Messages : 26 ![]() |
Citation:
Citation:
Mais, ce qui concerne le lancement de ce projet, et comme j'avais dit: Apres la compilation du code /* test :- win_shell(open, 'C:/Documents and Settings/David/Bureau/SystemFiles/lance interface.cmd', normal).*/ dans l'éditeur de texte, je tape "test." dans la console, et voila, il a lancer l'interface PAR CONTRE, j'ai essayé de faire un fichier executable de swi prolog(du code precedent) avec la commande: /* ?- qsave_program('test.exe', [goal(test), stand_alone(true)]). */ apres, il a generer un fichier .exe mais quand je clic sur "test.exe" la console swi-prolog apparaitre, et le curseur reste clignoter, et pas d'interface ************ Alors je me demande: pourquoi ? sa marche avec l'editeur, et ne marche pas avec le fichier executable ??? sa ma étonner vraiment.... Merçi a tous |
||
|
|
00
|
|
|
#9 | |
![]() ![]() Inscription : septembre 2003 Messages : 4 435 ![]() |
Citation:
__________________
"La haine seule fait des choix" - Koan Zen "Il ne faut pas être meilleur que les autres, il faut être meilleur que soi." Albert Jacquard "Ceux qui savent où ils ont posé leur parapluie ne sont pas alcooliques." - pgibonne. Faites du Prolog, ça vous changera les idées ! Ma page Prolog Mes codes sources commentés Mon avatar : Intérieur avec jeune femme de Vilhelm Hammershoi |
|
|
|
00
|
|
|
#10 | |
|
Invité régulier
![]() Inscription : février 2011 Messages : 26 ![]() |
Citation:
---- veuillez essayez ce code comme j'ai décrit precedement ----- j'ai fait ce truc (l'enregistrement sous forme .exe et puis son lancement plusieur fois, et sa marche) mais pour ceci, non merçi |
|
|
|
00
|
|
|
#11 |
![]() ![]() Inscription : septembre 2003 Messages : 4 435 ![]() |
Avez-vous d'abord essayé avec ce programme 'C:/Program Files/Internet Explorer/iexplore.exe' ?
__________________
"La haine seule fait des choix" - Koan Zen "Il ne faut pas être meilleur que les autres, il faut être meilleur que soi." Albert Jacquard "Ceux qui savent où ils ont posé leur parapluie ne sont pas alcooliques." - pgibonne. Faites du Prolog, ça vous changera les idées ! Ma page Prolog Mes codes sources commentés Mon avatar : Intérieur avec jeune femme de Vilhelm Hammershoi |
|
|
00
|
|
|
#12 |
|
Invité régulier
![]() Inscription : février 2011 Messages : 26 ![]() |
|
|
|
00
|
|
|
#13 |
![]() ![]() Inscription : septembre 2003 Messages : 4 435 ![]() |
Le fichier de projet ? Quelle est son extension ?
__________________
"La haine seule fait des choix" - Koan Zen "Il ne faut pas être meilleur que les autres, il faut être meilleur que soi." Albert Jacquard "Ceux qui savent où ils ont posé leur parapluie ne sont pas alcooliques." - pgibonne. Faites du Prolog, ça vous changera les idées ! Ma page Prolog Mes codes sources commentés Mon avatar : Intérieur avec jeune femme de Vilhelm Hammershoi |
|
|
00
|
|
|
#14 | ||
|
Invité régulier
![]() Inscription : février 2011 Messages : 26 ![]() |
je croix "Menu.java", j'ai essayé de le compiler avec JBuilder X mais ça ne compile pas, alors quelqu'un ma proposer une methode pour lancer ce projet:
- ouvrir un bloc note - ecrire java Application, apres, enregistrez ce fichier dans le dossier SystemFiles sous forme .cmd (par exemple: lanceinterface.cmd) - un double clic sur ce fichier, et voila ![]() Moi, je veut construire un pg prolog qui lance a son tour ce fichier (lanceinterface.cmd), alors, j'ai ecris ce code dans l'editeur prolog: Code :
j'ai voulu optimisé le chemin et construir un fichier executable prolog qui fait ce traitement avec le code: Code :
?- qsave_program('c:/test.exe', [goal(test), stand_alone(true)]).
EN MEME TEMPS, j'essaye de bien comprendre comment utiliser JPL (l'interfacage de prolog en java), et d'apres les DOCs en anglais sa va prendre du temps merçi |
||
|
|
00
|
|
|
#15 |
![]() ![]() Inscription : septembre 2003 Messages : 4 435 ![]() |
Les extensions .java correspondent à des fichiers source java si je ne me trompe pas. Vous n'allez pas lancer à chaque fois une recompilation du programme.
Il faut écrire un programme java, qui utilise JPL pour dialoguer avec Prolog. Le programme java sera compilé puis lancé sous Windows directement, pas par l'intermédiaire de Prolog, mais en tapant java <nom du prog> en concole MSDOS. C'est JPL qui se chargera de lancer Prolog.
__________________
"La haine seule fait des choix" - Koan Zen "Il ne faut pas être meilleur que les autres, il faut être meilleur que soi." Albert Jacquard "Ceux qui savent où ils ont posé leur parapluie ne sont pas alcooliques." - pgibonne. Faites du Prolog, ça vous changera les idées ! Ma page Prolog Mes codes sources commentés Mon avatar : Intérieur avec jeune femme de Vilhelm Hammershoi |
|
|
00
|
|
|
#16 | |
|
Invité régulier
![]() Inscription : février 2011 Messages : 26 ![]() |
Citation:
je ne sais pas d'où je commance ??? pouvez vous me donner l'essentiel pour continuer ???? merçi |
|
|
|
00
|
|
|
#17 |
![]() ![]() Inscription : septembre 2003 Messages : 4 435 ![]() |
Avez-vous déjà écrit un programme java ?
Avez-vous potasser la doc JPL et fait les exemples présentés dans les pages JPL dont j'avais donnés le lien ?
__________________
"La haine seule fait des choix" - Koan Zen "Il ne faut pas être meilleur que les autres, il faut être meilleur que soi." Albert Jacquard "Ceux qui savent où ils ont posé leur parapluie ne sont pas alcooliques." - pgibonne. Faites du Prolog, ça vous changera les idées ! Ma page Prolog Mes codes sources commentés Mon avatar : Intérieur avec jeune femme de Vilhelm Hammershoi |
|
|
00
|
|
|
#18 | |||
|
Invité régulier
![]() Inscription : février 2011 Messages : 26 ![]() |
Citation:
Citation:
Citation:
merçi |
|||
|
|
00
|
|
|
#19 |
![]() ![]() Inscription : septembre 2003 Messages : 4 435 ![]() |
Si vous avez fait marcher les exemples présentés, SWI-Prolog fonctionne avec java.
__________________
"La haine seule fait des choix" - Koan Zen "Il ne faut pas être meilleur que les autres, il faut être meilleur que soi." Albert Jacquard "Ceux qui savent où ils ont posé leur parapluie ne sont pas alcooliques." - pgibonne. Faites du Prolog, ça vous changera les idées ! Ma page Prolog Mes codes sources commentés Mon avatar : Intérieur avec jeune femme de Vilhelm Hammershoi |
|
|
00
|
|
|
#20 |
|
Invité régulier
![]() Inscription : février 2011 Messages : 26 ![]() |
|
|
|
00
|
Copyright © 2000-2013 - www.developpez.com