wert einer variable speichern

  • ist es moeglich dass in diesem script die variable abc gespeichert wird und beim nachsten start des scripts den selben wert hat wie vorher

    wenn ja wie

    [autoit]

    #include <GUIConstantsEx.au3>
    #include <WindowsConstants.au3>
    #Region ### START Koda GUI section ### Form=
    $abc = 0
    $Form1 = GUICreate("Form1", 625, 445, 193, 125)
    $Button1 = GUICtrlCreateButton("mehr", 48, 256, 105, 33)
    $Button2 = GUICtrlCreateButton("weniger", 184, 256, 121, 33)
    $Button3 = GUICtrlCreateButton("anzahl", 344, 256, 121, 33)
    GUISetState(@SW_SHOW)
    #EndRegion ### END Koda GUI section ###
    GUISetState ()

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

    while 1
    $msg = GUIGetMsg()
    Select

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

    Case $msg = $GUI_EVENT_CLOSE
    Exit

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

    Case $msg = $Button1
    $abc = $abc + 1
    Case $msg = $Button2
    $abc = $abc - 1

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

    Case $msg = $Button3
    Msgbox(0, "Anzahl", $abc)

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

    EndSelect
    WEnd

    [/autoit]
  • Schau dir mal die "Ini"-Funktionen an ;)
    Das ganze wird dann beim Start geladen und beim Beenden wieder gespeichert...aber den Rest machst du ^^

  • blubbstar: Warum ist die Registry sauberer, die ist doch schon zu zugemüllt genug :)

    Ich finde die Ini Datei am besten, erstens kann man so auch schon mal eine vorkonfigurierte Datei mit weiter geben und man muss sich nicht erst duch einen Wald von Reg - Einträgen hangeln. Kommt aber immer darauf an was du speichern möchtest.

    Mfg
    Jens (McPoldy)

    Twitter: jkroeger

    Denn die Dinge, die wir erst lernen müssen, bevor wir sie tun, lernen wir beim Tun.(Aristoteles)

  • Nur son Tipp am Rande

    [autoit]

    $abc += 1

    [/autoit]


    gibt weniger zu schreiben als

    [autoit]

    $abc = $abc + 1

    [/autoit]


    ist aber genau das gleiche
    und es wird schneller verarbeitet im script (sagts mir wenn ich mich irre)