[HS] Exécuter un programme avec paramètres depuis Calc Libre Office
Le
Olivier

--94eb2c057ec49263f2054dac4d8b
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
Bonjour,
Je suis confronté à une difficulté qui n'est très proba=
blement pas
spécifique à Debian (d'où mon Hors Sujet dans l'objet de ce =
message).
J'ai un fichier .ods avec des données.
Pour illustrer, imaginons que j'ai les lignes ci-après dans une feuill=
e de
fichier .ods:
Alain Terrieur 01/01/1980 XXXXX
Alex Terrieur 01/12/1982 XXXXX
Idéalement, à chaque clic sur XXXXX (nous préciserons plus l=
oin comment
XXXXX doit se matérialiser), je souhaite exécuter un programme in=
dépendant
de Libre Office présent sur ma machine en lui passant plusieurs param=
ètres
en argument.
Comment procéder ?
J'ai imaginé utiliser un hyperlien à la place de XXXXX avec l'ava=
ntage de
pouvoir maîtriser ce qu'on affiche.
1. J'ai l'impression que les hyperliens dans Libre Office ne sont possibles
qu'avec les protocoles http, mailto et file. Est-ce correct ? Si non,
est-il possible d'ajouter comme dans Firefox un protocole maison (protocol
handlers) ?
2. Si l'ajout de protocol est impossible (cf 1.), j'imaginais une URL comme=
:
http://localhost:54321/arg1=Alain&arg2=Terrieur
2.1 Que conseillez vous pour implémenter le serveur web qui va éc=
outer sur
le port 54321 de ma machine pour lancer l'exécutable idoine ? Si j'ai =
le
choix, j'aimerai un serveur léger, empaqueté dans Jessie et Stret=
ch avec
pleins d'exemples à imiter par un novice.
2.2 Y-a-t-il un moyen pour que Calc lance quelque chose de plus léger
(curl, wget, ) que mon navigateur par défaut (Iceweasel/Firefox) ?
Slts
--94eb2c057ec49263f2054dac4d8b
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
<div dir="ltr"><div><div><div><div><div><div><div><div><div><div><div>Bon=
jour,<br><br></div>Je suis confronté à une difficulté qui n&=
#39;est très probablement pas spécifique à Debian (d'o=
ù mon Hors Sujet dans l'objet de ce message).<br><br></div>J'a=
i un fichier .ods avec des données.<br></div>Pour illustrer, imaginons=
que j'ai les lignes ci-après dans une feuille de fichier .ods:<br=
><br></div>Alain       Terrieur =
    01/01/1980      XXX=
XX<br></div>Alex        Terrieur=
     01/12/1982     Â=
