einführung in autoit ..

  • Hallo Leute,

    ich wollt mal fragen wo ich sehen kann was man mit autoit alles machen kann, und wo die grenzen der programmiersprache sind. Also ich kenne mich schon mit dem standard kram aus wie z.b. if-afragen, while-schleifen, funktion, arrays u.s.w. aber wüsste nicht was ich alles mit autoit programmieren könnte und wie ich dann am besten anfange, bevor man mit einem Projekt anfängt überlegt man sich ja sicher erst wie viele funktionen u.s.w. brauch ich für das Projekt/Programm, doch woher soll ich jetzt z.B. wissen das Autoit das schafft oder ob es die Funktion unterstützt, ob es mit API's arbeiten kann u.s.w.

  • Das gute ist alle Befehle komen aus dem Englischen und man kann sich schnell denken wie ein befehl heist desshalb kanst du z.B in der AutoIT Hilfe nach passenden Befehlen schauen.

  • Ja, hab mir grad die funktions Liste angeschaut, wollt mal wissen wie ich von einer Edit-Box den Text auslesen kann, also als eine Variable speichern kann.

  • funktioniert irgendwie nicht ..

    [autoit]


    $edit = GUICtrlCreateEdit("", 50, 50)
    $editread = GUICtrlRead($edit)

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

    $button = GUICtrlCreateButton("test", 50, 200)
    GUICtrlSetOnEvent($button, "test")

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

    Func test()
    MsgBox(0, "test", $editread)
    EndFunc

    [/autoit][autoit][/autoit][autoit][/autoit]
  • So:

    Spoiler anzeigen
    [autoit]

    Opt("GuiOnEventMode", 1)

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

    GUICreate("Test")
    GUISetOnEvent(-3, "_Exit")

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

    Global $edit = GUICtrlCreateEdit("", 50, 50)
    Global $button = GUICtrlCreateButton("test", 50, 200)
    GUICtrlSetOnEvent($button, "test")

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

    GUISetState()

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

    While 1
    Sleep(20000)
    WEnd

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

    Func _Exit()
    Exit
    EndFunc

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

    Func test()
    Local $editread = GUICtrlRead($edit)
    MsgBox(0, "test", $editread)
    EndFunc

    [/autoit]

    Und übrigens: Es ist nahezu alles möglich in AutoIt ;)