Message posté par : rep20
----------------------------------------
Bonjour à tous,
Je viens d'écrire un script python qui permet de supprimer les couches temporaires
vides sur un projet QGIS. Certains utilisateurs oublient de les supprimer avant de fermer
les différents projets QGIS. Cela permet de nettoyer automatiquement les projets.
Le script fonctionne. J'aimerais faire en sorte qu'il s'éxecute
automatiquement lors de l'ouverture de chaque projet. J'ai réussi à le faire
fonctionner en passant par les propriétés/macros du projet. Comme il y a plusieurs projets
avec le même profil je voudrais que ce script s'éxecute via les fichiers du profil.
Cela permettrait de modifier une seule fois le profil plutôt que d'ouvrir tous les
projets.
J'ai regardé via la création d'un fichier nommé startup.py dans les dossiers
sources du profil. J'ai bien pointé les traitements python sur le dossier où ce trouve
ce sript et passé l'execution des scripts en automatique.
Toutefois cela ne fonctionne pas. Je me demande où se trouve l'erreur car je n'ai
aucun message d'erreur et quand je lance le script à la main cela fonctionne.
Auriez-vous une idée ou un conseil à suivre pour executer un script python lors de
l'ouverture d'un ou plusieurs QGIS ?
Merci et bonne journée !
Rémi
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=364552#p364552
Pour y répondre : qgis_fr(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net