ATOUTFOX
COMMUNAUTÉ FRANCOPHONE DES PROFESSIONNELS FOXPRO
Visual FoxPro : le développement durable

Forum AtoutFox : Re: Exécuter un script python depuis VFP   

Sujet

rss Flux RSS des derniers messages

Vous devez vous identifier pour pouvoir poser une question ou répondre.

mar. 20 juin 2017, 17h48

Francis Faure
France France

atoutfox.public.association

Re: Exécuter un script python depuis VFP

Bonsoir Thierry,

la commande "RUN" de VFP effectue un appel api à ShellExecute...

Si tu veux un appel synchrone (attente du programme) tu peux essayer avec Wscript.shell
regarde dans les exemples de Mike :
http://www.atoutfox.org/articles.asp?ACTION=FCONSULTER&ID=0000000099
(le dernier)
en 2 lignes ce doit être ok : le paramétre important pour le synchrone est le 3eme de la méthode "Run"

Cordialement
Francis


Le mar. 20 juin 2017, 15h53 FoxInCloud a écrit :
> bonjour,
>
> J'ai besoin d'exécuter un script python de manière synchrone (pour obtenir le résultat).
>
> Je n'utilise pas ShellExecute car je veux une exécution SYNCHRONE.
>
> Ne trouvant rien dans la doc python, j'ai essayé:
>
run 'C:\Users\ThierryNivelet\AppData\Local\Programs\Python\Python36-32\python.exe "PodboxXmlParser.py"'

>
> où:
> - 'C:\Users\ThierryNivelet\AppData\Local\Programs\Python\Python36-32\python.exe' est l'adresse de l'interpréteur python
> - "PodboxXmlParser.py" est le nom du script à exécuter.
>
> j'ai ajouté quelques instructions pour écrire un laius dans un fichier texte mais, hélas, comme sœur Anne je ne vois rien venir:
> f = open("C:\…\pod_box_xml_parser\test.txt")
> f.write("test")
> f.close()
>
> Une idée?
> Merci par avance
>
>
> .
>


Permalink : http://www.atoutfox.org/nntp.asp?ID=0000018305
18 279 messages dans le forum • Liste complète des messages

Publicité

Les pubs en cours :

www.atoutfox.org - Site de la Communauté Francophone des Professionnels FoxPro - v3.4.0 - © 2004-2017.
Cette page est générée par un composant COM+ développé en Visual FoxPro 9.0