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

Beiträge von Conan10

  • Toolbar mehrere Button

    • Conan10
    • 6. Juni 2009 um 14:57

    Ok funktioniert, DANKE!

  • Toolbar mehrere Button

    • Conan10
    • 6. Juni 2009 um 14:24

    Hi @ Alle
    habe ein Problem mit einer Toolbar mit 3 Buttons. Wie kann man überprüfen wann der Button gedrückt wird. Welche Styles muss ich bei AddButton setzen?

    Wäre schön wenn ihr mir helft. In der Hilfe stand zwar was dazu aber ich hab das nicht so verstanden.

    Der Code:

    Spoiler anzeigen
    [autoit]

    $window = GUICreate("", 119, 45, 192, 124, -1, BitOR($WS_EX_TOOLWINDOW, $WS_EX_WINDOWEDGE, $WS_EX_TOPMOST))
    $ImageList1 = _GUIImageList_Create(32, 32, 5)
    _GUIImageList_AddIcon($ImageList1, @ScriptDir & "\icons\****", 0, True)
    _GUIImageList_AddIcon($ImageList1, @ScriptDir & "\icons\*****", 0, True)
    _GUIImageList_AddIcon($ImageList1, @ScriptDir & "\icons\*****", 0, True)
    $ToolBar1 = _GUICtrlToolbar_Create($window, 0)
    _GUICtrlToolbar_SetImageList($ToolBar1, $ImageList1)
    _GUICtrlToolbar_AddButton($ToolBar1, $test1, 0,0,$BTNS_BUTTON)
    _GUICtrlToolbar_AddButton($ToolBar1, $test2, 1)
    _GUICtrlToolbar_AddButton($ToolBar1, $test3, 2)

    [/autoit]

    Habe es auch mit Buttonispressed versucht aber es geht irgendwie nicht
    Danke schonmal im Vorraus!

  • Projekt Natal

    • Conan10
    • 4. Juni 2009 um 17:04

    Da braucht man aber ein großes Wohnzimmer ;).

    Aber ich finde das gar nicht mal so schlecht. In 50 Jahren hat man bestimmt 3-D Brillen (die man bezahlen kann) und kann dann Berge in waagerechter Lage ersteigen.
    Ist schon eine geniale Technik.

    Nebenbei warum gehen bei mi die smilies nicht?

  • GuiGetMsg(1)

    • Conan10
    • 3. Juni 2009 um 20:49

    Ja nur ist es nicht umso komplizierter je mehr Code wir haben, da OnEvent immer eine Funktion braucht? Außerdem haben wir Funktionen mit Parametern, wo die Funktionsaufrufe in eine seperate Funktion geschrieben werden müssten, oder? Also ich bin ja eher der Case-typ, da ich finde das der Überblick besser ist.

  • GuiGetMsg(1)

    • Conan10
    • 3. Juni 2009 um 20:40

    Ja da hast du uns richtig verstanden, aber das Problem ist, dass z.b. das zweite Fenster noch gar nicht existiert.
    Vielen Dank schonmal an euch beide für den Versuch. Ich werde mal mit den anderen beratschlagen, wie wir es machen.

  • GuiGetMsg(1)

    • Conan10
    • 3. Juni 2009 um 20:27

    Wie müsste man es denn machen, wenn das Fenster noch nicht existiert? Es gib nämlich einige die versteckt und andere die noch nicht erstellt wurden.

  • GuiGetMsg(1)

    • Conan10
    • 3. Juni 2009 um 20:05

    So hab es ausprobiert, aber es öffnet immernoch Sachen(wie _InetMail), welche gar nicht in die Gui gehören.
    Habe es so aufgeteilt:

    [autoit]

    While 1
    $nMsg = GUIGetMsg(1)
    Switch $nMsg[1]
    Case $Fenster1
    Switch $nMsg[0]
    Case $GUI_EVENT_CLOSE
    EndSwitch
    EndSwitch
    ;......

    [/autoit]

    Muss ich dann irgendwie $nMsg[0] weglassen?

  • Tab in Tab

    • Conan10
    • 2. Juni 2009 um 20:35

    Geht das nicht?
    Ich dachte immer das das nur bei Koda nicht geht.
    Das würde mich auch mal interressieren.

  • GuiGetMsg(1)

    • Conan10
    • 2. Juni 2009 um 20:27

    Ok ich werde es mal morgen probieren. Ich sag dann hier bescheid.
    Danke schonmal an dich!

  • GuiGetMsg(1)

    • Conan10
    • 2. Juni 2009 um 18:47

    Also für den AutChat benutzen wir GuiGetMsg(1), welcher ja einen Array zurückgibt. Nur haben wir das Problem, das bei ca. 5 Fenstern die Casemethode nur manchmal bzw. gar nicht geht. Wie kann man das ändern?

    Codeausschnitt:

    [autoit]

    Case $nMsg[0] = $M_Info ;Fenster 1 Menüitem
    _Info()

    [/autoit]


    oder

    [autoit]

    Case $nMsg[1] = $window_Info And $nMsg[0] = $func_info_Email ;Fenster 2 Label
    _INetMail("", "", "")

    [/autoit]

    Warum funktioniert beides nicht?

  • AutChat - Chat für Autoit'ler

    • Conan10
    • 2. Juni 2009 um 13:04

    Zu prgandys vorschlägen kann ich sagen:
    1) Wir werden beratschlagen, ob und in wiefern man das umsetzen und integrieren kann (aber gute Idee schonmal danke im Vorraus)
    2) Daran habe ich auch schon gedacht, leider bin ich in php ein noob daher muss ich auf Jautois warten, bis er sowas umsetzt.
    Daher wird es wahrscheinlich auf jeden Fall dabei sein.

    zu lavidos vorschlag kann ich nur sagen, dass es wahrscheinlich soetwas geben wird, wo alle "quatschen" können

    P.S.: Weiß einer wie man einen Link aus Richedit öffnen kann? Bitte per pm melden, danke

  • AutChat - Chat für Autoit'ler

    • Conan10
    • 1. Juni 2009 um 14:34

    Welchen Chat meinst du? Den vom Workspace oder den Autchat?
    Wenn du den Autchat meinst, dann muss ich dich vertrösten. Wir machen zwar fortschritte, aber es wird noch ein bisschen dauern bis er fertig wird ;)

  • StringRegExp

    • Conan10
    • 1. Juni 2009 um 13:07

    Geht das nicht, kennt sich keiner damit aus oder warum kann mir keiner helfen?

    Habe noch ein zweites Problem, wollte jetzt aber keinen 2 Thread dafür aufmachen und zwar will ich in eine GUI eine Toolbar mit eigenen Buttons machen. Frage geht das und wenn wie. Habe in der Hilfe und über die Suche nichts wirklich hilfreiches gefunden.

  • Bilder Für GUI

    • Conan10
    • 31. Mai 2009 um 19:57

    Ellipse um den Kreis, dann Auswahl>Invertieren dann Entf.

  • Bilder Für GUI

    • Conan10
    • 31. Mai 2009 um 19:27

    bearbeite die doch mit gimp. Also alle ränder entfernen und speicher es als png-datei

  • StringRegExp

    • Conan10
    • 31. Mai 2009 um 15:52

    Hab jetzt nochmal eine Frage und zwar versuche ich es jetzt mit dieser Seite: http://www.page.autchat.spacequadrat.de/index.php/faq/7-fehlerliste-chat
    Nun hat die Seite aber kein javascript mehr. Ich habe das nun so integriert:

    Spoiler anzeigen
    [autoit]

    $sText=_INetGetSource($itemurl)
    $authorregexp = StringRegExp($sText, 'Geschrieben von: (.+)\t', 3)
    $author = "Geschrieben von: "&$authorregexp[0]
    $date = StringRegExp($sText,'class="createdate">\r\n\t\t(.+)\t</td>', 3)
    $mailregexp = StringRegExp($sText, "var addy_text\d* = '(.+)';\n", 3)
    If not @error Then
    $mail = $mailregexp[0]
    For $i = 1 to 122
    $mail = StringReplace($mail, "&#"&$i&";", Chr($i))
    Next
    $mail = StringReplace($mail, "' + '", "")
    EndIf
    $textregexp = StringRegExp($sText, ">(.+)\n </h3>", 3)
    If @error Then MsgBox(0,"",@error)
    $text = StringReplace(StringReplace($author & @CRLF & $date[0] & @CRLF & $textregexp[0], "ü", "ü"), "ö", "ö")
    _GUICtrlEdit_SetText($Edit1, $text)
    EndIf

    [/autoit]


    Die itemurl wäre dann also die url oben. Nur gibt der mir immer die Meldung zurück, dass es keine Übereinstimmung gibt.
    Könnt mir nochmal jemand helfen bitte?

    P.S.: Weiß jemand vielleicht dazu ein Tut?
    Und weiß einer wie man es machen kann mit Progandy´s Richedit, dass sobald ein Link erscheint und dieser gedrückt wird sich die Seite öffnet?

  • StringRegExp

    • Conan10
    • 30. Mai 2009 um 22:00

    Du bist einfach nur Spitze. Vielen, vielen Dank. :thumbup:

  • StringRegExp

    • Conan10
    • 30. Mai 2009 um 19:37

    Hat keiner eine Idee, wie sich das machen lässt? Brauche es nämlich sehr dringend :S

    P.S.: Weiß einer wie man es machen kann mit Progandy´s Richedit, dass sobald ein Link erscheint und dieser gedrückt wird sich die Seite öffnet?

    Vielen herzlichen Danke nochmal an alle die mir geholfen haben, noch helfen werden ;)

  • AutChat - Chat für Autoit'ler

    • Conan10
    • 30. Mai 2009 um 11:19

    Den Download findest du hier:
    http://www.collanos.com/

  • AutChat - Chat für Autoit'ler

    • Conan10
    • 29. Mai 2009 um 21:10

    Dann haben wir ja vielleicht noch jemanden der mithilft.
    Super! :rock:

    P.S.: Bei mir hat das auch nicht solange gedauert.

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™