

![]() | Start a set with this search |
![]() | Include this search in one of my sets |
![]() | Exclude this search from one of my sets |
![]() | Permalink to these results Paste this link in email or IM: |
| Atom feed for tracking future search results Paste this URL into your reader: |
10 messages in org.openoffice.fr.progRe: [prog] Python et doctests pour Op...| From | Sent On | Attachments |
|---|---|---|
| Laurent Godard | Apr 14, 2006 2:07 am | |
| Didier Dorange-Pattoret | Apr 14, 2006 3:24 am | |
| Laurent Godard | Apr 14, 2006 3:29 am | |
| Didier Dorange-Pattoret | Apr 20, 2006 8:10 am | |
| Laurent Godard | Apr 20, 2006 8:29 am | |
| Didier Dorange-Pattoret | Apr 24, 2006 5:10 am | |
| Didier Dorange-Pattoret | Apr 25, 2006 4:57 am | |
| Didier Dorange-Pattoret | Apr 26, 2006 2:47 am | |
| Didier Dorange-Pattoret | Apr 26, 2006 3:32 am | |
| Didier Dorange-Pattoret | Apr 26, 2006 5:18 am |

![]() | Permalink for this message Paste this link in email or IM: |
![]() | Permalink for this thread Paste this link in email or IM: |
| Atom feed for this thread Paste this URL into your reader: |
| Subject: | Re: [prog] Python et doctests pour OpenOffice.org | Actions... |
|---|---|---|
| From: | Didier Dorange-Pattoret (ddor...@free.fr) | |
| Date: | Apr 20, 2006 8:10:19 am | |
| List: | org.openoffice.fr.prog | |
Bonjour à tous,
Merci pour ce document qui m'a permis de démarrer. Je cherche à réécrire les procédures d'installation de Dmaths à l'aide de python. Le process actuel install un Addon nommé DmathsAddon.zip, cet addon contient des bibliothèques et d'autres répertoires (autotextes, galleries ...) Pour résumer l'installation se fait de la façon suivante: Etape 1 : Choix du type d'installation mono ou multi-utilisateurs, Etape 2 : Ecriture d'un fichier batch au format (.bat ou .sh pour linux), Etape 3 : Fermeture de toutes les fenêtres OOo actives, Etape 4 : Lancement du fichier batch donc le système d'exploitation prend la main à la place de OOo. Le fichier batch travaille en ligne de commande : 1) Il ferme complétement OOo y compris le quicksarter, 2) Il désinstalle un addon plus ancien si mise à jour, 3) Il installe le nouvel addon, 4) Il lance une macro incluse dans l'addon qui termine la configuration (raccourcis clavier, autotextes, galeries...) 5) Il relance OOo.
J'essaie donc de faire la même chose à partir d'un script python au lieu d'un fichier batch. Cela fonctionne. :-) Merci Laurent.
Quelques remarques et questions.
1) Python n'est livré avec StarOffice. :-[
2) On peut lancer la connection PyUno à l'aide d'un ligne de code dans le fichier python:
os.spawnl("P_WAIT","/opt/openoffice.org2.0/program/soffice","soffice","-accept=socket,host=localhost,port=11111;urp;StarOffice.ServiceManager")
3) Dans certaines autres versions que j'ai trouvées dans oooforum, c'est le port 2002 au lieu du 11111. Cela fait-il une différence ?
4) Comment faire pour qu'une variable de OOo soit connue dans python ? Par exemple je voudrais passer en paramètre dans le script python le chemin d'install de OOo. J'ai lu cette page : http://udk.openoffice.org/python/python-bridge.html#binding et j'ai rien compris ....
Merci d'avance.
Laurent Godard a écrit :
[...]
J'ai fait un blog d'illustrer les capacite de tests unitaires d'Extensions pyUNO par doctest
C'est en anglais pour en faire profiter un maximum de personnes et integrer à terme le projet Extensions
http://blogs.nuxeo.com/sections/blogs/laurent_godard/2006_04_13_testing-pyuno-programs-with-doctests
Tout retour est le bienvenue. [...]
-- Didier Dorange-Pattoret
http://www.dmaths.org http://sesamath.net
S'inscrire à la liste de diffusion de dmaths: user...@dmaths.org
Ses archives: http://listes.dmaths.org/wws/arc/users
Les Forums: http://www.dmaths.org/modules.php?name=Forums
Mailing List in english:
http://www.dmaths.org/modules.php?name=Content&pa=showpage&pid=9
Le livre de référence pour OpenOffice.org2 :
http://www.amazon.fr/exec/obidos/ASIN/2212116381/dmaths-21
Programmation OpenOffice.org2 :
http://www.amazon.fr/exec/obidos/ASIN/2212117639/dmaths-21







