.exe aufruf mit Parameter

  • Ich ruf mein AutoIt Script von einem anderen Programm auf.
    Gibt es die Möglichkeit einen Parameter mitzugeben.

    Möchte von Extern einen Dokumentenpfad eingeben.

    Code
    Set WshShell = CreateObject("WScript.Shell")
    WshShell.Run "C:\Test\prog.exe"

    So wird das Programm momentan aus einem VBScript aufgerufen.

  • Hallo MichaelKl,
    hier noch ein Beispiel dazu.
    Startproram mit AutoIt (da kein VB):

    [autoit]

    run(@ScriptDir & "\prog.exe test1 test2")

    [/autoit]


    eigentliches AutoIt-Prog:

    [autoit]

    If $CmdLine[0] = 0 Then
    MsgBox(0, "Parameter", "ohne!", 5)
    Exit
    Else
    For $i = 1 To $CmdLine[0]
    MsgBox(0, "Parameter", $CmdLine[$i], 5)
    Next
    EndIf

    [/autoit]

    zm testen must du das 2. kompilieren,

    mfg (Auto)Bert