[Résolu]Comment paramétrer les "Utilitaires" ?

Certains utilisateurs développent des modules autours d'AlmaPro. Cette section du forum leur est dédiée afin d'y présenter leur travail et discuter. Attention ces programmes ne bénéficient pas du support de l'association AlmaPro.
olivier
Messages : 113
Inscription : ven. 2 nov. 2012 07:14

[Résolu]Comment paramétrer les "Utilitaires" ?

Message par olivier » mar. 19 nov. 2013 21:11

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

Avatar de l’utilisateur
TChatenet
Messages : 438
Inscription : mar. 21 févr. 2012 12:53
Localisation : Au milieu de l'océan

Re: Comment paramétrer les "Utilitaires" ?

Message par TChatenet » mer. 20 nov. 2013 03:24

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 ?
Bonne journée
TC

olivier
Messages : 113
Inscription : ven. 2 nov. 2012 07:14

Re: Comment paramétrer les "Utilitaires" ?

Message par olivier » jeu. 19 déc. 2013 07:45

Merci Thierry.

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
%1 et %2 étant les 2 arguments passés par Almapro.

Répondre