Page 1 sur 1

Problème d"exécution d'un fichier bat via python

Posté : 15 juil. 2019 - 15:57
par Patrice_minagri
Bonjour,

Je tente d'exécuter un fichier bat via un paquet wapt.

J'écris donc

Code : Tout sélectionner

run('fichier.bat') ou run(r'fichier.bat') 
En retour j'ai une erreur indiquant : "fichier.bat n'est pas reconnu en tant que commande interne\r\nou externe, un programme ex\x82cutable ou un fichier de commande.\r\n"

Le fichier 'fichier.bat' est à la racine du paquet.

J'ai déjà fait cela avec succès dans le passé. Donc je m'interroge sur cette erreur.

Quelqu'un a une idée ?

Merci

Re: Problème d"exécution d'un fichier bat via python

Posté : 19 juil. 2019 - 18:56
par dcardon
Bonjour Patrice,
Patrice_minagri a écrit : 15 juil. 2019 - 15:57 Je tente d'exécuter un fichier bat via un paquet wapt.

J'écris donc

Code : Tout sélectionner

run('fichier.bat') ou run(r'fichier.bat') 
En retour j'ai une erreur indiquant : "fichier.bat n'est pas reconnu en tant que commande interne\r\nou externe, un programme ex\x82cutable ou un fichier de commande.\r\n"

Le fichier 'fichier.bat' est à la racine du paquet.

J'ai déjà fait cela avec succès dans le passé. Donc je m'interroge sur cette erreur.

Quelqu'un a une idée ?
En effet ça devrait fonctionner... Ca doit être lié à la configuration des postes Windows, peut être une GPO qui supprime l'association automatique des .bat... Tu peux essayer avec la commande suivante:
run('START /wait "MonScript" CMD /c fichier.bat')
Le mieux reste quand même de la convertir en python! :-)

Cordialement,

Denis

Re: Problème d"exécution d'un fichier bat via python

Posté : 05 août 2019 - 09:05
par Patrice_minagri
Bonjour Denis,

Merci pour ta réponse. Je vais regarder cela.

Oui effectivement je sais qu'en python ce serait mieux. Disons que j'ai encore un peu de lacune sur la question ;)

Cordialement.

Patrice