Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 27/08/2015, à 10:54

JujuLand

[Résolu] Exécuter un programme depuis une présentation Impress

Bonjour,

J'ai essayé sous Ubuntu 12.04 avec LibreOffice 4.4.3 et 5.0.0, et çà ne lance rien.
Pas d'erreur, mais rien ...
Essayé avec un script ou un exécutable.

Ca fonctionne ce truc, ou j'ai mal fait ?

Merci
A+

Dernière modification par JujuLand (Le 31/08/2015, à 16:56)


Xubuntu 16.04 > Dell DM061 (2007) + Dell Inspiron 531 (2008)
Xubuntu 16.04 > Asus X51L (2009) + MSI GX723 (2009)
Xubuntu 22.04 > HP 15BA048NF (2018)

Hors ligne

#2 Le 28/08/2015, à 02:25

J5012

Re : [Résolu] Exécuter un programme depuis une présentation Impress

un post precedent en avait parlé, les forums officiels en parlent aussi ...

Hors ligne

#3 Le 28/08/2015, à 09:01

JujuLand

Re : [Résolu] Exécuter un programme depuis une présentation Impress

J'ai trouvé le post de 2012 qui en parle, mais aucune réponse ... pas top

http://en.libreofficeforum.org/node/4631

A+


Xubuntu 16.04 > Dell DM061 (2007) + Dell Inspiron 531 (2008)
Xubuntu 16.04 > Asus X51L (2009) + MSI GX723 (2009)
Xubuntu 22.04 > HP 15BA048NF (2018)

Hors ligne

#4 Le 31/08/2015, à 01:23

J5012

Re : [Résolu] Exécuter un programme depuis une présentation Impress

c'est qqchose comme shellexecute : demande à l'aide en ligne de impress/libreoffice ...

Hors ligne

#5 Le 31/08/2015, à 08:33

serged

Re : [Résolu] Exécuter un programme depuis une présentation Impress

Si c'était possible, ce ne serait pas un trou de sécurité ?


LinuxMint Vera Cinnamon et d'autres machines en MATE, XFCE... 20.x , 21.x ou 19.x
Tour : Asus F2A55 / AMD A8-5600K APU 3,6GHz / RAM 16Go / Nvidia GeForce GT610 / LM21.1 Cinnamon
Portable : LDLC Mercure MH : Celeron N3450 /RAM 4Go / Intel HD graphics 500 i915 / biboot Win 10 (sur SSD) - LM21.1 MATE (sur HDD)

Hors ligne

#6 Le 31/08/2015, à 09:27

JujuLand

Re : [Résolu] Exécuter un programme depuis une présentation Impress

j5012 a écrit :

c'est qqchose comme shellexecute

Je ne te comprends pas, car les menus permettent de donner des caractéristiques à du texte.
Bouton interaction => Exécuter un programme

j5012 a écrit :

demande à l'aide en ligne de impress/libreoffice ...

Déjà fait, mais aucune réponse ...

Par contre, je me suis aperçu qu'il fallait décomposer le texte en plusieurs pour permettre de paramétrer plus finement (action sur un titre uniquement) car tout l'objet prend la caractéristique.
Mais çà ne fonctionne toujours pas ...

Bon, je cherche toujours ...
Il est curieux de penser que les programmeurs de LibreOffice puisse passer devant un bug aussi visible ...

serged a écrit :

Si c'était possible, ce ne serait pas un trou de sécurité ?

Sans doute ... comme le serait de conduire une voiture, car la voiture est dangereuse ...
Vivons dangereusement !!!
Non, sans déconner, si on ne peut pas faire çà pour présenter une conférence, c'est à mourir de chagrin ...
A+

Dernière modification par JujuLand (Le 31/08/2015, à 09:28)


Xubuntu 16.04 > Dell DM061 (2007) + Dell Inspiron 531 (2008)
Xubuntu 16.04 > Asus X51L (2009) + MSI GX723 (2009)
Xubuntu 22.04 > HP 15BA048NF (2018)

