Externer Code ausführen

  • Mal ne frage :P Kann sein dass das voll einfach ist und ich zu blöd bin aber ich weiß es nicht ...
    Wie kann man einen AutoIt-Code der z.B. in einer txt bzw. ini Datei steht ausführen ? oder halt im skript benutzen :)
    mfg nof@ker

  • nix Execute:
    Execute() = schleife tot.....
    das reimt sich sogar :D
    nein du musst es mit der aut2exe compilen weil execute ja zeilenweise macht

  • bin en bissel verwirrt :P was soll ich jetzt nehmen ?
    execute oder geht das nicht ? oder wie geht das mit @autoItExe

  • Execute kann nur einzelne zeilen ausführen, dafür dirket in deinem Skript.
    Um ganze Skript auszuführen, kann man folgenden Aufruf verwenden:

    [autoit]

    _RunScript("test.au3")

    [/autoit][autoit][/autoit][autoit]

    Func _RunScript($Skript, $Parameter, $WorkingDir=@WorkingDir, $Show_Flag=@SW_SHOW, $Opt_Flag=0)
    Local $result = Run('"' & @AutoItExe & '" /ErrorStdOut /AutoIt3ExecuteScript "' & $Skript 6 '" ' & $parameter, $WorkingDir, $Show_Flag, $Opt_Flag)
    Return SetError(@error,@extended,$result)
    EndFunc

    [/autoit][autoit][/autoit][autoit]

    Func _RunWaitScript($Skript, $Parameter, $WorkingDir=@WorkingDir, $Show_Flag=@SW_SHOW, $Opt_Flag=0)
    Local $result = RunWait('"' & @AutoItExe & '" /ErrorStdOut /AutoIt3ExecuteScript "' & $Skript 6 '" ' & $parameter, $WorkingDir, $Show_Flag, $Opt_Flag)
    Return SetError(@error,@extended,$result)
    EndFunc

    [/autoit]
  • nix Execute:
    Execute() = schleife tot.....
    das reimt sich sogar :D
    nein du musst es mit der aut2exe compilen weil execute ja zeilenweise macht

    Wie sprichts tu Execute bzw. tot aus? :rofl: