Lien relatif d'une diapo vers un .exe

Discussions sur le module de PréAO pour la réalisation de diaporamas sous Impress.

Modérateur : Vilains modOOs

ninarth
Fraîchement OOthentifié
Messages : 7
Inscription : 17 oct. 2006 15:32

Lien relatif d'une diapo vers un .exe

Message par ninarth »

Bonjour,
J'essais en cliquant sur un objet dans une diapositive de lancer un .exe (animation flash).
Ca marche à condition de mettre le chemin complet (lien absolu) du type : c:\Mes docs\anim.exe mais c'est pas ça qui m'intéresse.

Mon but est de pouvoir copier ce répertoire sur n'importe quel pc sans reconstruire les liens à chaque fois d'ou l'idée de passer par les liens relatifs.
Mon fichier flash (anim.exe) est rangé dans le même répertoire (présentation) que mon fichier impress (presentation.odp).
Donc mon idée était de mettre dans le champ "Programme" de l'intéraction "Executer le programme" un lien de type "./anim.exe" mais dès que je clique sur Ok, Impress modifie automatiquement mon lien du style "file:///c:\Mes docs\anim.exe"

Avez vous une idée du pourquoi du parceque :roll:
Open office 2.0 sous XP
Avatar de l’utilisateur
Dude
IdOOle de la suite
IdOOle de la suite
Messages : 25970
Inscription : 03 mars 2006 07:45
Localisation : 127.0.0.1

Re: Lien relatif d'une diapo vers un .exe

Message par Dude »

ninarth a écrit :J'essais en cliquant sur un objet dans une diapositive de lancer un .exe (animation flash).
Par quel menu passes-tu pour faire cela ?




:?:
Poser une question, c'est bien. Répondre aux autres, c'est encore mieux.
Améliorez AOO et votez pour les issues
ninarth
Fraîchement OOthentifié
Messages : 7
Inscription : 17 oct. 2006 15:32

Message par ninarth »

Merci de t'intéresser à mon cas!
Après avoir sélectionné un objet dans une diapo je fais simplement clique droit -> intéraction -> Executer le programme et dans le champ macro je rentre mon lien ./anim.exe
Open office 2.0 sous XP
Avatar de l’utilisateur
vinc-mai
PassiOOnné
PassiOOnné
Messages : 540
Inscription : 22 déc. 2005 14:13
Localisation : Rhône-Alpes

Message par vinc-mai »

J'ai le même comportement.

Par contre, si tu choisis exécuter une macro, le chemin de la macro reste relatif. Il suffit alors que ta macrocommande lance ton éxécutable.

Attention quand même au conflit entre l'éxécution de macros et les formats Microsoft.
(Ooo 2.3 sur windows XP)
OOo 2.3 sur Ubuntu 7.10
ninarth
Fraîchement OOthentifié
Messages : 7
Inscription : 17 oct. 2006 15:32

Message par ninarth »

et comment lance t-on un executable a partir d'une macro?
Open office 2.0 sous XP
Avatar de l’utilisateur
Bidouille
RespOOnsable forum
RespOOnsable forum
Messages : 12662
Inscription : 08 nov. 2005 16:23
Localisation : Brest, France

Message par Bidouille »

ninarth a écrit :et comment lance t-on un executable a partir d'une macro?
En faisant d'abord une recherche dans la section macro où la question a déjà été posée.
ninarth
Fraîchement OOthentifié
Messages : 7
Inscription : 17 oct. 2006 15:32

Message par ninarth »

oups :oops:
Open office 2.0 sous XP
Avatar de l’utilisateur
vinc-mai
PassiOOnné
PassiOOnné
Messages : 540
Inscription : 22 déc. 2005 14:13
Localisation : Rhône-Alpes

Message par vinc-mai »

Essaye cette solution. Si elle te convient, peux-tu ajouter [résolu] au titre du fil?
(Ooo 2.3 sur windows XP)
OOo 2.3 sur Ubuntu 7.10
ninarth
Fraîchement OOthentifié
Messages : 7
Inscription : 17 oct. 2006 15:32

Message par ninarth »

Désolé mais je n'ai pas trouvé dans le forum comment rédigé une macro réalisant le lancement d'un fichier.exe.
Et comme je suis un bleu en programmation je crois que je vais rester avec mon lien absolu!
Open office 2.0 sous XP
Avatar de l’utilisateur
vinc-mai
PassiOOnné
PassiOOnné
Messages : 540
Inscription : 22 déc. 2005 14:13
Localisation : Rhône-Alpes

Message par vinc-mai »

Je ne peux pas t'aider pour la macro :cry: .

Mettre résolu n'est pas pressé. Cela permet aux autres de savoir que cette solution marche (ou pas).
(Ooo 2.3 sur windows XP)
OOo 2.3 sur Ubuntu 7.10
ninarth
Fraîchement OOthentifié
Messages : 7
Inscription : 17 oct. 2006 15:32

Message par ninarth »

Alors pour l'instant on va dire que ce n'est pas résolu.
Je ne vois pas pourquoi ca ne marcherai pas avec le lien relatif :x
Open office 2.0 sous XP
Dr. NOOo
Membre hOOnoraire
Membre hOOnoraire
Messages : 129
Inscription : 08 sept. 2006 14:03

Message par Dr. NOOo »

ninarth a écrit :Désolé mais je n'ai pas trouvé dans le forum comment rédigé une macro réalisant le lancement d'un fichier.exe.
Et comme je suis un bleu en programmation je crois que je vais rester avec mon lien absolu!
Et moi en tapant : "exécuter exe", j'ai trouvé ceci :
http://user.services.openoffice.org/fr/ ... 9cuter+exe
OOo 3.1.0 Linux Ubuntu 9.10

Je n'ai pas besoin de drogue car mes rêves me font déjà assez peur.
ninarth
Fraîchement OOthentifié
Messages : 7
Inscription : 17 oct. 2006 15:32

Message par ninarth »

Merci de ton aide mais ca ne m'avance pas beaucoup.
Si je dois continuer de mettre un lien absolu dans une macro je ne vois pas l'intérêt de passer par cette dernière.
Et puis comment écrit-on une macro?? Je suppose qu'il faut ecrire le code dans un éditeur de texte puis sauvegarder sous une extension précise mais laquelle...
Beaucoup de complication pour un simple lien, non?
Open office 2.0 sous XP
Avatar de l’utilisateur
vinc-mai
PassiOOnné
PassiOOnné
Messages : 540
Inscription : 22 déc. 2005 14:13
Localisation : Rhône-Alpes

Message par vinc-mai »

Il faudrait essayer mais on doit pouvoir un chemin relatif pour l'exécutable dans la macro.
(Ooo 2.3 sur windows XP)
OOo 2.3 sur Ubuntu 7.10