Hors ligne

#7 Le 31/08/2015, à 10:32

Dude

Re : [Résolu] Exécuter un programme depuis une présentation Impress

JujuLand a écrit :

et çà ne lance rien.

Cette phrase ne veut strictement rien dire.
Merci de fournir un pas-à-pas détaillé de ce que tu essayes de faire.

Hors ligne

#8 Le 31/08/2015, à 11:25

JujuLand

Re : [Résolu] Exécuter un programme depuis une présentation Impress

JujuLand a écrit :

Bouton interaction => Exécuter un programme

Faut aller plus bas que le premier post wink

Extrait de la doc:

Run program      Select the program to execute. Use the Browse button to open a File Open dialog.

A+

Dernière modification par JujuLand (Le 31/08/2015, à 11:35)


Xubuntu 16.04 > Dell DM061 (2007) + Dell Inspiron 531 (2008)
Xubuntu 16.04 > Asus X51L (2009) + MSI GX723 (2009)
Xubuntu 22.04 > HP 15BA048NF (2018)

Hors ligne

#9 Le 31/08/2015, à 11:29

Dude

Re : [Résolu] Exécuter un programme depuis une présentation Impress

JujuLand a écrit :

Faut aller plus bas que le premier post

Faut lire ce qui est demandé :

dude a écrit :

fournir un pas-à-pas détaillé de ce que tu essayes de faire

Hors ligne

#10 Le 31/08/2015, à 11:37

JujuLand

Re : [Résolu] Exécuter un programme depuis une présentation Impress

Ouvrir un programme en cliquant sur un objet texte.
Que dire de plus ...

A+


Xubuntu 16.04 > Dell DM061 (2007) + Dell Inspiron 531 (2008)
Xubuntu 16.04 > Asus X51L (2009) + MSI GX723 (2009)
Xubuntu 22.04 > HP 15BA048NF (2018)

Hors ligne

#11 Le 31/08/2015, à 12:16

JBF

Re : [Résolu] Exécuter un programme depuis une présentation Impress

J'ai essayé avec LO 5.0 sur une de mes présentations. Sur un titre j'ai ajouté l'interaction "Exécuter le programme", j'ai choisi un script shell dans ~/bin qui lance un code Java.
Lors de l'exécution du diaporama le clic sur le titre en question lance gedit avec le code du script, car c'est l'action par défaut sur mes scripts shell. Si je modifie l'action par défaut dans Nautilus pour exécuter le script au lieu de l'éditer, c'est quand même gedit qui s'ouvre.
En fait je crois que cette interaction devrait être renommée : "ouvre le fichier avec le programme associé par défaut".
Autrement dit ce qu'il faut fournir ce n'est pas l'exécutable mais le fichier de données. Si tu regardes bien l'infobulle associée à ton interaction tu verras quelque chose comme "file:///home/bin/mon_script.sh". Si au lieu d'un exécutable tu mets par exemple un pdf ou un autre .odp, il sera ouvert sans problème.


LibreOffice : https://fr.libreoffice.org/ (téléchargement, documentation, FAQ, assistance, contribuer, ...)
Aide pour LibreOffice par la communauté francophone : https://ask.libreoffice.org/fr/

Hors ligne

#12 Le 31/08/2015, à 13:23

JujuLand

Re : [Résolu] Exécuter un programme depuis une présentation Impress

JBF a écrit :

En fait je crois que cette interaction devrait être renommée : "ouvre le fichier avec le programme associé par défaut".

Je ne suis pas loin de penser la même chose.

D'accord, mais quand il s'agit d'un programme qui n'est aucunement associé à un quelconque type mime ...

De plus, même si je partage ton analyse, je note que le libellé de l'interaction est 'Exécuter le programme', et non 'Ouvrir un fichier avec le programme par défaut'. Il est impensable que les traducteurs et les programmeurs puissent commettre une telle bourde, donc je pencherais donc plus pour un bug qu'une imprécision ...
Enfin, la doc officielle de Libre office donne çà:

