Seite 1 von 1

Problem beim Ausführen einer Batch-Datei über Python

Veröffentlicht: 15. Juli 2019 – 15:57 Uhr
von Patrice_minagri
Guten Morgen,

Ich versuche, eine Batch-Datei über ein wapt-Paket auszuführen.

Also schreibe ich

Code: Alle auswählen

run('fichier.bat') ou run(r'fichier.bat') 
Als Antwort erhalte ich die Fehlermeldung: „fichier.bat wird nicht als interner\r\n oder externer Befehl, ausführbares Programm oder Batchdatei erkannt.\r\n“

Die Datei 'fichier.bat' befindet sich im Stammverzeichnis des Pakets.

Ich habe das schon einmal erfolgreich gemacht. Deshalb wundere ich mich über diesen Fehler.

Hat irgendjemand eine Idee?

DANKE

Betreff: Problem beim Ausführen einer Batch-Datei mit Python

Veröffentlicht: 19. Juli 2019 – 18:56 Uhr
von dcardon
Hallo Patrice,
Patrice_minagri schrieb: 15. Juli 2019 - 15:57 Uhr Ich versuche, eine Batch-Datei über ein wapt-Paket auszuführen.

Also schreibe ich

Code: Alle auswählen

run('fichier.bat') ou run(r'fichier.bat') 
Als Antwort erhalte ich die Fehlermeldung: „fichier.bat wird nicht als interner\r\n oder externer Befehl, ausführbares Programm oder Batchdatei erkannt.\r\n“

Die Datei 'fichier.bat' befindet sich im Stammverzeichnis des Pakets.

Ich habe das schon einmal erfolgreich gemacht. Deshalb wundere ich mich über diesen Fehler.

Hat irgendjemand eine Idee?
Ja, das sollte funktionieren... Es muss an der Windows-Konfiguration liegen, möglicherweise an einer Gruppenrichtlinie, die die automatische Zuordnung von .bat-Dateien deaktiviert... Sie können folgenden Befehl ausprobieren:
run('START /wait "MyScript" CMD /c file.bat')
Die beste Option ist immer noch die Konvertierung nach Python! :-)

Aufrichtig,

Denis

Betreff: Problem beim Ausführen einer Batch-Datei mit Python

Veröffentlicht: 5. August 2019 - 09:05 Uhr
von Patrice_minagri
Hallo Denis,

danke für deine Antwort. Ich werde mir das ansehen.

Ja, ich weiß, in Python wäre es besser. Ich habe da allerdings noch einige Wissenslücken ;)

. Viele Grüße,

Patrice