[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

    über mich...

    ich habe meine Erfahrungen hauptsächlich gesammelt in (grobe Übersicht):

    - RibbonBar Automation
    - MySQL Nutzung
    - GUIs in vielerlei Ausprägung
    - Nutzung von Powershell / Batch in AutoIt
    - Windows Automatisierung

    außerhalb von AutoIt:

    - Sprachen: PS, Batch, php, html(5), javascript, (perl eingeschränkt), vbs
    - Powershell (AD, WPF inkl. Multi-Threading, ...)
    - Deployment-Automatisierung ohne SCCM
    - Office-Nutzung mit COM-Object (AutoIt, PowerShell)
    - ActiveDirectory und alles was damit zusammenhängt
    - Hyper-V Clustering (Converged / Hyper Converged)
    - Serverhardware (Konfiguration, Aufbau, Architektur, Betrieb)

    Lieblingsthema:

    günstige Automatisierung von Vorgängen, für die andere Firmen viel Geld nehmen

    more to come ...

  • 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.