eingabe aus inputbox speichern

  • Hi!

    Ob ich wollte mal wissen ob man das eingegebene in einer inputbox speichern kann... . Also wenn ich mein skript starte ist die inputbox leer . Wenn ich was darein schreibe soll das gespeichert werden sodass ichs nach einen neuen start des skript nicht wieder neu eingeben muss.

    Einmal editiert, zuletzt von Kajabuschka (19. Mai 2010 um 21:38)

  • [autoit]


    $ini = "Deine Ini mit pfad"
    $section = "Deine Section"
    $key = "dein key"

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

    $string = Inputbox("Eingabe","Eingeben",iniread($ini,$section,$key,""))
    iniwrite($ini,$section,$key,$string)

    [/autoit]


    Das ist besser...

    Jura

    Einmal editiert, zuletzt von JuraX (19. Mai 2010 um 21:07)

  • funktioniert das auch irgendwie hiermit?

    [autoit]

    $Input1 = GUICtrlCreateInput("", 168, 192, 193, 21)

    [/autoit]
  • [autoit]

    $ini = "Deine Ini mit pfad"
    $section = "Deine Section"
    $key = "dein key"

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

    $String = GUICtrlCreateInput(iniread($ini,$section,$key,""), 168, 192, 193, 21),
    iniwrite($ini,$section,$key,Guictrlread($string))

    [/autoit]

    Ok?

  • [autoit]

    $Input1 = GUICtrlCreateInput("", 168, 192, 193, 21)

    [/autoit]

    Damit erzeugst du ein Input in eriner GUI

    [autoit]

    $Input1_inhalt = GUICtrlCreateRead($Input1)

    [/autoit]

    Damit ließt du den Inhalt des Input-Controls aus

    [autoit]

    $ini = "Deine Ini mit pfad"
    $section = "Deine Section"
    $key = "dein key"
    iniwrite($ini,$section,$key,$Input1_inhalt)

    [/autoit]

    Damit schreibst du den Inhalt in ne Ini

    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"

  • Es heißt GUICtrlCreateRead()

    Viele Grüße,
    HopFail

  • Ungetestet:

    Spoiler anzeigen
    [autoit]

    #include <GUIConstantsEx.au3>

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

    $hGui = GUICreate("Gui", 200, 200)
    $hInput = GUICtrlCreateInput(IniRead("Test.ini", "Sektion", "Input", ""), 10, 10, 100, 20)
    GUISetState()

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

    While 1
    Switch GUIGetMsg()
    Case $GUI_EVENT_CLOSE
    IniWrite("Test.ini", "Sektion", "Input", GUICtrlRead($hInput))
    Exit
    EndSwitch
    WEnd

    [/autoit]
  • Es heißt GUICtrlCreateRead()

    Oh, hab ich was vergessen beim nach dem kopieren zu löschen

    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"

  • [autoit]

    #include <GUIConstantsEx.au3>

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

    $hGui = GUICreate("Gui", 200, 200)
    $hInput = GUICtrlCreateInput(IniRead("Test.ini", "Sektion", "Input", ""), 10, 10, 100, 20)
    GUISetState()

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

    While 1
    Switch GUIGetMsg()
    Case $GUI_EVENT_CLOSE
    IniWrite("Test.ini", "Sektion", "Input", GUICtrlRead($hInput))
    Exit
    EndSwitch
    WEnd

    [/autoit]


    das klappt super danke! :D