1. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies. Weitere Informationen

Python Script bei Absturz neu starten

Dieses Thema im Forum "Support & Discussion" wurde erstellt von hantoren, 27. August 2017.

  1. hantoren

    hantoren Member

    Registriert seit:
    3. Juli 2017
    Beiträge:
    39
    Zustimmungen:
    6
    Punkte für Erfolge:
    8
    Geschlecht:
    männlich
    Hey,
    ich muss ein Python bei Absturz automatisch neu starten
    Code (AutoIt):
    While 1
    If Not ProcessExists("py.exe") Then
    Run("C:\Users\admin\AppData\Local\Programs\Python\Python36-32\sh2bot - Kopie.py")
    msgbox(0,"","")
    Sleep (1000)
    EndIf
    WEnd
    Aber er startet das script nicht neu.
    Was mach ich falsch
     
  2. BladeTiger12

    BladeTiger12 New Member

    Registriert seit:
    3. Juli 2017
    Beiträge:
    1
    Zustimmungen:
    0
    Punkte für Erfolge:
    1
    Geschlecht:
    männlich
    Hallö,

    Ich bin mir nicht ganz sicher, aber kann man eine .py Datei einfach so starten?
    Du brauchst doch sicher einen Compiler. Wenn ich falsch liege korrigiert mich.
    Aber es sieht jetzt nicht unbedingt richtig aus. Kenne mich da aber auch sehr wenig aus.
     
  3. hantoren

    hantoren Member

    Registriert seit:
    3. Juli 2017
    Beiträge:
    39
    Zustimmungen:
    6
    Punkte für Erfolge:
    8
    Geschlecht:
    männlich
    Ja Python.exe
     
  4. SilverHazard

    SilverHazard Moderator Mitarbeiter Moderator

    Registriert seit:
    2. Juli 2017
    Beiträge:
    56
    Zustimmungen:
    44
    Punkte für Erfolge:
    18
    Geschlecht:
    männlich
    Aus der Documentation:
    Dein Script hat Leerzeichen im Namen, sodass das - und Kopie.py als Parameter zu sh2bot aufgefasst werden.
    Richtig wäre:
    Code (AutoIt):
    Run('"C:\Users\admin\AppData\Local\Programs\Python\Python36-32\sh2bot - Kopie.py"')
    Funktioniert es damit?

    @BladeTiger12:
    Python läuft wie Autoit auch über einen Interpreter. Mit den richtigen Einstellungen wird jede .py-Datei automatisch über diesen ausgeführt.


    MfG,
    SilverHazard
     

Diese Seite empfehlen

Die Seite wird geladen...