Bonjour,
Je souhaite créer des petits scripts en Python utilisables depuis le menu "Utilitaires".
Je ne sais pas si c'est un bug ou un problème de guillemets, mais :
LIGNE DE COMMANDE : C:\Python33\python.exe
ARGUMENTS : C:\...\test.py <PRENOM_PATIENT> <NOM_PATIENT>
tout comme
LIGNE DE COMMANDE : C:\Python33\python.exe
ARGUMENTS : "C:\...\test.py" <PRENOM_PATIENT> <NOM_PATIENT>
ou
LIGNE DE COMMANDE : C:\...\v0.1\test.py
ARGUMENTS : <PRENOM_PATIENT> <NOM_PATIENT>
me font planter mon script, avec une erreur impossible à lire sur la console car elle disparait instantanément.
Quelqu'un a une idée ?
Merci
[Résolu]Comment paramétrer les "Utilitaires" ?
Re: Comment paramétrer les "Utilitaires" ?
Bonjour ,
Déjà pour lancer ton script la bonne commande doit être , en m'inspirant des bricolages similaires similaires chez moi :
LIGNE DE COMMANDE : C:\Python33\python.exe
ARGUMENTS : C:\...\test.py
sans guillemets
pour t'en assurer tu peux te faire un script n'affichant qu'une boite de message
Par contre pas d'expérience sur le mode de passage des autres arguments mais il semblerait qu'en python la syntaxe correcte serait de séparer les arguments par un espace
http://www.tutorialspoint.com/python/py ... uments.htm
donc :
LIGNE DE COMMANDE : C:\Python33\python.exe
ARGUMENTS : C:\...\test.py <PRENOM_PATIENT> <NOM_PATIENT>
Comme sur ton premier essai
que se passe t il si tu tentes cette ligne de commande à la main ?
A ta place j'essaierais aussi :
LIGNE DE COMMANDE : C:\Python33\python.exe
ARGUMENTS : C:\...\test.py "<PRENOM_PATIENT>" "<NOM_PATIENT>"
on ne sait jamais ?
Déjà pour lancer ton script la bonne commande doit être , en m'inspirant des bricolages similaires similaires chez moi :
LIGNE DE COMMANDE : C:\Python33\python.exe
ARGUMENTS : C:\...\test.py
sans guillemets
pour t'en assurer tu peux te faire un script n'affichant qu'une boite de message
Par contre pas d'expérience sur le mode de passage des autres arguments mais il semblerait qu'en python la syntaxe correcte serait de séparer les arguments par un espace
http://www.tutorialspoint.com/python/py ... uments.htm
donc :
LIGNE DE COMMANDE : C:\Python33\python.exe
ARGUMENTS : C:\...\test.py <PRENOM_PATIENT> <NOM_PATIENT>
Comme sur ton premier essai
que se passe t il si tu tentes cette ligne de commande à la main ?
A ta place j'essaierais aussi :
LIGNE DE COMMANDE : C:\Python33\python.exe
ARGUMENTS : C:\...\test.py "<PRENOM_PATIENT>" "<NOM_PATIENT>"
on ne sait jamais ?
Bonne journée
TC
TC
Re: Comment paramétrer les "Utilitaires" ?
Merci Thierry.
Finalement problème résolu en passant par un fichier de ligne de commande (.BAT) qui contient :
%1 et %2 étant les 2 arguments passés par Almapro.
Finalement problème résolu en passant par un fichier de ligne de commande (.BAT) qui contient :
Code : Tout sélectionner
C:\Python33\python.exe C:\...\test.py %1 %2