Select the program to execute

A+

Dernière modification par JujuLand (Le 31/08/2015, à 13:26)


Xubuntu 16.04 > Dell DM061 (2007) + Dell Inspiron 531 (2008)
Xubuntu 16.04 > Asus X51L (2009) + MSI GX723 (2009)
Xubuntu 22.04 > HP 15BA048NF (2018)

Hors ligne

#13 Le 31/08/2015, à 14:44

J5012

Hors ligne

#14 Le 31/08/2015, à 16:55

JujuLand

Re : [Résolu] Exécuter un programme depuis une présentation Impress

@J5012

Merci, c'est nickel avec shell(). Cà confirme qu'il y a un bug dans impress, mais du moment qu'on peut y pallier ...

A+


Xubuntu 16.04 > Dell DM061 (2007) + Dell Inspiron 531 (2008)
Xubuntu 16.04 > Asus X51L (2009) + MSI GX723 (2009)
Xubuntu 22.04 > HP 15BA048NF (2018)

Hors ligne

#15 Le 31/08/2015, à 20:36

J5012

Re : [Résolu] Exécuter un programme depuis une présentation Impress

quelle version de libreoffice utilises-tu ?
comment crees-tu le bouton en question ?

parce que à moins de realiser le genre de basic script comme il est decrit ci-dessus, il n'y a pas de "bouton de prevu" , je ne crois pas que ce soit à l'ordre des fonctionnalites ... comme sous w ...

ce qui est disponible sur ma version (libo 3.5.x u12.04) est l'association d'une interaction entre un dessin (ou forme) et un programme à lancer mais qui recquiert obligatoirement un doc...

regarde dans ta version 5.0 si il ya toujours cette limitation
→ clic pour afficher les outils dessins
→ creer une forme, puis selection cette forme
→ clic "interaction" dans la barre de dessin

Hors ligne

#16 Le 31/08/2015, à 22:09

JujuLand

Re : [Résolu] Exécuter un programme depuis une présentation Impress

Je ne crée aucun bouton.
J'ai créé des macros très simples que j'ai attachées à mon odp.
Et j'ai configuré les interactions de mes objets textes, en choississant 'Exécuter une macro' en remplacement de 'Exécuter un programme'
C'est tout,

REM  *****  BASIC  *****

Sub Shutter
    Shell("/usr/bin/shutter", 1)
End Sub

Sub Gimp
    Shell("/usr/bin/gimp", 1)
End Sub

Sub PosteRazor
    Shell("PosteRazor", 1)
End Sub

Sub Diodon
    Shell("diodon", 1)
End Sub

Sub Inkscape
    Shell("inkscape", 1)
End Sub

Sub Scribus
    Shell("scribus", 1)
End Sub

Sub GeneTools
    Shell("/opt/TuxPrograms/GedTools/GeneTools/GeneTools_067", 1)
End Sub

Voila
A+


Xubuntu 16.04 > Dell DM061 (2007) + Dell Inspiron 531 (2008)
Xubuntu 16.04 > Asus X51L (2009) + MSI GX723 (2009)
Xubuntu 22.04 > HP 15BA048NF (2018)

Hors ligne

#17 Le 01/09/2015, à 21:50

J5012

Re : [Résolu] Exécuter un programme depuis une présentation Impress

ah je croyais vu la teneur de ta rouspetance que tu cherchais un bouton clic and execute wink

Hors ligne

#18 Le 02/09/2015, à 08:49

JujuLand

Re : [Résolu] Exécuter un programme depuis une présentation Impress

J5012 a écrit :

... vu la teneur de ta rouspetance ...

N'exagérons rien ... wink

A+


Xubuntu 16.04 > Dell DM061 (2007) + Dell Inspiron 531 (2008)
Xubuntu 16.04 > Asus X51L (2009) + MSI GX723 (2009)
Xubuntu 22.04 > HP 15BA048NF (2018)

Hors ligne