[AHK]Name speichern und auslesen

  • Nabend Comunity,


    ich hoffe ihr könnt mir helfen, ich möchte das wenn mein Keybinder gestartet wird das ein Fenster auskommt und man seinen namen eingeben muss, der wird gespeichert und sollte auch ausgelesen werden bei einem Text den ich mir dan noch erstelle.


    hoffe ihr könnt helfen.


    Danke

  • Im GUI ein Edit hinzufügen und mit IniWrite und IniRead verbinden.


    Beispiel:
    Gui, Add, Edit, x10 y10 w100 h20 vName, Name: // Für Namens Eingabe



    Dann brauchst du einen Savebutton in dem folgendes rein kommt:
    IniWrite, %Name%, keybinder.ini, User, Name



    Somit kannst man dann schonmal im Keybinder einen Namen eingegeben und Speichern, jetzt muss man ihn nur noch auslesen lassen:
    IniRead, keybinder.ini, User, Name

  • Hmmm Danke erstmal, aber ich kriege es nicht hin kannst du mal schauen.


    Code
    IfNotExist, %A_ScriptDir%\infos 
    FileCreateDir, %A_ScriptDir%\infos 
    }
    IniRead, Namespeicher, %A_ScriptDir%\infos\nickname.txt, NickName:, NickName eingeben
    Gui, 1:Add, Edit, x11 y335 w120 h20 vnickname,Dein Nickname 
    Gui, 1:Add, Button, x141 y335 w120 h20 gSpeicher,Speichern
    IniWrite, %nickname%, %A_ScriptDir%\infos\nickname.txt, NickName:
    Speicher: 
    GuiControlGet, Namespeicher ,Name
  • IfNotExist, %A_ScriptDir%\infos
    FileCreateDir, %A_ScriptDir%\infos


    IniRead, Name, %A_ScriptDir%\infos\nickname.ini, User, Name


    Gui:
    Gui, Add, Edit, x12 y30 w110 h20 vName, %Name%
    Gui, Add, Button, x10 y80 w120 h20 gSave, Speichern
    Gui, Show, w200 h200, Fenstername des Keybinders
    return


    Save:
    Gui, Submit, NoHide
    IniWrite, %Name%, %A_ScriptDir%\infos\nickname.ini, User, Name
    MsgBox, Erfolgreich, Name wurde gespeichert!
    return

    Einmal editiert, zuletzt von varrez ()