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