[Newbie]Problem mit Run-Befehl

  • Hallo Community,
    Ich bin AutoIt-Neuling und habe ein Problem mit folgendem Script:
    (nur ein Ausschnitt)

    Spoiler anzeigen
    [autoit]

    $Pfad = IniRead("C:\Temp\SRO-Infos.ini", "input1", "Value", "NotFound")
    $Username = IniRead("C:\Temp\SRO-Infos.ini", "Username", "Value", "NotFound")
    $Passwort = IniRead("C:\Temp\SRO-Infos.ini", "passwort", "Value", "NotFound")
    $SRO_Client = WinWait("SRO_Client")
    $Eingabefenster = PixelGetColor(350, 475) = "0x000000"
    Run($Pfad, "", @SW_MAXIMIZE)
    Sleep(6000)
    ControlClick("Silkroad Online Launcher", "", 1000)

    [/autoit]


    ___________________________________________________

    Und hier die .ini Datei die ausgelesen wird:

    Spoiler anzeigen
    [autoit]

    [section1]
    [id_input1]
    Value=C:\Programme\Silkroad\silkroad.exe
    [Username]
    Value=heinzbert
    [passwort]
    Value=geheimesPasswort
    [input1]
    Value=C:\Programme\Silkroad\silkroad.exe

    [/autoit]


    ____________________________________________________
    Mein Problem:
    Wenn ich das Script ausführe pausiert es sich nach kurzer Zeit selbst
    und das Programm ("Silkroad Online Launcher")wird nicht gestartet.
    Es erscheint aber auch keine Fehlermeldungen,was das Ganze noch rätselhafter für mich macht.
    _____________________________________________________
    Nunja, ich hoffe der ein oder andere erbarmt sich einem Anfänger
    wie mir ein wenig unter die Arme zu greifen und gibt mir einen
    kleinen Stoß in die richtige Richtung =)

    Vielen Dank im Vorraus,
    VaterGans
    _____________________________________________________

  • Hi,

    bei deinem WinWait() Befehl bleibt er hängen weil er auf das Fenster wartet bevor du das Programm startest ...

    mfg

  • Vielen Dank für deine schnelle Hilfe,Daniel
    Manchmal sind es dann doch die ganz einfachen Sachen.... ;)

    MfG,
    VaterGans