Java Programm in AutoIt nutzen?

  • Hallo,

    da wir in der Schule uns intensiv mit Java beschäftigen wollte ich wissen, ob man mit AutoIt die Möglichkeit hat, Java-Programme zu nutzen.
    Also sagen wir mal ich hab ein Java Programm mit der Methode "addiere(int a, int b)". So in der Methode steht "System.out.println(a + b)". Kann man das wie bei AutoIt (ConsoleWrite) das irgendwie auslesen?

  • Ich versteh das Problem nicht ganz.
    Willst du mit AutoIt den Verlauf eines Java Programm mitverfolgen?
    Oder soll AutoIt den Eingegebenen Code interpretieren?

  • Nein. Also ich möchte das Java Programm so ungefähr auslesen:

    Spoiler anzeigen
    [autoit]

    ; Demonstrates StdoutRead()
    #include <Constants.au3>

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

    Local $foo = Run(@ComSpec & " /c dir foo.bar", @SystemDir, @SW_HIDE, $STDERR_CHILD + $STDOUT_CHILD)
    Local $line
    While 1
    $line = StdoutRead($foo)
    If @error Then ExitLoop
    MsgBox(0, "STDOUT read:", $line)
    Wend

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

    While 1
    $line = StderrRead($foo)
    If @error Then ExitLoop
    MsgBox(0, "STDERR read:", $line)
    Wend

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

    MsgBox(0, "Debug", "Exiting...")

    [/autoit]