Prozess schleißen, wenn er öfter als einmal offen ist

  • Hallo Zusammen,

    ich habe ein kleines Problem. Und zwar öffnet sich mein erstelltes Script immer wieder von selbst, so dass dieses öfters als einmal existiert, was nicht gerade förderlich ist.

    Ich weiß nicht warum :(

    Vielleicht könnt ihr mir ja weiterhelfen :)

    Viele Grüße,
    MadCatz

  • Aus dem Schnipsel ist das jetzt so nicht ersichtlich. Schau dir aber mal diesen Befehl an:

    [autoit]

    _Singleton

    [/autoit]

    Andy hat mir ein Schnitzel gebacken aber da war ein Raupi drauf und bevor Oscar das Bugfixen konnte kam Alina und gab mir ein AspirinJunkie.

  • Oder

    [autoit]

    ProcessExists

    [/autoit]


    Ich weiß nicht genau welche Anwendung du wann startest, aber wenn sie öfter startet und du aktuell nicht weißt warum, mach eine simple Abfrage davor:

    [autoit]


    If ProcessExists("Deine Anwendung.exe") Then
    ;Nichts tun
    Else
    ShellExecute("Deine Anwendung.exe")
    EndIf

    [/autoit]


    bzw. If ProcessExists("Deine Anwendung.exe") = 0 then (Wenn du das Else sparen willst)

    2 Mal editiert, zuletzt von KloMeister (26. Januar 2015 um 15:05)

  • Wie gesagt nimm

    [autoit]

    _Singleton

    [/autoit]

    Andy hat mir ein Schnitzel gebacken aber da war ein Raupi drauf und bevor Oscar das Bugfixen konnte kam Alina und gab mir ein AspirinJunkie.