XXXXX<br><br></div>Idéalement, à chaque clic sur XXXXX (nous =
préciserons plus loin comment XXXXX doit se matérialiser), je sou=
haite exécuter un programme indépendant de Libre Office prés=
ent sur ma machine en lui passant plusieurs paramètres en argument.<br=
><br></div>Comment procéder ?<br><br></div>J'ai imaginé utili=
ser un hyperlien à la place de XXXXX avec l'avantage de pouvoir ma=
îtriser ce qu'on affiche.<br></div><br>1. J'ai l'impressio=
n que les hyperliens dans Libre Office ne sont possibles qu'avec les pr=
otocoles http, mailto et file. Est-ce correct ? Si non, est-il possible d&#=
39;ajouter comme dans Firefox un protocole maison (protocol handlers) ?<br>=
<br></div>2. Si l'ajout de protocol est impossible (cf 1.), j'imagi=
nais une URL comme:<br></div><div><a href="http://localhost:54321/arg1==
Alain&arg2=Terrieur">http://localhost:54321/arg1=Alain&arg2=T=
errieur</a><br></div><div><br>2.1 Que conseillez vous pour implémenter=
le serveur web qui va écouter sur le port 54321 de ma machine pour la=
ncer l'exécutable idoine ? Si j'ai le choix, j'aimerai un =
serveur léger, empaqueté dans Jessie et Stretch avec pleins d'=
;exemples à imiter par un novice.<br><br></div><div>2.2 Y-a-t-il un mo=
yen pour que Calc lance quelque chose de plus léger (curl, wget, ) =
que mon navigateur par défaut (Iceweasel/Firefox) ?<br><br></div><div>=
Slts<br></div><div><br></div></div>
--94eb2c057ec49263f2054dac4d8b--
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
Bonjour,
Je suis confronté à une difficulté qui n'est très proba=
blement pas
spécifique à Debian (d'où mon Hors Sujet dans l'objet de ce =
message).
J'ai un fichier .ods avec des données.
Pour illustrer, imaginons que j'ai les lignes ci-après dans une feuill=
e de
fichier .ods:
Alain Terrieur 01/01/1980 XXXXX
Alex Terrieur 01/12/1982 XXXXX
Idéalement, à chaque clic sur XXXXX (nous préciserons plus l=
oin comment
XXXXX doit se matérialiser), je souhaite exécuter un programme in=
dépendant
de Libre Office présent sur ma machine en lui passant plusieurs param=
ètres
en argument.
Comment procéder ?
J'ai imaginé utiliser un hyperlien à la place de XXXXX avec l'ava=
ntage de
pouvoir maîtriser ce qu'on affiche.
1. J'ai l'impression que les hyperliens dans Libre Office ne sont possibles
qu'avec les protocoles http, mailto et file. Est-ce correct ? Si non,
est-il possible d'ajouter comme dans Firefox un protocole maison (protocol
handlers) ?
2. Si l'ajout de protocol est impossible (cf 1.), j'imaginais une URL comme=
:
http://localhost:54321/arg1=Alain&arg2=Terrieur
2.1 Que conseillez vous pour implémenter le serveur web qui va éc=
outer sur
le port 54321 de ma machine pour lancer l'exécutable idoine ? Si j'ai =
le
choix, j'aimerai un serveur léger, empaqueté dans Jessie et Stret=
ch avec
pleins d'exemples à imiter par un novice.
2.2 Y-a-t-il un moyen pour que Calc lance quelque chose de plus léger
(curl, wget, ) que mon navigateur par défaut (Iceweasel/Firefox) ?
Slts
--94eb2c057ec49263f2054dac4d8b
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
<div dir="ltr"><div><div><div><div><div><div><div><div><div><div><div>Bon=
jour,<br><br></div>Je suis confronté à une difficulté qui n&=
#39;est très probablement pas spécifique à Debian (d'o=
ù mon Hors Sujet dans l'objet de ce message).<br><br></div>J'a=
i un fichier .ods avec des données.<br></div>Pour illustrer, imaginons=
que j'ai les lignes ci-après dans une feuille de fichier .ods:<br=
><br></div>Alain       Terrieur =
    01/01/1980      XXX=
XX<br></div>Alex        Terrieur=
     01/12/1982     Â=
XXXXX<br><br></div>Idéalement, à chaque clic sur XXXXX (nous =
préciserons plus loin comment XXXXX doit se matérialiser), je sou=
haite exécuter un programme indépendant de Libre Office prés=
ent sur ma machine en lui passant plusieurs paramètres en argument.<br=
><br></div>Comment procéder ?<br><br></div>J'ai imaginé utili=
ser un hyperlien à la place de XXXXX avec l'avantage de pouvoir ma=
îtriser ce qu'on affiche.<br></div><br>1. J'ai l'impressio=
n que les hyperliens dans Libre Office ne sont possibles qu'avec les pr=
otocoles http, mailto et file. Est-ce correct ? Si non, est-il possible d&#=
39;ajouter comme dans Firefox un protocole maison (protocol handlers) ?<br>=
<br></div>2. Si l'ajout de protocol est impossible (cf 1.), j'imagi=
nais une URL comme:<br></div><div><a href="http://localhost:54321/arg1==
Alain&arg2=Terrieur">http://localhost:54321/arg1=Alain&arg2=T=
errieur</a><br></div><div><br>2.1 Que conseillez vous pour implémenter=
le serveur web qui va écouter sur le port 54321 de ma machine pour la=
ncer l'exécutable idoine ? Si j'ai le choix, j'aimerai un =
serveur léger, empaqueté dans Jessie et Stretch avec pleins d'=
;exemples à imiter par un novice.<br><br></div><div>2.2 Y-a-t-il un mo=
yen pour que Calc lance quelque chose de plus léger (curl, wget, ) =
que mon navigateur par défaut (Iceweasel/Firefox) ?<br><br></div><div>=
Slts<br></div><div><br></div></div>
--94eb2c057ec49263f2054dac4d8b--