Pagina 1 di 1

Problema nell'esecuzione di un file batch tramite Python

Pubblicato: 15 luglio 2019 - 15:57
di Patrice_minagri
Buongiorno,

Sto provando a eseguire un file batch tramite un pacchetto wapt.

Quindi scrivo

Codice: Seleziona tutto

run('fichier.bat') ou run(r'fichier.bat') 
In risposta ricevo un errore che dice: "fichier.bat non è riconosciuto come comando interno\r\nné esterno, programma eseguibile o file batch.\r\n"

Il file 'fichier.bat' si trova nella radice del pacchetto.

L'ho già fatto con successo in passato. Quindi mi chiedo cosa sia questo errore.

Qualcuno ha qualche idea?

GRAZIE

Re: Problema nell'esecuzione di un file batch tramite Python

Pubblicato: 19 luglio 2019 - 18:56
di dcardon
Ciao Patrice,
Patrice_minagri ha scritto: 15 ​​luglio 2019 - 15:57 Sto provando a eseguire un file batch tramite un pacchetto wapt.

Quindi scrivo

Codice: Seleziona tutto

run('fichier.bat') ou run(r'fichier.bat') 
In risposta ricevo un errore che dice: "fichier.bat non è riconosciuto come comando interno\r\nné esterno, programma eseguibile o file batch.\r\n"

Il file 'fichier.bat' si trova nella radice del pacchetto.

L'ho già fatto con successo in passato. Quindi mi chiedo cosa sia questo errore.

Qualcuno ha qualche idea?
Sì, dovrebbe funzionare... Deve essere correlato alla configurazione del computer Windows, forse un GPO che disabilita l'associazione automatica dei file .bat... Puoi provare il seguente comando:
run('START /wait "MyScript" CMD /c file.bat')
L'opzione migliore è comunque convertirlo in Python! :-)

Sinceramente,

Denis

Re: Problema nell'esecuzione di un file batch tramite Python

Pubblicato: 5 agosto 2019 - 09:05
di Patrice_minagri
Ciao Denis,

grazie per la risposta. Ci darò un'occhiata.

Sì, so che sarebbe meglio in Python. Diciamo solo che ho ancora qualche lacuna nella mia conoscenza sull'argomento ;)

. Cordiali saluti,

Patrice