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

Beiträge von autoBert

  • Array durchsuchen und Zählen

    • autoBert
    • 2. Februar 2011 um 21:37

    Hallo gmmg,

    ich habe aus dem 2. Lösungsvorschlag (siehe Post#2) eine func erstellt:

    Spoiler anzeigen
    [autoit]

    #include <array.au3>
    Dim $aObjects[9][3]

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

    For $i = 1 To 9
    $aObjects[$i - 1][0] = "User" & $i
    $aObjects[$i - 1][1] = "noreply@nomailplease.con"
    Next
    For $i = 1 To 3
    $aObjects[$i - 1][2] = "Firma1"
    Next
    For $i = 4 To 5
    $aObjects[$i - 1][2] = "Firma2"
    Next
    For $i = 7 To 8
    $aObjects[$i - 1][2] = "Firma3"
    Next
    $aObjects[5][2] = "Firma1"
    $aObjects[8][2] = "Firma2"

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

    $Array = _GetUsers_Summary($aObjects)
    if not @error Then _ArrayDisplay($Array)

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

    Func _GetUsers_Summary(ByRef $aObjects)
    if not IsArray($aObjects) Then SetError(1,0,0)
    Local $aCompanies = _ArrayUnique($aObjects, 3)
    _ArraySort($aCompanies)
    Local $aResult[$aCompanies[0]][2]
    For $i = 1 To $aCompanies[0]
    $aResult[$i - 1][0] = $aCompanies[$i]
    Next
    For $i = 0 To UBound($aResult) - 1
    $aTemp = _ArrayFindAll($aObjects, $aResult[$i][0], 0, 0, 0, 0, 2)
    $aResult[$i][1] = UBound($aTemp)
    Next
    Return $aResult
    EndFunc ;==>_GetAD_Summary

    [/autoit]

    erwartet wird als Übergabe ein 2D-Array mit 3 Spalten Spalte 0 = User Spalte 2 = Firma. Zurückgegeben wird ein 2D-Array Spalte0 = Firma, Spalte 1 = Anzahl der User,

    mfg autoBert

  • buffer

    • autoBert
    • 2. Februar 2011 um 20:08
    Zitat von manuel6000

    wen man ein spiel mit guictrlsetpos() macht dann blinkt das wen man es oft macht


    Wie wäre es wenn du ein (Beispiel-)Skript postest in dem dieser Effekt vorkommt,

    mfg autoBert

  • Array durchsuchen und Zählen

    • autoBert
    • 2. Februar 2011 um 19:45

    Hallo gmmg,

    ich würde es so lösen:

    Spoiler anzeigen
    [autoit]

    #include <array.au3>
    dim $aObjects[9][2]

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

    for $i = 1 to 9
    $aObjects[$i-1][0] = "User" & $i
    Next
    for $i = 1 to 3
    $aObjects[$i-1][1] = "Firma1"
    Next
    for $i = 4 to 5
    $aObjects[$i-1][1] = "Firma2"
    Next
    for $i = 7 to 8
    $aObjects[$i-1][1] = "Firma3"
    Next
    $aObjects[5][1] = "Firma1"
    $aObjects[8][1] = "Firma2"
    _ArraySort($aObjects,0,0,0,1)
    _ArrayDisplay($aObjects)
    $sVar = ""
    $icount = 0

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

    for $i = 0 to UBound($aObjects) -1
    if $sVar <> $aObjects[$i][1] Then
    if $icount > 0 Then ConsoleWrite($sVar & " " & $icount & @CRLF)
    $sVar = $aObjects[$i][1]
    $icount = 1
    Else
    $icount += 1
    EndIf
    Next
    if $icount > 0 Then ConsoleWrite($sVar & " " & $icount & @CRLF)

    [/autoit]

    Hier noch eine 2. Möglichkeit:

    Spoiler anzeigen
    [autoit]

    #include <array.au3>
    Dim $aObjects[9][2]

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

    For $i = 1 To 9
    $aObjects[$i - 1][0] = "User" & $i
    Next
    For $i = 1 To 3
    $aObjects[$i - 1][1] = "Firma1"
    Next
    For $i = 4 To 5
    $aObjects[$i - 1][1] = "Firma2"
    Next
    For $i = 7 To 8
    $aObjects[$i - 1][1] = "Firma3"
    Next
    $aObjects[5][1] = "Firma1"
    $aObjects[8][1] = "Firma2"
    _ArraySort($aObjects, 0, 0, 0, 1)
    _ArrayDisplay($aObjects)
    $aCompanies = _ArrayUnique($aObjects, 2);alle Firmen in ein Array
    _ArrayDisplay($aCompanies)
    $sVar = ""

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

    For $i = 1 To $aCompanies[0]
    $aTemp = _ArrayFindAll($aObjects, $aCompanies[$i], 0, 0, 0, 0, 1);alle Indices der Firma in ein Array
    ;_ArrayDisplay($aTemp)
    ConsoleWrite($aCompanies[$i] & " " & UBound($aTemp) & @CRLF)
    Next

    [/autoit]



    mfg autoBert

  • Symantec Backup Exec 2010 R2 "Warnmeldungen bestätigen"

    • autoBert
    • 2. Februar 2011 um 13:01

    Hallo lupos,

    herzlich willkommen im Forum und viel Spass mit AutoIt.

    Zitat von Lupos

    Habe es bis jetzt bis hierher geschafft, da die English Hilfe nicht so verständlich für mich ist.

    Hier kannst du dir die deutsche Hilfe herunterladen.
    Hier gibt es ein AutoIt-Tutorial: http://wiki.autoit.de/wiki/index.php/TutorialSehr hilfreich ist auch das Buch von peethebee

    mfg autoBert

  • _FFXPath & _FFClick - Problem

    • autoBert
    • 1. Februar 2011 um 23:23

    Wäre nett wenn du den Link zur betreffenden Seite einstellst, denn dann kann man leichter helfen,

    mfg autoBert

  • DoubleClick lässt Programm hängen

    • autoBert
    • 30. Januar 2011 um 18:23

    Hallo

    deine Variable $s enthält keinen Text. Wenn ich deine func so umschreibe:

    [autoit]

    Func SendToNotepad($i, $App)
    Local $j, $s
    $j = ($i - 25) / 22.129 + 1
    $j = Round($j, 0)
    $j = $j * 2 - 1
    $s = StringMid($Mainstring, $j, 1)
    ConsoleWrite($s & @crlf)
    $s = "Test"
    ControlSend("[CLASS:Notepad]","","Edit1",$s)
    EndFunc ;==>SendToNotepad

    [/autoit]

    läuft es bei mir einwandfrei. Üner die Class gehe ich weil mein Editorfenster "Unbenannt - Editor" heisst,

    mfg autoBert

  • _ArraySort Sortiert Sonderzeichen komisch

    • autoBert
    • 30. Januar 2011 um 11:07

    Hallo windwin12,

    als Bug würde ich das nicht bezeichnen, warscheins musst du dir eine eigene Sortierroutine schreiben aber vielleich hilft dir ja auch schon [ offen ] Case-Sensitive arraySort? weiter,

    mfg autoBert

  • Hintergrundflächen in Fenstern, welcher Objekttyp am besten ?

    • autoBert
    • 30. Januar 2011 um 10:01

    Hallo Prickels,

    hört sich an als ob du

    [autoit]

    GUICtrlCreateGraphic

    [/autoit]

    suchst,

    mfg autoBert

  • öffnet nach login neues fenster

    • autoBert
    • 30. Januar 2011 um 09:48

    Hallo

    dieses kleine Skript öffnet zuerst Google und danach die Dokmentation zu FF.au3 diese solltest du durchlesen.

    mfg autoBert

  • C++ Builder Borland compiler

    • autoBert
    • 28. Januar 2011 um 11:16

    Hallo simon,

    unter http://www.heise.de/software/download/c_compiler/2804 kannst du dir den C++ Compiler 5.5 herunterladen.

    mfg autoBert

  • Suchfunktion einbauen????

    • autoBert
    • 28. Januar 2011 um 09:24

    Hallo traax,

    schön, dann ist dein Problem ja gelöst, schön wäre es allerdings auch wenn du den Thread auf gelöst setzt. Einfach 1. Beitrag bearbeiten, Präfix (nähe Überschrift) ändern und speichern (absenden)

    mfg autoBert

  • Schrift (Font) in GUIEdit ändern

    • autoBert
    • 28. Januar 2011 um 08:59

    Hallo MichaelB.

    aber natürlich kann man in einem Edit-Control damit die Fonteigenschaften verändern, siehe

    Spoiler anzeigen
    [autoit]

    #region ;**** Directives created by AutoIt3Wrapper_GUI ****
    #AutoIt3Wrapper_outfile=TextBausteine.exe
    #AutoIt3Wrapper_Compression=4
    #endregion ;**** Directives created by AutoIt3Wrapper_GUI ****
    #include <EditConstants.au3>
    #include <GUIConstantsEx.au3>
    #include<WindowsConstants.au3>
    #include <GuiComboBox.au3>

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

    #cs ----------------------------------------------------------------------------

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

    AutoIt Version: 3.3.6.1
    Author: AutoBert: http://www.autoit.de/index.php?page…4445#post164445

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

    Skriptbeispiel für den Umgang mit INI-Files und ComboBox und Edit
    #ce ----------------------------------------------------------------------------

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

    Const $sElect = "Textbaustein auswählen"
    Global $sTB, $sIni = @ScriptDir & "\TextBausteine.ini"

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

    If Not FileExists($sIni) Then ;Ini-File vorbelegen
    $sData = "Hilfe=Hier kannst du dir die Hilfe herunterladen." & @CRLF
    $sData &= "Tutorial=Hier gibt es ein Tutorial: http://wiki.autoit.de/wiki/index.php/Tutorial" & @CRLF
    $sData &= "richtigPosten=Autoit-Anfänger Guide / Wie poste ich richtig??" & @CRLF
    $sData &= "Buch peethebee=Sehr hilfreich ist auch das Buch von @peethebee"
    IniWriteSection($sIni, "Bausteine", $sData)
    EndIf

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

    Global $sTitel = 'Beispiel für wiederkehrende Textbausteine'

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

    Local $hMainGui = GUICreate($sTitel, 800, 520, 140, 150, BitOR($WS_MINIMIZEBOX, $WS_MAXIMIZEBOX, $WS_SIZEBOX))
    ;erzeugt eine GUI die zurückgebebene ID wird in der Variablen $hMainGui gespeichert
    ;die GUI hat BOXen für Mininmieren, Maximieren und ist in der Größe frei änderbar

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

    Global $hedtBox = GUICtrlCreateEdit("", 10, 10, 600, 480, BitOR($ES_WANTRETURN, $ES_MULTILINE))
    GUICtrlSetFont(-1,14,1200)
    ;erzeugt ein Edit Steuerelement die zurückgegebe ID wird in der Variablen $hedtBox gespeichert
    GUICtrlSetResizing(-1, $GUI_DOCKBORDERs)
    ;verankert das Inputfield an allen Seiten
    ;beim Resizen bleibt es dadurch auf seiner Position und den Abstand zu den Seiten es ändert lediglich Breite und Höhe

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

    Global $hcboTB = GUICtrlCreateCombo("", 620, 10, 150, 25)
    GUICtrlSetResizing(-1, $GUI_DOCKSIZE + $GUI_DOCKRIGHT + $GUI_DOCKTOP)
    $hbtnAdd = GUICtrlCreateButton("&Hinzufügen Textbaustein", 620, 40, 150, 25)
    GUICtrlSetResizing(-1, $GUI_DOCKSIZE + $GUI_DOCKRIGHT + $GUI_DOCKTOP)
    $hbtnDel = GUICtrlCreateButton("&Löschen Textbaustein", 620, 70, 150, 25)
    GUICtrlSetResizing(-1, $GUI_DOCKSIZE + $GUI_DOCKRIGHT + $GUI_DOCKTOP)
    $hbtnSave = GUICtrlCreateButton("Änderungen &speichern", 620, 100, 150, 25)
    GUICtrlSetResizing(-1, $GUI_DOCKSIZE + $GUI_DOCKRIGHT + $GUI_DOCKTOP)
    $hbtnToClip = GUICtrlCreateButton("&ins ClipBoard", 620, 150, 150, 25)
    GUICtrlSetResizing(-1, $GUI_DOCKSIZE + $GUI_DOCKRIGHT + $GUI_DOCKTOP)
    $hbtnFromClip = GUICtrlCreateButton("&aus ClipBoard", 620, 180, 150, 25)
    GUICtrlSetResizing(-1, $GUI_DOCKSIZE + $GUI_DOCKRIGHT + $GUI_DOCKTOP)
    $hbtnClear = GUICtrlCreateButton("&Neu (leere EditBox)", 620, 210, 150, 25)
    GUICtrlSetResizing(-1, $GUI_DOCKSIZE + $GUI_DOCKRIGHT + $GUI_DOCKTOP)

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

    $hbtnExit = GUICtrlCreateButton('Be&enden', 620, 260, 150, 25)
    GUICtrlSetResizing(-1, $GUI_DOCKSIZE + $GUI_DOCKRIGHT + $GUI_DOCKBOTTOM)

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

    read_INI()
    GUISetState()

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

    While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
    Case $GUI_EVENT_CLOSE, $hbtnExit
    GUIDelete($hMainGui)
    Exit
    Case $hcboTB ;ComboBoxauswahl wurde geändert
    show_Selection()
    Case $hbtnAdd ;Hinzufügen Textbaustein"
    _addTB()
    Case $hbtnDel ;"&Löschen Textbaustein"
    $sDel = GUICtrlRead($hcboTB) ;Kurzbezeichnung holen
    IniDelete($sIni, "Bausteine", $sDel) ;aus INI löschen
    GUICtrlSetData($hcboTB, "") ;ComboBox leeren
    read_INI() ;Routine zum INI einlesen aufrufen
    show_Selection() ;Routine zum anzeigen der Selektion aufrufen
    Case $hbtnSave ;"Änderungen &speichern"
    If GUICtrlRead($hcboTB) = $sElect Then
    ;es ist kein Textbaustein selektiert
    GUICtrlSetState($hbtnClear, $GUI_DISABLE)
    GUICtrlSetData($hedtBox, "")
    _addTB() ;
    Else
    $sId_TB = GUICtrlRead($hcboTB) ;Kurzbezeichnung holen
    _writeTB($sId_TB) ;Routine zum Schreiben aufrufen
    EndIf
    Case $hbtnToClip ;"&ins ClipBoard"
    ClipPut(GUICtrlRead($hedtBox))
    Case $hbtnFromClip ;"&aus ClipBoard"
    ;Daten aus Clipboard holen EditBox wird mit Clipboard überschrieben
    GUICtrlSetData($hedtBox, ClipGet())
    Case $hbtnClear ;"&Neu (leere EditBox)"
    GUICtrlSetData($hcboTB, $sElect,$sElect)
    show_Selection() ;Routine zum anzeigen der Selektion aufrufen
    EndSwitch
    WEnd

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

    Func read_INI() ;Ini einlesen
    $list1 = IniReadSection($sIni, "Bausteine")
    If IsArray($list1) Then ;nur wenn Array da ansonsten Absturz
    For $i = 1 To $list1[0][0] ;von 1 bis zum letzen Eintrag im Array
    GUICtrlSetData($hcboTB, $list1[$i][0]) ;in ComboBox eintragen
    Next
    EndIf
    _GUICtrlComboBox_InsertString($hcboTB, $sElect, 0) ;$sElect (= "Textbaustein auswählen") an erster Stelle einfügen
    _GUICtrlComboBox_SetCurSel($hcboTB, 0) ;1 Eintrag selektieren
    EndFunc ;==>read_INI

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

    Func _addTB()
    $write1 = GUICtrlRead($hedtBox)
    If $write1 <> "" Then ;nur wenn im Edit etwas eingetragen
    $write2 = InputBox("Baustein verwalten unter", "Bitte Kurzbegriff eingeben")
    If $write2 <> "" Then ;nur wenn ein Kurzbegrigg eingegeben
    _writeTB($write2) ;Routine zum schreiben aufrufen
    GUICtrlSetData($hcboTB, $write2, $write2) ;in ComboBox eintragen und gleichzeitig selektieren
    EndIf
    EndIf
    show_Selection() ;Routine die die Selektion zeigt aufrufen
    EndFunc ;==>_addTB

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

    Func _writeTB($sId_TB) ;Routine zum Screiben in INI
    ;hier werdeb die Zeichen @CR (Wagebrücklauf) @LF Zeilenumbruche und @CRLF getauscht
    $write1 = GUICtrlRead($hedtBox)
    $write1 = StringReplace($write1, @CRLF, "_%CRLF%_")
    $write1 = StringReplace($write1, @CR, "_%CR%_")
    $write1 = StringReplace($write1, @LF, "_%LF%_")
    If $write1 <> "" Then IniWrite($sIni, "Bausteine", $sId_TB, $write1) ;wenn nicht leer in INI schreien
    EndFunc ;==>_writeTB

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

    Func show_Selection() ;Selekzion anzeigen
    If GUICtrlRead($hcboTB) = $sElect Then ;es ist kein Textbaustein asgewählt
    GUICtrlSetState($hbtnClear, $GUI_DISABLE) ;Leeren-Button disablen
    GUICtrlSetData($hedtBox, "") ;also EDIT leeren
    Else
    GUICtrlSetState($hbtnClear, $GUI_ENABLE) ;Leeren-Button enablen
    $sId_TB = GUICtrlRead($hcboTB) ;Kurzbezeichnng holen
    ;ConsoleWrite("ausgewählt: " & $sId_TB & @CRLF) ;Kontrolausgabe in Console
    $write1 = IniRead($sIni, "Bausteine", $sId_TB, "") ;Baustein aus INI lesen
    ;hier werdeb die Zeichen für @CR (Wagebrücklauf) @LF Zeilenumbruche und @CRLF zurück getauscht
    $write1 = StringReplace($write1, "_%CRLF%_", @CRLF) ;
    $write1 = StringReplace($write1, "_%CR%_", @CR)
    $write1 = StringReplace($write1, "_%LF%_", @LF)

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

    GUICtrlSetData($hedtBox, $write1) ;Baustein in Edit-Box anzeigen
    EndIf
    EndFunc ;==>show_Selection

    [/autoit]

    siehe Zeile 39

    mfg autoBert

  • Listbox mit 2-D Array

    • autoBert
    • 27. Januar 2011 um 10:24

    Hallo Wuff,

    schau dir [Beispiel] MiniUrl-Manager (kleiner Webseitenverwalter) an. Ich verwende in dem Beispielskript zwar eine ComboBox, aber die Technik des Löschens kannst du 1:1 übertragen,

    mfg autoBert

  • [Minecraft] Server für Autoit.de

    • autoBert
    • 23. Januar 2011 um 10:15

    @Matthias,

    Zitat von tuttifrutti

    Server ist fertig eingerichet.


    da es einen Server gibt ist es doch sinnvoll die Diskussion dort zu führen.

    deshalb mein Vote for close

    mfg autoBert

  • [Minecraft] Server für Autoit.de

    • autoBert
    • 23. Januar 2011 um 06:10
    Zitat von tuttifrutti

    Server ist fertig eingerichet.


    Na dann schlage ich vor du verkündest dort deine Neuigkeiten über dieses Projekt.

    @Mod/Admin bitte schliessen,

    danke autoBert

  • Doodle Jump für Pc

    • autoBert
    • 23. Januar 2011 um 03:06
    Zitat von tobi_girst

    Die Bilder könnte man aus einem Jailbroken iDevice extrahieren, nur weis ich nicht, wie das rechtlich aussieht.


    Schon einmal etwas von Urheberrecht gehört?

    mfg autoBert

  • _GDIPlus_GraphicsDrawImage probleme mit verankerung in gui

    • autoBert
    • 23. Januar 2011 um 02:56

    Hallo Jentec,

    herzlich willkommen im Forum und viel Spass mit AutoIt.

    Hier kannst du dir die Hilfe herunterladen.
    Hier gibt es ein AutoIt-Tutorial: http://wiki.autoit.de/wiki/index.php/TutorialSehr hilfreich ist auch das Buch von peethebee

    und jetzt zu deinem Problem: schau dir dazu am besten die Beispiele in der Hilfe zu GuiCtrlCreatePic an, das 2. Beispiel verwendet GDI+

    mfg autoBert

  • Chatproblem

    • autoBert
    • 23. Januar 2011 um 02:51

    Hallo manuel6000,

    schau dir dazu am besten https://autoit.de/index.php?page…2025#post172025 von Andy an,

    mfg autoBert

  • 2 Listviews "verbinden"

    • autoBert
    • 21. Januar 2011 um 12:00

    Hallo TheLuBu,

    Ursprünglich hatte ich auch bei Tabwechsel die "fehlerhafte" Zeile, bis ich endlich dahintergekommen bin dass in deinen Arrays die LV's nicht bei 0 sondern bei 1 beginnen.
    Beim anschliessenden Test ist es mir dann nicht aufgefallen, da in deinem Beispiel auf dem 1. Tab nur 1 LV war.

    Mittlerweile verstehe ich auch was @Großvater meinte: es gibt Konstellationen in denen die LV's nicht syncron erscheinen, aber die Selektion ist bei beiden die gleiche ID und diese ist auch sichtbar. Vielleicht hat @Großvater ja eine Lösung bei dem der TopIndex bei beiden immer gleich ist,

    mfg autoBert

  • Combobox mehrspaltig?

    • autoBert
    • 21. Januar 2011 um 11:32

    Hallo TheDude,

    falls deine 2. Spalte keine Integerwerte enthält kannst du es nur über den Umweg eines Array's lösen:

    Spoiler anzeigen
    [autoit]

    #include <ButtonConstants.au3>
    #include <GuiComboBox.au3>
    #include <GUIConstantsEx.au3>
    #include <array.au3>
    #include <File.au3>

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

    Const $sCSV = @ScriptDir & "\2cbo.TXT"
    Const $sElect = "bitte auswählen"
    Dim $a_sCSV, $aSplit, $scboChr = ""
    _FileReadToArray($sCSV, $a_sCSV)
    Dim $aCSV[$a_sCSV[0]][2]
    For $i = 1 To UBound($a_sCSV) - 1
    ConsoleWrite($i & $a_sCSV[$i] & @CRLF)
    $aSplit = StringSplit($a_sCSV[$i], ";")
    If Not StringInStr($scboChr, $aSplit[1]) Then $scboChr &= $aSplit[1] & "|"
    $aCSV[$i - 1][0] = $aSplit[1]
    $aCSV[$i - 1][1] = $aSplit[2]
    Next
    ConsoleWrite($scboChr & @CRLF)

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

    $hGui = GUICreate("2 Comboboxen aus 1er CSV", 250, 120, 302, 218)
    $hcboChr = GUICtrlCreateCombo($sElect, 8, 8, 200, 25)
    GUICtrlSetData(-1, $scboChr)
    $hcboChrNr = GUICtrlCreateCombo("", 8, 35, 200, 25)
    $hbtnExit = GUICtrlCreateButton("Be&enden", 8, 65)
    GUISetState(@SW_SHOW)

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

    While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
    Case $GUI_EVENT_CLOSE, $hbtnExit
    Exit
    Case $hcboChr
    $sVal = GUICtrlRead($hcboChr)
    GUICtrlSetData($hcboChrNr, "")
    If $sVal <> $sElect Then
    $aSplit = _ArrayFindAll($aCSV, $sVal, 0, 0, True, True, 0)
    $scboChr = ""
    For $i = 0 To UBound($aSplit) - 1
    $scboChr &= $aCSV[$aSplit[$i]][1] & "|"
    Next
    ConsoleWrite($scboChr & @CRLF)
    GUICtrlSetData($hcboChrNr, $scboChr)
    _GUICtrlComboBox_SetCurSel($hcboChrNr, 0)
    EndIf
    EndSwitch
    WEnd

    [/autoit]

    Hier noch die benötgte Der Inhalt kann nicht angezeigt werden, da er nicht mehr verfügbar ist.

    Bei Integerwerten kannst du auch das in Post #2 zitierte Beispiel verwenden,

    mfg autoBert

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™