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

Beiträge von Dtex

  • Website bzw Teil einer Website auf/in ein Gui anzeigen lassen (vorher auslesen) - aber wie?

    • Dtex
    • 9. Juli 2010 um 14:06

    Hallo,

    und zwar wollte ich fragen ob es möglich ist, eine Website von autoit auslesen zu lassen, ich nehme an es müsste der quellcode sein, für das was ich vor habe, und zwar z.b. eine Tabelle einer Website auf ein Gui schreiben zu lassen. Also autoit sollte am anfang des scripts dann immer wieder auf die Website zugreifen (ohne das sich ein inetexplorer öffnet) und die daten der Tabelle auslesen und diesse Tabelle wiedergeben.

    Ist sowas möglich?
    Wenn ja, wie?
    mfg

  • Input werte der größe nach ordnen lassen

    • Dtex
    • 5. Juli 2010 um 20:07

    jo vielen dank leute
    mfg

  • Input werte der größe nach ordnen lassen

    • Dtex
    • 5. Juli 2010 um 15:22

    ok schön ung gut. ich habe mittlerweile die farbe meiner liste geändert und die schriftfarbe der einträge. Jedoch würde ich gerne die scharftefarbe eines einzelnen eintrages verändern. Wie könnte ich das am besten machen?
    mfg

  • Input werte der größe nach ordnen lassen

    • Dtex
    • 5. Juli 2010 um 14:57

    Ah super vielen Dank. Ist es bei Listview auch möglich, dass etwas passiert, wenn man doppel auf einen eintrag klickt?... kann man sowas einstellen?Mfg

  • Input werte der größe nach ordnen lassen

    • Dtex
    • 5. Juli 2010 um 14:27

    ah gut vielen dank.
    Nun noch eine frage^^

    Und zwar kann man es machen, das das inputfeld für den namen imma angewählt ist, d.h. man imma reinschreiben kann ohne erst mit der maus einmal ins feld klicken zu müssen?
    mfg

  • Input werte der größe nach ordnen lassen

    • Dtex
    • 5. Juli 2010 um 13:19

    er gibt mir einen fehler aus:

    C:\Dokumente und Einstellungen\Dtex.DTEX-YI8SXFHVNC\Desktop\dkp manager.au3(78,42) : ERROR: _FileReadToArray(): undefined function.
    _FileReadToArray($sLVdat, $aItems)

  • Input werte der größe nach ordnen lassen

    • Dtex
    • 5. Juli 2010 um 11:37

    fehlt da nicht iwo ein "loadvl" damit er sie auch iwo reinliest beim start des programms?
    mfg

  • Input werte der größe nach ordnen lassen

    • Dtex
    • 4. Juli 2010 um 16:32

    So bin fertig! *freu* :rock:

    Hab das script nun verstanden, und selber geschrieben. Ka warum aber iwie ist es kürzer als euer script, tut aber das selbe^^.
    (nur halt die fehlermeldungen brauchte ich nicht)

    Spoiler anzeigen
    [autoit]

    #include <ButtonConstants.au3>
    #include <EditConstants.au3>
    #include <GUIConstantsEx.au3>
    #include <ListViewConstants.au3>
    #include <StaticConstants.au3>
    #include <WindowsConstants.au3>
    #include <GuiListView.au3>

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

    GuiCreate("DKP Manager",300,500,100,100)
    $check = 0

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

    $input_name=GUICtrlCreateInput("", 15, 15, 110, 20)
    $input_dkp=GUICtrlCreateInput("", 140, 15, 60, 20)
    $button_create=GUICtrlCreateButton("Add char", 210, 15, 75, 20)

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

    $liste=GUICtrlCreateListView("Name|DKP", 15, 50, 270, 400,-1, $LVS_EX_FULLROWSELECT)
    GUICtrlSendMsg($liste,$LVM_SETCOLUMNWIDTH, 0, 160)
    GUICtrlSendMsg($liste,$LVM_SETCOLUMNWIDTH, 1, 110)

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

    $button_delete=GUICtrlCreateButton("Delete character", 15, 465, 270, 20)

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

    GuiSetState()

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

    Global $B_DESCENDING[_GUICtrlListView_GetColumnCount($liste)]

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

    While 1
    $msg=GuiGetMsg()
    If $msg=-3 Then Exit
    If $msg = $button_create then
    $check = 0
    For $i = 0 To _GUICtrlListView_GetItemCount($liste) - 1
    If _GUICtrlListView_GetItemText($liste, $i) = GUICtrlRead($input_name) Then
    _GUICtrlListView_SetItemText($liste, $i, GUICtrlRead($input_dkp), 1)
    $B_DESCENDING = True
    _GUICtrlListView_SimpleSort($liste, $B_DESCENDING, 1)
    GUICtrlSetData($input_name, "")
    GUICtrlSetData($input_dkp, "")
    $check = 1
    ExitLoop
    EndIf
    next
    If $check = 0 then
    GUICtrlCreateListViewItem(GUICtrlRead($input_name) & "|" & GUICtrlRead($input_dkp), $liste)
    $B_DESCENDING = True
    _GUICtrlListView_SimpleSort($liste, $B_DESCENDING, 1)
    GUICtrlSetData($input_name, "")
    GUICtrlSetData($input_dkp, "")
    EndIf
    endif
    If $msg = $button_delete Then
    If GUICtrlRead($liste) <> 0 Then
    _GUICtrlListView_DeleteItemsSelected($liste)
    endif
    endif
    Wend

    [/autoit]

    Nun noch eine frage: Und zwar möchte ich, das alle namen und punkte in einem textdokument abgespeichert werden, sodass sie, bei erneutem starten des programms schon in der liste vorhanden sind. Wie kann ich dies tun?
    mfg

  • Input werte der größe nach ordnen lassen

    • Dtex
    • 4. Juli 2010 um 16:00

    ah vielen dank habs nun mit dem global geschafft.
    ich versuch mich dann mal weiter an dem script^^

  • Input werte der größe nach ordnen lassen

    • Dtex
    • 4. Juli 2010 um 13:40

    na gut ich hab angefangen wir selber das script zu schreiben, so wie ich denke es gehen müsste, vom verständnis her.
    SO weit bin ich gekommen:

    [autoit]

    #include <ButtonConstants.au3>
    #include <EditConstants.au3>
    #include <GUIConstantsEx.au3>
    #include <ListViewConstants.au3>
    #include <StaticConstants.au3>
    #include <WindowsConstants.au3>
    #include <GuiListView.au3>

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

    GuiCreate("DKP Manager",300,500,100,100)

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

    $input_name=GUICtrlCreateInput("", 15, 15, 110, 20)
    $input_dkp=GUICtrlCreateInput("", 140, 15, 60, 20)
    $button_create=GUICtrlCreateButton("Add char", 210, 15, 75, 20)

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

    $liste=GUICtrlCreateListView("Name|DKP", 15, 50, 270, 400,-1, $LVS_EX_FULLROWSELECT)
    GUICtrlSendMsg($liste,$LVM_SETCOLUMNWIDTH, 0, 160)
    GUICtrlSendMsg($liste,$LVM_SETCOLUMNWIDTH, 1, 110)

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

    $button_delete=GUICtrlCreateButton("Delete character", 15, 465, 270, 20)

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

    GuiSetState()

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

    $B_DESCENDING = True

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

    While 1
    $msg=GuiGetMsg()
    If $msg=-3 Then Exit
    If $msg = $button_create then
    GUICtrlCreateListViewItem(GUICtrlRead($input_name) & "|" & GUICtrlRead($input_dkp), $liste)
    _GUICtrlListView_SimpleSort($liste, $B_DESCENDING, 1)
    GUICtrlSetData($input_name, "")
    GUICtrlSetData($input_dkp, "")
    endif
    Wend

    [/autoit]

    mein problem: er sortiert erst ab der 3ten eingabe und dann imma abwechselnd von groß nach klein und von klein nach groß. er soll aber nur von groß nach klein-.-
    need help pls.
    mfg

  • Input werte der größe nach ordnen lassen

    • Dtex
    • 4. Juli 2010 um 12:43
    Zitat von AutoBert

    das heisst es wird immer die ganze Zeile markiert.
    Wenn du eine Funktion nicht kennst/verstehst einfach in Scite auf F1 drücken. Die Beispiele evtl. durcharbeiten, bis du den Sinn und Zweck verstanden hast.
    Hier noch einmal das Beispiel von BurakSZ etwas abgeändert und mit Kommentaren versehen:

    Spoiler anzeigen
    [autoit]

    #include
    #include
    #include
    #include
    #include
    #include
    #include

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

    Global $iStatus = 0, $bFound, $B_DESCENDING

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

    #region ### START Koda GUI section ### Form=

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

    GUICreate("A simple Beispiel", 482, 346, 192, 124)
    $idListView = GUICtrlCreateListView("Name|Nummer", 8, 8, 258, 326, -1, $LVS_EX_FULLROWSELECT)
    ;erstellt eine Listview mit den Spaltenüberschriften

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

    GUICtrlSendMsg(-1, $LVM_SETCOLUMNWIDTH, 0, 100)
    GUICtrlSendMsg(-1, $LVM_SETCOLUMNWIDTH, 1, 150)
    ;setzt die Spaltenbreiten

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

    GUICtrlCreateLabel("Name hinzufügen:", 280, 16, 90, 17)
    GUICtrlCreateLabel("Name:", 296, 48, 35, 17)
    GUICtrlCreateLabel("Nummer:", 296, 80, 46, 17)
    $idInput_Name = GUICtrlCreateInput("", 352, 48, 121, 21)
    $idInput_Zahl = GUICtrlCreateInput("", 352, 80, 121, 21, BitOR($ES_AUTOHSCROLL, $ES_NUMBER))
    GUICtrlSetState(-1, $GUI_DISABLE)
    $idButton_Edit = GUICtrlCreateButton("Edit", 376, 112, 75, 25)
    $idButton_Delete = GUICtrlCreateButton("Löschen", 276, 140, 75, 25)
    GUISetState(@SW_SHOW)

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

    GUIRegisterMsg($WM_NOTIFY, "WM_NOTIFY")
    ;hier wird der Windowsnachrichtencode $WM_Notify der Funktion WM_NOTIFY zugewiesen,
    ;das heisst jedes mal wenn die Anwendung $WM_NOTIFY sendet, wird die func WM_Notify aufgerufen

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

    #endregion ### END Koda GUI section ###

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

    While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
    Case $GUI_EVENT_CLOSE
    Exit
    Case $idButton_Edit
    If $iStatus = 0 Then
    GUICtrlSetState($idInput_Zahl, $GUI_ENABLE)
    $iStatus = 1
    Else
    If GUICtrlRead($idInput_Name) = "" Or GUICtrlRead($idInput_Name) = "" Then
    MsgBox(0, "Fehler", "Bitte korigieren Sie ihre Eingaben")
    Else
    GUICtrlSetState($idInput_Zahl, $GUI_DISABLE)
    $bFound = False
    ;mit nicht gefunden vorbelegen
    For $i = 0 To _GUICtrlListView_GetItemCount($idListView) - 1
    ;schleife läuft von 0 bis zur Anzahl der Listviewzeilen -1 (da bei 0 angefangen wird zu zählen)
    If _GUICtrlListView_GetItemText($idListView, $i) = GUICtrlRead($idInput_Name) Then ;überprüft ob der Name der aktuelle Zeile mit dem Input übereinstimmt
    ;ja Eintrag besteht bereits
    $bFound = True
    $iMsg = MsgBox(262144 + 4, "Fehler", "Der angegebene Name besteht bereits. Wollen Sie '" & GUICtrlRead($idInput_Name) & "' den neuen Wert '" & GUICtrlRead($idInput_Zahl) & "' zuweisen?")
    If $iMsg = 6 Then _GUICtrlListView_SetItemText($idListView, $i, GUICtrlRead($idInput_Zahl), 1)
    ;Anwender will neuen Wert zuweisen also zuweisen
    ExitLoop
    ;es muss nicht weiter geprüft werden, da bereist gefunden === > Schleife verlassen
    EndIf
    Next
    If Not $bFound Then
    ;neuer Eintrag
    GUICtrlCreateListViewItem(GUICtrlRead($idInput_Name) & "|" & GUICtrlRead($idInput_Zahl), $idListView)
    ;erzeugt ein neues Listview-Item
    EndIf
    $B_DESCENDING = False
    _GUICtrlListView_SimpleSort($idListView, $B_DESCENDING, 1)
    ;Listview sortieren
    GUICtrlSetData($idInput_Name, "")
    GUICtrlSetData($idInput_Zahl, "")
    ;Eingabefleder leeren
    $iStatus = 0
    EndIf
    EndIf
    Case $idButton_Delete
    If GUICtrlRead($idListView) <> 0 Then
    _GUICtrlListView_DeleteItemsSelected($idListView)
    ;ausgewählte(s) LV-Items löschem
    Else
    MsgBox(0, "Fehler", "Es wurde nichts in der ListView markiert.")
    EndIf
    EndSwitch
    WEnd

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

    Func WM_Notify($hWndGUI, $MsgID, $wParam, $lParam)
    #forceref $hWndGUI, $MsgID, $wParam
    Local $tagNMHDR, $event, $hWndFrom, $code, $aCurrentRow
    $tagNMHDR = DllStructCreate("int;int;int", $lParam)
    If @error Then Return
    $event = DllStructGetData($tagNMHDR, 3)
    Select
    Case $wParam = $idListView ;prüfen ob die Benacrichtigung vom Listview kommt
    Select
    Case $event = $NM_CLICK ;es war ein einfacher Klick (eventuel auf Doppelklick (= $NM_DBLCLK) ändern)
    If GUICtrlRead($idListView) <> 0 Then
    $aCurrentRow = _GUICtrlListView_GetItemTextArray($idListView)
    ;Inhalt des Items inkl. aller SubItems in Array zwischenspeichern
    GUICtrlSetData($idInput_Name, $aCurrentRow[1])
    GUICtrlSetData($idInput_Zahl, $aCurrentRow[2])
    ;Arraywerte zuweisen
    GUICtrlSetState($idInput_Zahl, $GUI_ENABLE)
    $iStatus = 1
    EndIf
    EndSelect
    EndSelect
    $tagNMHDR = 0
    $event = 0
    $lParam = 0
    EndFunc ;==>WM_Notify

    [/autoit]

    mfg (Auto)Bert

    Alles anzeigen

    ja vielen dank so ist schon etwas verständlicher. aber mit der autoit hilfe die f1. ich kann doch net mit einem anfängerwissen imma wenn ich etwas nicht kenne f1 drücken. das is doch totel beschissen. gibt es nicht tutorials die einen von anfang an imma weiter in die materie hineinfürhren?
    mfg

  • Input werte der größe nach ordnen lassen

    • Dtex
    • 3. Juli 2010 um 23:20

    ja sicher muss ich noch viel lernen aber ich kann ja net alles der autoithilfe entnehmen.... damals z.b. für qbasic gabs auch z.b. viele tutorials die haben dir von anfang an alles schirtt für schritt beigebracht... gibt es das für autoit nicht?

    mfg

  • Input werte der größe nach ordnen lassen

    • Dtex
    • 3. Juli 2010 um 22:43

    ja das meine ich.... das script was du mir gegeben hast, schön und gut, aber z.b
    $LVS_EX_FULLROWSELECT verstehe ich garnet und deswegen suche ichn tut wo das alles nacheinander erklärt wird...

    mfg

    Edit: eig. verstehe ich fast as komplette script net... das is mein problem.

  • Input werte der größe nach ordnen lassen

    • Dtex
    • 3. Juli 2010 um 19:21

    kennt jemand ein gutes tutotrial zum thema listview? alles was ich im inet finde ist iwie keine erklären sondern nur fragen oda halt autoitwiki, wo das aber auch net genau erklärt wird, wie man es macht.
    mfg

  • Input werte der größe nach ordnen lassen

    • Dtex
    • 2. Juli 2010 um 19:25

    Hallo

    ich habe folgendes script geschrieben, welches folgendermaßen funktioniert:

    Unten im input gibt man einen namen ein. Nachdem man auf Create klickt, erstellt autoit diesen namen als Label und dahinter eine inputbox, welche den wert 0 hat und erstmal "disabled" is. Wichtig dabei ist, das im später sortieren der Input wert auch weiterhin zu diesem Namen gehören soll.

    Nun kann man wenn man auf den button "Edit" klickt die werte in den inputboxen verändern und mit einem weiteren klicken auf "Edit" wird diese inputbox auch wieder verschlossen(disabled)

    Was ich möchte ich folgendes: Wann immer man einen wert in einer inputbox verändert und auf den button "Edit" klickt um diese wieder zu "verschließen", soll autoit alle werte einmal betrachen und sie nach der größe geordnet wie vorher auch ausgeben, nur halt anders geordnet und die namen dazu, dürfen dabei nicht stehen bleiben sondern müssten mit den werten wandern.

    Ich hoffe jemand versteht dies. mein problem ist, das ich nicht weiß wie ich dies mit autoit bewerkstelligen kann, also das mit dem sortieren. Alles andere habe ich ja schon.

    Hier das script:

    Spoiler anzeigen
    [autoit]

    #include<GUIConstants.au3>

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

    $versch=0
    $zahler=0
    Dim $dkpchar[100]
    Dim $char[100]

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

    GuiCreate("DKP Manager",240,335,782,311)

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

    $editbutton=GuiCtrlCreateButton("Edit",180,13,40,19)

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

    $name=GuiCtrlCreateLabel("Name",15,15,90,15)
    $dkp=GuiCtrlCreateLabel("DKP",120,15,50,15)

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

    $neuerchar=GUICtrlCreateInput("", 15, 300, 120, 19)
    $createchar=GUICtrlCreateButton("Create", 145, 300, 80, 19)

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

    GuiSetState()

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

    While 1
    $msg=GuiGetMsg()
    If $msg=-3 Then Exit
    If $msg=$editbutton Then button1()
    If $msg=$createchar then button2()
    Wend

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

    Func button1()
    If $versch = 0 then
    for $i = 1 to 99
    GUICtrlSetState($dkpchar[$i] , $GUI_ENABLE)
    next
    $versch = 1
    elseif $versch = 1 Then
    for $o = 1 to 99
    GUICtrlSetState($dkpchar[$o] , $GUI_DisABLE)
    next
    $versch = 0
    EndIf
    EndFunc

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

    func button2()
    $zahler = $zahler + 1
    $neuercharread=GUICtrlRead($neuerchar)
    $char[$zahler]=GuiCtrlCreateLabel($neuercharread,15, 15 + $zahler * 25,90,15)
    $dkpchar[$zahler]=GuiCtrlCreateInput("0",119,13 + $zahler * 25,34,19)
    GUICtrlSetState($dkpchar[$zahler] , $GUI_DisABLE)
    GUICtrlDelete($neuerchar)
    $neuerchar=GUICtrlCreateInput("", 15, 300, 120, 19)
    EndFunc

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

    Mfg

  • Arrays, Arrays, Arrays... ich verweilfe-.-

    • Dtex
    • 24. Juni 2010 um 22:31

    kennst du n gutes kurzest tut, um mir für listview die wichtigsten funktionen anzueignen?
    mfg

  • Arrays, Arrays, Arrays... ich verweilfe-.-

    • Dtex
    • 24. Juni 2010 um 22:04

    ok und dann wüsste ich noch gerne ob man iwie so eine art runterscroll einbauen könnte, das wenn halt die tabelle über das gui hinaus nach unten reicht, das man es mit dem mausrad oda von mir aus mit einem balken an der rechten seite des guis runterscrollen kann?

    Und: Kann man alle einträge iwie den werten nach von groß nach klein anzeigen lassen, also das sich das wenn man einen wert verändert, direkt halt verschiebt und sortiert=
    mfg

  • Arrays, Arrays, Arrays... ich verweilfe-.-

    • Dtex
    • 24. Juni 2010 um 20:05

    also vielen dank schonmal, aber das script von schnitzel ist für meine bedürfnisse etwas besser, jedoch kenne ich das mit guisetonevent nicht... ich werd mich mal reinarbeiten

    GUICtrlSetData(@GUI_CtrlId-2, GUICtrlRead(@GUI_CtrlId-2) + GUICtrlRead(@GUI_CtrlId-1))
    GUICtrlSetData(@GUI_CtrlId-1, "")

    das versteh ich net^^
    mfg

  • Arrays, Arrays, Arrays... ich verweilfe-.-

    • Dtex
    • 24. Juni 2010 um 17:17

    Hallo,

    ich weiß was arrays sind und wozu sie genutzt werden, jedoch habe ich es bisher imma noch net hinbekommen sie wirksam und richtig einzusetzen.

    Hier habe ich ein programm, was aus 2 Gleichen teilen besteht, nur jeweils die variablen sind anders und die angabe der y position im gui.
    Da ich nicht nur 2 teile brauche sondern eig. so ca 60-100 davon, wäre es eine krasse arbeit dies alles zu machen. Dafür gibt es ja arrays die einem die arbeit bei sowas erleichtern.

    Spoiler anzeigen
    [autoit]

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

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

    $in = 0
    $schonda=0
    GuiCreate("DKP Manager",340,80,100,100)

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

    ;_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_

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

    $name1=GuiCtrlCreateLabel("Antipope",20,20,90,15)
    $dkp1=GuiCtrlCreateLabel("275",115,20,35,15)
    $input1=GUICtrlCreateInput("", 160, 18, 40,19)
    $buttonplus1=GUICtrlCreateButton("+", 210, 18, 30, 19)
    $buttonminus1=GUICtrlCreateButton("-", 250, 18, 30, 19)

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

    GuiSetState()

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

    func plus1()
    $in=GUICtrlRead($input1)
    $schonda=GUICtrlRead($dkp1)
    GUICtrlDelete($dkp1)
    $dkp1=GUICtrlCreateLabel($schonda + $in, 115, 20, 35, 15)
    GUICtrlDelete($input1)
    $input1=GUICtrlCreateInput("", 160, 18, 40,19)
    $schonda=0
    $in = 0
    EndFunc

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

    func minus1()
    $in=GUICtrlRead($input1)
    $schonda=GUICtrlRead($dkp1)
    GUICtrlDelete($dkp1)
    $dkp1=GUICtrlCreateLabel($schonda - $in, 115, 20, 35, 15)
    GUICtrlDelete($input1)
    $input1=GUICtrlCreateInput("", 160, 18, 40,19)
    $schonda=0
    $in = 0
    endfunc

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

    ;_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_

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

    $name2=GuiCtrlCreateLabel("Antipope",20,50,90,15)
    $dkp2=GuiCtrlCreateLabel("275",115,50,35,15)
    $input2=GUICtrlCreateInput("", 160, 48, 40,19)
    $buttonplus2=GUICtrlCreateButton("+", 210, 48, 30, 19)
    $buttonminus2=GUICtrlCreateButton("-", 250, 48, 30, 19)

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

    GuiSetState()

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

    func plus2()
    $in=GUICtrlRead($input2)
    $schonda=GUICtrlRead($dkp2)
    GUICtrlDelete($dkp2)
    $dkp2=GUICtrlCreateLabel($schonda + $in, 115, 50, 35, 15)
    GUICtrlDelete($input2)
    $input2=GUICtrlCreateInput("", 160, 48, 40,19)
    $schonda=0
    $in = 0
    EndFunc

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

    func minus2()
    $in=GUICtrlRead($input2)
    $schonda=GUICtrlRead($dkp2)
    GUICtrlDelete($dkp2)
    $dkp2=GUICtrlCreateLabel($schonda - $in, 115, 50, 35, 15)
    GUICtrlDelete($input2)
    $input2=GUICtrlCreateInput("", 160, 48, 40,19)
    $schonda=0
    $in = 0
    endfunc

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

    ;_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_

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

    While 1
    $msg=GuiGetMsg()
    If $msg=-3 Then Exit
    if $msg = $buttonplus1 then plus1()
    If $msg = $buttonminus1 then minus1()
    If $msg = $buttonplus2 Then plus2()
    if $msg = $buttonminus2 then minus2()
    Wend

    [/autoit]

    Das problem ist halt, das ich es net alleine auf die reihe bekomme diese angaben alle in arrays zu setzen, und richtig erkennen zu lassen von autoit.

    Darum bitte ich euch, mir zu helfen, mir vllt. mein programm in arrays zu setzten, und/oder mir dabei zu helfen es selber zu machen.
    mfg

  • datei finden und dann ordner öffnen, in dem die datei ist.... wie mache ich das?

    • Dtex
    • 23. Januar 2010 um 12:03

    ich habs mal ohne gemacht, aber dann gehts iwie net... hier mal ohne:

    C
    #include <_FileFindNet.au3>
    #include <Array.au3>
    $finden = _FileFindNet ("v_hands.vtf", "", "D:\", 1, 0)
    if IsArray ($finden) Then
    	ShellExecute($finden[1])
    EndIf

    hmmm


    edit: geht doch plötzlich... ka^^

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™