10 messages in org.openoffice.fr.progRe: [prog] Python et doctests pour Op...
FromSent OnAttachments
Laurent GodardApr 14, 2006 2:07 am 
Didier Dorange-PattoretApr 14, 2006 3:24 am 
Laurent GodardApr 14, 2006 3:29 am 
Didier Dorange-PattoretApr 20, 2006 8:10 am 
Laurent GodardApr 20, 2006 8:29 am 
Didier Dorange-PattoretApr 24, 2006 5:10 am 
Didier Dorange-PattoretApr 25, 2006 4:57 am 
Didier Dorange-PattoretApr 26, 2006 2:47 am 
Didier Dorange-PattoretApr 26, 2006 3:32 am 
Didier Dorange-PattoretApr 26, 2006 5:18 am 
Actions with this message:
Paste this link in email or IM:
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.orgActions...
From:Laurent Godard (lgod@indesko.com)
Date:Apr 20, 2006 8:29:40 am
List:org.openoffice.fr.prog

Bonjour Didier

Merci pour ce document qui m'a permis de démarrer.

bien :) ...

J'essaie donc de faire la même chose à partir d'un script python au lieu d'un fichier batch. Cela fonctionne. :-) Merci Laurent.

n'oublie pas les tests unitaires :) en doctests :)

Quelques remarques et questions.

1) Python n'est livré avec StarOffice. :-[

c'est malheureusement un choix il faudrait demander à SUN

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")

oui mais ne marche que si soffice n'est pas lancé non

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 ?

aucune ! (sauf superieur à 1024 IIRC) le tout est que les deux composants discutent sur le meme port sice sujet t'interresse tu peux lire mon document sur le remote scripting http://fr.openoffice.org/Documentation/How-to/programmation/OOoRemote1.0.sxw

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.

Laurent