<div dir="ltr"><div>oh, et le plus facile c'est d'utiliser un éditeur externe et donner une extension .py aux scripts. Puis Scripting/Run<br><br></div>Le Scripting Console n'est pas super pratique à mon avis.<br></div><div class="gmail_extra"><br><div class="gmail_quote">2017-10-09 17:19 GMT+02:00 Jo <span dir="ltr"><<a href="mailto:winfixit@gmail.com" target="_blank">winfixit@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><div><div><div><div><div>Salut JB,<br><br></div>J'ai adapté 2 scripts sur cette page:<br><a href="https://josm.openstreetmap.de/wiki/Help/Plugin/Scripting/Python" rel="noreferrer" target="_blank">https://josm.openstreetmap.de/<wbr>wiki/Help/Plugin/Scripting/Pyt<wbr>hon</a><br><br></div>Il ne faut plus définir un mapView depuis l'été de 2016.<br><br></div>Les 2 scripts les plus courts ont été adaptés pour réfléter ce changement dans le core de JOSM.<br><br></div>Pour info, je démarre JOSM comme ceci à partir d'un terminal:<br><br><br>java -Xmx3950M -classpath "/home/jo/Desktop/josm-latest.<wbr>jar:/home/jo/.josm/plugins/<wbr>scripting/jython-standalone-2.<wbr>7.0.jar" org.openstreetmap.josm.gui.<wbr>MainApplication<br><br></div>Ça a comme avantage que l'on peut voir les messages d'erreur. Sans cela il est TRÈS dur de déboguer les scripts.<br><br></div>Polyglot<br></div><div class="HOEnZb"><div class="h5"><div class="gmail_extra"><br><div class="gmail_quote">2017-10-09 15:22 GMT+02:00 JB <span dir="ltr"><<a href="mailto:jbosm@mailoo.org" target="_blank">jbosm@mailoo.org</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Bonjour,<br>
<br>
J'essaye pour la première fois d'utiliser le plugin scripting de JOSM pour accélérer des tâches répétitives. J'utilise le langage python. J'avais dans le temps utilisé le qat_script (qui date de 2013 et plante maintenant lorsqu'il y a des erreurs osmose, mais pas moyen d'en télécharger une version plus récente, le lien wiki est mort).<br>
J'essaye de construire mon script python en utilisant les exemples du wiki (<a href="https://josm.openstreetmap.de/wiki/Help/Plugin/Scripting/Python" rel="noreferrer" target="_blank">https://josm.openstreetmap.de<wbr>/wiki/Help/Plugin/Scripting/Py<wbr>thon</a>). Pour l'instant, à partir du moment où j'essaye d'utiliser getSelectedNodes(), l'exécution plante.<br>
<br>
Du coup, ma question principale : est-ce que quelqu'un a une expérience de scripts python maisons récents à faire tourner pour voir si le problème est lié à mon ordinateur/mon JOSM ? Un petit script qui fonctionne chez vous est bienvenu !<br>
<br>
Merci,<br>
JB.<br>
<br>
______________________________<wbr>_________________<br>
Talk-fr mailing list<br>
<a href="mailto:Talk-fr@openstreetmap.org" target="_blank">Talk-fr@openstreetmap.org</a><br>
<a href="https://lists.openstreetmap.org/listinfo/talk-fr" rel="noreferrer" target="_blank">https://lists.openstreetmap.or<wbr>g/listinfo/talk-fr</a><br>
</blockquote></div><br></div>
</div></div></blockquote></div><br></div>