Problem

  • Abend :)
    Hab ein kleines Problem unswar hab ich eine Inputbox

    [autoit]

    $Input = GUICtrlCreateInput("gib hier dein text ein..", 32, 8, 193, 21)

    [/autoit]

    so was dort eingegeben wird soll später mit send ausgegeben werden

    dann hab ich bischen überlegt und das hier probiert

    [autoit]

    $auslesen = GUICtrlRead($Input)

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


    dann mit

    [autoit]

    Func start()while 1 send("$auslesen") sleep(100) WEnd EndFunc

    [/autoit]


    probiert aber dann sender er nur $auslesen und liest es nicht aus..
    vielen dank schonmal [Blockierte Grafik: http://forum.cp-g.net/developer-gfx-section/coding-allgemein/123285-inputbox-auslesen/wcf/images/smilies/kid.gif]

  • ??? Hast du schon mal die Forenregeln gelesen?

    edit: Nur so: Man schreibt Variablen nicht mit "".

    [autoit]

    send($auslesen)

    [/autoit]
    Spoiler anzeigen

    Grundkenntnisse in: C++, JavaScript
    Sehr gute Kenntnisse: PHP, JAVA, C und näturlich AutoIt


    Klaviatur, Anhang UDF, GDI+ Mühle

    Zitat

    "Wenn einen um 20h der Pizzadienst anruft und fragt, ob man's nur vergessen hat und ob man das gleiche
    möchte wie immer -- dann sollte man sein Bestellverhalten evtl überdenken"

  • Ne hab ich noch nicht. Ich versuche seit heute Auto It zu lernen und ich meine sowas ist für den Anfang gut geeignet HotKeys und Variablen. Möchte eigentlich ja nur wissen wie ich die Inputbox auslese ;(

  • Dann nimm

    [autoit]

    GUICtrlRead

    [/autoit]

    (lad dir mal die hilfe runter. Da stehen die ganzen sachen drin...

    Spoiler anzeigen

    Grundkenntnisse in: C++, JavaScript
    Sehr gute Kenntnisse: PHP, JAVA, C und näturlich AutoIt


    Klaviatur, Anhang UDF, GDI+ Mühle

    Zitat

    "Wenn einen um 20h der Pizzadienst anruft und fragt, ob man's nur vergessen hat und ob man das gleiche
    möchte wie immer -- dann sollte man sein Bestellverhalten evtl überdenken"

  • Ich hab die Hilfedatei vor mir aber komme nicht weiter :s gibt es die auch in Deutsch?

    // es lag alles an den "" :cursing:

  • Ich weiß, am anfang hieß dieser thread aber "Problem mit Spammerbot" :rolleyes:

    Spoiler anzeigen

    Grundkenntnisse in: C++, JavaScript
    Sehr gute Kenntnisse: PHP, JAVA, C und näturlich AutoIt


    Klaviatur, Anhang UDF, GDI+ Mühle

    Zitat

    "Wenn einen um 20h der Pizzadienst anruft und fragt, ob man's nur vergessen hat und ob man das gleiche
    möchte wie immer -- dann sollte man sein Bestellverhalten evtl überdenken"

  • ok habe nun wieder ein problem ^^
    er liest die inputbox nur 1 mal aus wenn ich es ändern will hat er immer noch das alte.. wie krieg ich es hin das er sie dauernd ausliest?

  • [autoit]

    #include <GUIConstantsEx.au3>

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

    Global $var1

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

    aendern()

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

    Func start($var1)
    HotKeySet("^!i","aendern");Strg + Alt + i
    While 1
    Send($var1)
    Sleep(100)
    WEnd
    EndFunc
    Func aendern()
    $form = GUICreate("Demo", 400, 280)
    $Input = GUICtrlCreateInput("", 58, 60, 105, 21)
    $button = GUICtrlCreateButton("Button 1", 30, 20, 120, 40)
    GUISetState()
    While 1
    $msg = GUIGetMsg()
    Select
    Case $msg = $GUI_EVENT_CLOSE
    Exit
    Case $msg = $button
    $auswertung = GUICtrlRead($Input)
    GUIDelete($form)
    start($auswertung)
    EndSelect
    WEnd
    EndFunc

    [/autoit]
    Spoiler anzeigen

    Grundkenntnisse in: C++, JavaScript
    Sehr gute Kenntnisse: PHP, JAVA, C und näturlich AutoIt


    Klaviatur, Anhang UDF, GDI+ Mühle

    Zitat

    "Wenn einen um 20h der Pizzadienst anruft und fragt, ob man's nur vergessen hat und ob man das gleiche
    möchte wie immer -- dann sollte man sein Bestellverhalten evtl überdenken"

    • Offizieller Beitrag

    @cantan12.

    Du bist vielleicht ein Held, erst beschwerst du dich, das es ein Spambot wird und dann hilfst du auch noch dabei. :thumbdown:

  • fürwas button?

  • Wie stellst du dir das denn ohne vor? Sobald du was eintippst, würde der dann ja loslegen mit senden, was dann im endeffekt zu einer endlosschleife wird.

    Spoiler anzeigen

    Grundkenntnisse in: C++, JavaScript
    Sehr gute Kenntnisse: PHP, JAVA, C und näturlich AutoIt


    Klaviatur, Anhang UDF, GDI+ Mühle

    Zitat

    "Wenn einen um 20h der Pizzadienst anruft und fragt, ob man's nur vergessen hat und ob man das gleiche
    möchte wie immer -- dann sollte man sein Bestellverhalten evtl überdenken"

  • habe es mit hotkeys

    [autoit]

    #Region ;**** Directives created by AutoIt3Wrapper_GUI ****#AutoIt3Wrapper_Res_Language=1031#EndRegion ;**** Directives created by AutoIt3Wrapper_GUI ****#include #include #include #include #Region ### START Koda GUI section ### Form=$Form1 = GUICreate("Allround Spammer", 251, 96, 227, 236)GUISetCursor(2)GUISetBkColor(0xC0C0C0)$Input = GUICtrlCreateInput("Gib dein text ein.. ", 32, 8, 193, 21)$Label2 = GUICtrlCreateLabel("Hotkeys", 88, 40, 62, 24)GUICtrlSetFont(-1, 12, 400, 0, "MS Sans Serif")GUICtrlSetColor(-1, 0xFFFFFF)$Label3 = GUICtrlCreateLabel("1= start", 32, 64, 46, 20)GUICtrlSetFont(-1, 10, 400, 0, "MS Sans Serif")GUICtrlSetColor(-1, 0xFFFFFF)$Label4 = GUICtrlCreateLabel("2 = anhalten", 80, 64, 75, 20)GUICtrlSetFont(-1, 10, 400, 0, "MS Sans Serif")GUICtrlSetColor(-1, 0xFFFFFF)$Label1 = GUICtrlCreateLabel("3 = exit", 160, 64, 47, 20)GUICtrlSetFont(-1, 10, 400, 0, "MS Sans Serif")GUICtrlSetColor(-1, 0xFFFFFF)GUISetState(@SW_SHOW)#EndRegion ### END Koda GUI section ###
    HotKeySet("{1}", "start")HotKeySet("{2}", "stop")HotKeySet("{3}", "ende")
    $auslesen = GUICtrlRead($Input)

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

    Func start()While 1Send($auslesen)Sleep(100)Send("{enter}")WEndEndFunc ;==>start
    Func stop()While 2Sleep(100)WEndEndFunc ;==>stop
    Func ende()ExitEndFunc ;==>ende
    While 1$nMsg = GUIGetMsg()Switch $nMsgCase $GUI_EVENT_CLOSEExit

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

    EndSwitchWEnd

    [/autoit]

    // wieso verschiebt es bei mir den code beim posten so komisch ?(