[Iniread] Keiner mag lesen!

  • Hi :D
    Also:

    [autoit]

    $a = InputBox ("Vokabel","Vokabel eingeben")
    $input_ini = IniRead("C:\Users\Robert\Desktop\LateinRobb.ini", "Latein", $a&" ", "Gibts (noch) nicht")
    MsgBox(0,"",$input_ini)

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

    das ist mein GEWALTIG GROßES PROGRAMM!! - leicht die übersicht zu verlieren :D
    Na ja,... irgendwie wills nicht funktionieren, dabei hat es mal funktioniert.... und die .ini ist noch immer an der gleichen Stelle mit dem gleichen Namen etc.
    ...?
    In der .ini steht:
    sol = die Sonne
    Am Ende sollte er eig. msgbox : sol = die Sonne machen :D
    THX im Voraus

    mfg MasterRobb

    Lächel, du kannst sie nicht alle töten.

    Einmal editiert, zuletzt von masterRobb (28. Oktober 2009 um 20:43)

  • Auf jeden Fall keine Leerzeichen vor und hinter dem "=" in einer .ini verwenden.
    Sowas führt ggf. zu Problemen.

    [autoit]


    $a = InputBox ("Vokabel","Vokabel eingeben")
    $input_ini = IniRead("C:\Users\Robert\Desktop\LateinRobb.ini", "Latein", $a, "Gibts (noch) nicht")
    MsgBox(0,"",$a & " = " &$input_ini)

    [/autoit]
  • xD ohne oder mit klappts nicht :D
    dazu habe ich im iniread eingegeben : $a &" "... => und Leerzeichen... :D also würde er dann schon was finden :D
    klappt aber rein gar nichts :(

    Lächel, du kannst sie nicht alle töten.

  • deine .ini sollte so aussehen,

    [autoit]

    [Latein]
    sol=die Sonne

    [/autoit]

    bei mir funktioniert es ohne Pfadangabe, wenn die ini im Scriptpfad liegt.

    Spoiler anzeigen
    [autoit]

    $a = InputBox ("Vokabel","Vokabel eingeben")
    $input_ini = IniRead("test.ini", "Latein", $a&" ", "Gibts (noch) nicht")
    MsgBox(0,"",$input_ini)

    [/autoit]

    MfG Schnuffel

    "Sarkasmus ist die niedrigste Form des Witzes, aber die höchste Form der Intelligenz."
    Val McDermid

    ein paar Infos ...

    Wer mehr als "nur" Hilfe benötigt, kann sich gern im Forum "Programmieranfragen" an uns wenden. Wir helfen in allen Fällen, die die Forenregeln zulassen.

    Für schnelle Hilfe benötigen wir ein ! lauffähiges ! Script, dass wir als Demonstration des Problems testen können. Wer von uns erwartet ein Teilscript erstmal lauffähig zu bekommen, der hat
    1. keine wirkliche Not
    2. keinen Respekt vor Menschen die ihm in ihrer Freizeit Ihre Hilfe anbieten
    3. oder ist einfach nur faul und meint wir coden das für ihn

    In solchen Fällen erlaube ich mir, die Anfrage einfach zu ignorieren. ;)

  • Hallo,
    Ich hab es jetzt so gemacht:

    Script:

    [autoit]

    $a = InputBox ("Vokabel","Vokabel eingeben")
    $input_ini = IniRead(@ScriptDir & "\test.ini", "Latein", $a, "Gibts (noch) nicht")
    MsgBox(0,"",$input_ini)

    [/autoit]

    Ini Datei:

    Code
    [Latein]
    sol=Die Sonne
    et=und

    Und es klappt =).

  • ahh xD THX°! :D
    ich habe [Latein] vergessn xD SRY :D
    na ja... aber so wie manche meinen bin ich sowieso nicht geeignet für dieses Forum also glaube ich sollte ich mich hier mal lieber verabschieden....

    Lächel, du kannst sie nicht alle töten.