Pages: 1
- Sujet précédent - Executer un script FME à partir d'une interface graphique sous Python - Sujet suivant
#1 Mon 18 May 2015 14:52
- guy16
- Juste Inscrit !
- Date d'inscription: 18 May 2015
- Messages: 3
Executer un script FME à partir d'une interface graphique sous Python
Bonjour,
J'ai créé une interface graphique avec Python et le but est qu'en cliquant un bouton, un script FME soit automatiquement exécuté.
Pour l'instant je n'arrive qu'à ouvrir le script (pas à le lancer) en utilisant subprocess.call()
Quelqu'un a-t-il une idée ? Quelqu'un a-t-il déjà fait qqch de similaire ?
Merci
Hors ligne
#2 Fri 22 May 2015 01:06
- tomtom
- Participant occasionnel
- Lieu: aix en provence
- Date d'inscription: 31 Oct 2006
- Messages: 12
Re: Executer un script FME à partir d'une interface graphique sous Python
Bonjour,
bien que travaillant sous FME, je n'ai pas eu l'occasion de lancer un projet à partir d'un script Python.
Mais j'ai déjà lancé un programme externe avec os.system(<COMMANDE>). FME fonctionnant en ligne de commande, je pense qu'en construisant correctement la chaîne "COMMANDE", le projet se lancerait sans problème. Exemple pour convertir des fichiers images avec IrFanView:
IVIEW32_PATH = 'C:\Program Files (x86)\IrfanView\i_view32.exe'
SOURCE_FILETYPE = 'tif'
TARGET_FILETYPE = 'tif'
TARGET_WIDTH = 5000
TARGET_HEIGHT = 5000
commande = '"%s" '%IVIEW32_PATH + pathsource + r"\*.%s /dpi=(%d,%d) /convert="%(SOURCE_FILETYPE,res,res) + pathdest + r"\*.%s"%TARGET_FILETYPE
print commande
os.system(commande)
En espérant que cela puisse vous aider.
Cordialement,
Hors ligne
Pages: 1
- Sujet précédent - Executer un script FME à partir d'une interface graphique sous Python - Sujet suivant