[Mac] LO 4.0.2 et Python

Bonjour,

Mac OS 10.6.8
LO 4.0.2.2 (Build ID: 4c82dcdd6efcd48b1d8bba66bfe1989deee49c3)

Je n'ai pas su trouver l'information.
Qu'en est-il des macros Python sur Mac OS ?
J'ai voulu "jouer" avec LOGO, cela ne semble pas possible.
Dixit le message

Une erreur de structure de script s'est produite lors de l'exécution du script LibreLogo|LibreLogo.py$clearscreen de Python.

Message : Le langage de script Python n'est pas pris en charge.

C'est la première fois que je me frotte à Python, ça pique un peu :wink:

Pouvez-vous orienter mes recherches ?

Merci
C_Lucien

Bonjour,

Mac OS 10.6.8
LO 4.0.2.2 (Build ID: 4c82dcdd6efcd48b1d8bba66bfe1989deee49c3)

Je n'ai pas su trouver l'information.
Qu'en est-il des macros Python sur Mac OS ?
J'ai voulu "jouer" avec LOGO, cela ne semble pas possible.

Je n'ai même pas de message d'erreur avec la même versions que toi, il
ne se passe tout simplement rien. Si je vais dans Outils > Macro >
Exécuter, je vois bien l'entrée LibreLogo, mais il ne se passe rien si
j'essaie de cliquer sur l'une des sous-entrées (librelogo, icons) et le
bouton "Exécuter" ne devient pas actif. Il semblerait que ces composants
soient mal déclarés dans le système, du moins sur Mac LO.

Alex

Bonsoir,

merci pour la réponse.

Je ne vois aucune macro LibreLogo dans Outils>Macro>Exécuter> , alors qu'elles sont bien présentes dans le paquet LibreOffice
~/Applications/LibreOffice_4022.app/Contents/share/Scripts/python
~/Applications/LibreOffice_4022.app/Contents/share/Scripts/python/LibreLogo

Je vois bien par contre les autres macros et scripts (Basic, Bash, Javascript).

C_Lucien

Bonsoir à nouveau,

Tu as bien activé les "Fonctions Expérimentales" dans Préférences ?

Alex

Oui, c'est la première chose que j'ai vérifiée avant de poser la question.
C_Lucien

Bonsoir à nouveau,

>
> Affichage > Barre d'outils > Logo
>
> fait apparaître une barre d'outils qui devrait permettre de jouer
> avec cette fonctionnalité, mais j'avoue je n'y comprends rien, ni
> même pourquoi il a été intégré d'office dans LO.
>
> Alex
>
J'ai cherché des infos

Dans la liste des bugs, apparemment des soucis connus.
https://bugs.freedesktop.org/show_bug.cgi?id=57779#c3

Unfortunately, this extension hasn't supported Python 3.3 of

> LibreOffice 4.0, so the solution is to install the extension in a
> LibO 3.x or use the inner LibreLogo of LibreOffice 4.0 alpha. (Check
> View->Toolbars->Logo in Writer)

Je ne saisis pas tous les détails, mais le sens général est clair. Ça ne peut pas fonctionner. Sur Mac seulement ou partout ?

J'ai installé l'extension dans ma version LibreOffice 3.5.7.2 elle fonctionne !

C_Lucien

Bonjour

Là tout de suite je ne peux tester que sous windows XP avec une
Version 4.0.1.1 et cela fonctionne.

A savoir :

- LibreLogo ne s'emploie pas en lançant des macros
depuis Outils> Macros... Exécuter
- Il faut afficher (dans Writer) la barre d'outils Logo

Dès lors on peut :

- dessiner avec les boutons Avant, Arrière, Gauche, Droite
- revenir à l'origine et effacer avec les boutons ad hoc
- taper une instruction dans la ligne de commande et valider
par entrée
- taper une série d'instructions dans la page puis cliquer sur
les boutons Démarrer et Arrêter pour... faire ce qui est annoncé

Cela est expliqué dans la page des notes de versions pour writer:
https://wiki.documentfoundation.org/ReleaseNotes/4.0/fr#Writer

On y trouve des exemples d'instruction et des modèles à télécharger.

Nota: les instructions sont données en anglais or certaines ont
été traduites (mais pas toutes me semble-t-il).

J'avais eu un échange avec Sophie sur cette question. Pour ce qui
me concerne j'aurais préféré que les commandes ne soient pas
traduites. Le fait qu'elles ne le soient pas toutes complique la
chose...

Concrètement pour vos tests, le plus simple me semble de recopier
les exemples donnés et les utiliser en anglais. Pour cela:

1. si l'instruction est collée dans la ligne de commande, passer
au préalable par Outils> Options> Param. Ling.> Langue>
Langue par défaut des documents pour paramétrer soit en
anglais soit en "pas de vérification".
*Ne pas oublier de cocher" Uniquement pour le document actif

2. si l'instruction est collée dans la page, procéder de même pour
les caractères.

Cordialement
Pierre-Yves

Bonsoir,

merci de ces lumières et des ressources.

C'est bien en utilisant la barre d'outils Logo que j'obtiens l'erreur décrite dans mon message initial.
J'obtiens la même erreur si je cherche à déclencher un programme Logo d'un des exemples.

L'extension pour la version 3 par contre fonctionne correctement.
C'est donc bien l'intégration dans la version 4 qui coince sur le Mac.

C_Lucien