1. Dashboard
  2. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team
    4. Mitgliedersuche
  3. Forenregeln
  4. Forum
    1. Unerledigte Themen
  • Anmelden
  • Registrieren
  • Suche
Alles
  • Alles
  • Artikel
  • Seiten
  • Forum
  • Erweiterte Suche
  1. AutoIt.de - Das deutschsprachige Forum.
  2. Mitglieder
  3. Chipset

Beiträge von Chipset

  • Registryeintrag Ausgabe in Editfeld

    • Chipset
    • 28. Dezember 2015 um 12:02

    Frohe Weihnachten euch allen hier, habe jetzt etwas Zeit gefunden in Autoit weiterzumachen.
    Ich suche ne Möglichkeit Registry Einträge in einer Editbox untereinander auszugeben.
    Mit "GUICtrlSetData" steht da einzelner Eintrag, aber möchte das alle Einträge da stehen.
    Habe es mit "RegEnumKey, RegEnumVal, RegRead" versucht, aber ohne erfolg.
    Wäre schön wenn mir da einer weiterhelfen könnte.

    Mfg aus Nrw

  • GUICtrlCreateList mit Doppelklick

    • Chipset
    • 16. Oktober 2014 um 18:59

    Dank an KloMeister habe es hinbekommen, genau so wie ich es haben wollte. :rock:

  • GUICtrlCreateList mit Doppelklick

    • Chipset
    • 15. Oktober 2014 um 18:44

    Hallo, liebe Autoit Gemeinde, habe hier ein recht einfaches Script, das ne Ini Datei einliest.
    Wie kann ich es Bitte nun machen das ich einen Eintrag mit Doppelklick auswähle.
    Habe mir hier schon verschiedenes durchgelesen, komme aber nicht so richtig weiter.

    Die Ini ist so aufgebaut.

    [Bestand]
    03.10=PE Klemmen
    13.10=NH Trenner
    14.10=Schütz
    15.10=Sammelschiene
    17.10=RCD 380V

    und hier das Script.

    Spoiler anzeigen
    [autoit]


    #include <GUIConstantsEx.au3>
    #include <WindowsConstants.au3>

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

    $ini = "Autoit.ini"
    $iniread = IniReadSection($ini, "Bestand")

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

    GUICreate("Form1", 633, 447, 193, 125)
    $List = GUICtrlCreateList("", 80, 32, 369, 300)
    GUISetState(@SW_SHOW)
    $Button1 = GUICtrlCreateButton("Liste", 10, 400, 150, 17)

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

    While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
    Case $GUI_EVENT_CLOSE
    Exit
    Case $Button1
    Local $check[$iniread[0][0]]
    For $i = 1 To $iniread[0][0]
    $check[$i - 1] = GUICtrlSetData($List, $iniread[$i][0])
    Next
    EndSwitch
    WEnd

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

    wäre sehr nett von euch, wenn mir da einer weiterhelfen könnte.

  • Checkbox soll starten

    • Chipset
    • 26. August 2014 um 10:17

    , 1)
    Aha da lag der Fehler, jetzt klappt es bestens.

    Vielen Dank

  • Checkbox soll starten

    • Chipset
    • 26. August 2014 um 09:44

    [Files]

    1=Regedit.exe
    2=Explorer.exe
    3=Notepad.exe

    So ist die Ini natürlich mit vollem Pfad aufgebaut, In der Msgbox wird das auch so ausgegeben, Shellexecute oder Consolewrite gibt mir aber nur ne 1 raus

  • Checkbox soll starten

    • Chipset
    • 26. August 2014 um 08:07

    Hallo, habe mich gerade hier angemeldet.


    Bin erst seit paar Wochen mit der Scriptsprache vertraut.


    Irgendwo hier im Forum habe ich ein Script gefunden, in dem die Anzahl der Checkboxen durch eine Ini Datei erstellt werden.


    Nun möchte ich aber das statt der Msgbox die Einträge starten sollen z.B. ShellExecute, aber mit ConsoleWrite und ShellExecute bekomme ich nur ne 1 hin.


    Wo liegt der Fehler.


    Spoiler anzeigen
    [autoit]

    #include

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

    $sIni = @ScriptDir & "/test.ini"

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

    $aIni = IniReadSection($sIni, "Files")

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

    $GUI2 = GUICreate("Farben", 150, 300, 90, 90)

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

    $acCheck[$aIni[0][0]]

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

    For $i = 1 To $aIni[0][0]

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

    ConsoleWrite($aIni[$i][1] & @CRLF)

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

    $acCheck[$i - 1] = GUICtrlCreateCheckbox($aIni[$i][1], 15, 10 + (($i - 1) * 20))

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

    Next

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

    $ButtonOK = GUICtrlCreateButton("OK", 20, 270)

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

    $ButtonAbbrechen = GUICtrlCreateButton("Abbrechen", 70, 270)

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

    GUISetState()

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

    While 1

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

    Switch GUIGetMsg()

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

    Case $GUI_EVENT_CLOSE, $ButtonAbbrechen

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

    GUIDelete($GUI2)

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

    ExitLoop

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

    Case $ButtonOK

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

    For $i = 0 To UBound($acCheck) - 1

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

    If BitAND(GUICtrlRead($acCheck[$i]), $GUI_CHECKED) Then ConsoleWrite(GUICtrlRead($acCheck[$i]))

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

    If BitAND(GUICtrlRead($acCheck[$i]), $GUI_CHECKED) Then ShellExecute(GUICtrlRead($acCheck[$i]))

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

    If BitAND(GUICtrlRead($acCheck[$i]), $GUI_CHECKED) Then MsgBox(0, "Ausgewählt", GUICtrlRead($acCheck[$i], 1))

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

    Next

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

    EndSwitch

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

    WEnd

    [/autoit]

Spenden

Jeder Euro hilft uns, Euch zu helfen.

Download

AutoIt Tutorial
AutoIt Buch
Onlinehilfe
AutoIt Entwickler
  1. Datenschutzerklärung
  2. Impressum
  3. Shoutbox-Archiv
Community-Software: WoltLab Suite™