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

Beiträge von DeepRed92

  • MessageHandler.au3 oder doch lieber TCP?

    • DeepRed92
    • 5. Juni 2009 um 16:53

    Hmm. Ist das dann auch wirklich schneller und lastet es den Prozessor auch nicht so aus?

  • Steuerelemente verrutschen...

    • DeepRed92
    • 5. Juni 2009 um 16:15

    Das hat nichts mit AutoIt zu tun, sondern die DPI deines Desktops ist anders. Zu hoch oder zu niedrig ^^

    Edit: Danke Elodie :D .

  • Steuerelemente verrutschen...

    • DeepRed92
    • 5. Juni 2009 um 15:52

    Mach doch dann 2 Screenshots. Dann kann man das besser nachvollziehen ;)

  • Steuerelemente verrutschen...

    • DeepRed92
    • 5. Juni 2009 um 15:37

    Und so?:

    Spoiler anzeigen
    [autoit]

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

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

    AutoIt Version: 3.3.1.0 (beta)
    Author: myName

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

    Script Function:
    Template AutoIt script.

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

    #ce ----------------------------------------------------------------------------

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

    ; Script Start - Add your code below here

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

    #include <StaticConstants.au3>
    #include <GuiConstantsEx.au3>

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

    Opt('MustDeclareVars', 1)
    Opt("GUIOnEventMode", 1)

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

    Global $exit, $gui, $main_tab, $Beispiel1, $Beispiel1_2, $Tralalala1, $Tralalala2, $noch_eins1, $Noch_eins2, $Letztes1, $Letztes2

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

    Example()

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

    Func Example()

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

    ; GUI
    $gui = GuiCreate("Steuerelemente verrutschen", 300, 50)
    GUISetFont(11, "", "", "Arial")
    GUISetOnEvent($GUI_EVENT_CLOSE, "OnExit")

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

    Guiswitch($Gui)
    $Main_tab = GUICtrlCreateTab(0, 0, 620, 400)
    guictrlsetstate(-1, $Gui_disable)

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

    $Beispiel1 = guictrlcreatetabitem("Beispiel1")

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

    $Tralalala1 = GuiCtrlCreateTabITEM("Tralalala")

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

    $Noch_eins1 = Guictrlcreatetabitem("Noch eins")

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

    $Letztes1 = GuiCtrlCreateTabITEM("Letztes...")

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

    guictrlcreatetabitem("")

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

    $Tralalala2 = guictrlcreatelabel("Tralalala", 77, 5, 56, 18)
    ;~ Guictrlsetstate(-1, $GUI_ONTOP+$gui_show+$gui_disable)
    ;~ GUICtrlSetResizing(-1, $GUI_DOCKSIZE + $GUI_DOCKLEFT + $GUI_DOCKTOP)

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

    $Noch_eins2= guictrlcreatelabel("Noch eins", 142, 5, 66, 18)
    ;~ guictrlsetstate(-1, $GUI_ONTOP+$gui_show+$gui_disable)
    ;~ GUICtrlSetResizing(-1, $GUI_DOCKSIZE + $GUI_DOCKLEFT + $GUI_DOCKTOP)

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

    $Letztes2= guictrlcreatelabel("Letztes...", 215, 5, 63, 18)
    ;~ guictrlsetstate(-1, $GUI_ONTOP+$gui_show+$gui_disable)
    ;~ GUICtrlSetResizing(-1, $GUI_DOCKSIZE + $GUI_DOCKLEFT + $GUI_DOCKTOP)

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

    GUISetState()

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

    while(1)
    Sleep(1000)
    WEnd

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

    EndFunc

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

    Func OnExit()
    Exit
    EndFunc

    [/autoit]
  • Steuerelemente verrutschen...

    • DeepRed92
    • 5. Juni 2009 um 15:31

    Und so?

    Spoiler anzeigen
    [autoit]

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

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

    AutoIt Version: 3.3.1.0 (beta)
    Author: myName

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

    Script Function:
    Template AutoIt script.

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

    #ce ----------------------------------------------------------------------------

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

    ; Script Start - Add your code below here

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

    #include <StaticConstants.au3>
    #include <GuiConstantsEx.au3>

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

    Opt('MustDeclareVars', 1)
    Opt("GUIOnEventMode", 1)

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

    Global $exit, $gui, $main_tab, $Beispiel1, $Beispiel1_2, $Tralalala1, $Tralalala2, $noch_eins1, $Noch_eins2, $Letztes1, $Letztes2

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

    Example()

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

    Func Example()

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

    ; GUI
    $gui = GuiCreate("Steuerelemente verrutschen", 300, 50)
    GUISetFont(11, "", "", "Arial")
    GUISetOnEvent($GUI_EVENT_CLOSE, "OnExit")

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

    Guiswitch($Gui)
    $Main_tab = GUICtrlCreateTab(0, 0, 620, 400)
    guictrlsetstate(-1, $Gui_disable)

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

    $Beispiel1 = guictrlcreatetabitem("Beispiel1")

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

    $Tralalala1 = GuiCtrlCreateTabITEM("Tralalala")

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

    $Noch_eins1 = Guictrlcreatetabitem("Noch eins")

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

    $Letztes1 = GuiCtrlCreateTabITEM("Letztes...")

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

    guictrlcreatetabitem("")

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

    $Tralalala2 = guictrlcreatelabel("Tralalala", 77, 5, 56, 18, $SS_center)
    ;~ Guictrlsetstate(-1, $GUI_ONTOP+$gui_show+$gui_disable)
    ;~ GUICtrlSetResizing(-1, $GUI_DOCKSIZE + $GUI_DOCKLEFT + $GUI_DOCKTOP)

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

    $Noch_eins2= guictrlcreatelabel("Noch eins", 142, 5, 66, 18, $SS_center)
    ;~ guictrlsetstate(-1, $GUI_ONTOP+$gui_show+$gui_disable)
    ;~ GUICtrlSetResizing(-1, $GUI_DOCKSIZE + $GUI_DOCKLEFT + $GUI_DOCKTOP)

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

    $Letztes2= guictrlcreatelabel("Letztes...", 215, 5, 63, 18, $SS_center)
    ;~ guictrlsetstate(-1, $GUI_ONTOP+$gui_show+$gui_disable)
    ;~ GUICtrlSetResizing(-1, $GUI_DOCKSIZE + $GUI_DOCKLEFT + $GUI_DOCKTOP)

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

    GUISetState()

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

    while(1)
    Sleep(1000)
    WEnd

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

    EndFunc

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

    Func OnExit()
    Exit
    EndFunc

    [/autoit]
  • MessageHandler.au3 oder doch lieber TCP?

    • DeepRed92
    • 5. Juni 2009 um 15:21

    Hallo,

    ich wollte mal fragen, was sich besser zum steuern von Anwendung besser geeignet ist. Die UDF MessageHandler.au3 oder TCP?
    Welches ist den schneller bzw. auch besser?

  • Problem mit Objekt

    • DeepRed92
    • 4. Juni 2009 um 22:01

    Bei mir funktioniert das super :) .

  • Wie erstelle ich richtig UDFs?

    • DeepRed92
    • 4. Juni 2009 um 18:07

    Hallo,

    diese Frage ist nicht speziell auf mich gerichtet, sondern auch für Anfänger. Zuerst wollte ich mal wissen was ich beim erstellen von UDFs beachten soll. Also Variablen inderhalb einer Funktion sollten mit Local deklariert werden. Um einen Error zu senden, sollte man SetError benutzen. Returns sollte man auch setzen. Habe ich nun alles oder fehlt bei meinem "Vorgang" noch etwas?

  • Doppelklickfunktion für Labels

    • DeepRed92
    • 4. Juni 2009 um 16:58

    Hallo,

    ich habe selber eine kleine Funktion erstellt, mit der man Linklabel Klicke richtig auswerten kann.
    Wie kann ich genau die selbe Funktion machen, um doppelklicks abzufangen?
    Also nur true und false returns.

    Spoiler anzeigen
    [autoit]

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

    AutoIt Version: 3.3.1.0 (beta)
    Author: myName

    Script Function:
    Template AutoIt script.

    #ce ----------------------------------------------------------------------------

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

    ; Script Start - Add your code below here

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

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

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

    $Form1 = GUICreate("Test", 138, 52)
    $Label1 = GUICtrlCreateLabel("Klick mich!", 40, 16, 55, 17)
    GUICtrlSetFont(-1, 8, 400, 4, "MS Sans Serif")
    GUICtrlSetColor(-1, 0x0000FF)
    GUICtrlSetCursor(-1, 0)
    GUISetState(@SW_SHOW)

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

    While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
    Case $GUI_EVENT_CLOSE
    Exit

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

    Case $Label1
    $LabelState = _Label_OnClick($Form1, $Label1)
    If $LabelState = True Then
    MsgBox(0, "", "Sie haben mich geklickt :P")
    EndIf

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

    EndSwitch
    WEnd

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

    Func _Label_OnClick($hWnd, $Control_Hwnd)
    GUICtrlSetColor($Control_Hwnd, 0xE51251)
    $Cursorinfo99 = GUIGetCursorInfo($hWnd)
    If IsArray($Cursorinfo99) Then
    While $Cursorinfo99[4] = $Control_Hwnd
    $Cursorinfo99 = GUIGetCursorInfo($hWnd)
    If Not $Cursorinfo99[2] Then
    GUICtrlSetColor($Control_Hwnd, 0x0000E4)
    Return True
    ExitLoop
    EndIf
    Sleep(10)
    WEnd
    EndIf
    GUICtrlSetColor($Control_Hwnd, 0x0000E4)
    Return False
    EndFunc ;==>_Label_OnClick

    [/autoit]
  • Desktop Radio 3.9

    • DeepRed92
    • 3. Juni 2009 um 22:39

    Neue Version siehe Post 1 :D .

  • MySQL - Erklärung & Möglichkeit

    • DeepRed92
    • 3. Juni 2009 um 22:09

    Also bevor dir jemand weiterhilft, muss ich dir leider sagen, das es sehr oft sowas bei free webspace anbietern nicht möglich ist.
    Denn die meisten geben als MYSQL Host nur Localhost an und das bringt jemanden nicht weiter. Aber mit kostenpflichtigen HP-Angeboten sollte das gehen ;)

  • Statusbar wird nicht richtig angezeigt

    • DeepRed92
    • 30. Mai 2009 um 19:07
    Zitat

    Was du dabei gedacht hast ist eigentlich egal. Code zu überprüfen ist aber wesentlich einfacher als ins blaue zu schießen .

    Ich hab ja nicht gesagt, dass jemand meinen Code überprüfen soll ;) . Einfache Antworten reichen doch erstmal aus.

    Zitat

    Genau so wie du deine Threads nicht auf gelöst setzen kannt . Irgendwie klappt das nach 1,5 Jahren Mitgliedschaft und 991 Beiträgen immer noch nicht. Aber auchn das ist ja mit Arbeit verbunden .

    Da bin ich wohl nicht der einzigste! Wo kein Kläger da kein Richter :) .

  • Statusbar wird nicht richtig angezeigt

    • DeepRed92
    • 30. Mai 2009 um 18:40
    Zitat

    OMG. Immer dasselbe. Poste mal einen Beispielscode, damit man was zum arbeiten hat.

    Ich werde mir dabei schon was gedacht haben :thumbdown: . Man kann nicht immer erwarten das man hier immer Code posten muss. Es war nähmlich eher eine allgemeine Frage dazu.

    Zitat

    Ich glaube, die Reihenfolge ist wichtig. Erst das Menu, dann die Toolbar und zuletzt die Statusbar erzeugen ;) Dann sollte es passen.

    &

    kann es sein, dass Du mit Toolbar die GUI-Höhe verkleinerst und die Statusbar erst weiter unten beginnt ? :)

    Danke an euch beiden. Es funktioniert jetzt :thumbup: .

  • Statusbar wird nicht richtig angezeigt

    • DeepRed92
    • 30. Mai 2009 um 16:59

    Hallo,

    ich habe eine GUI mit Toolbar und Statusbar. Aber leider wird dabei kein Statusbar angezeigt.

    [Blockierte Grafik: http://download.lima-city.de/deepred/Bilder/392946461305189927.png] 
    Das hat was mit der Kombination von Tool- und Statusbar zu tun. Denn ohne Toolbar klappt es super.
    Was kann ich nun machen?

  • Desktop Radio 3.9

    • DeepRed92
    • 30. Mai 2009 um 15:03

    Ich hab mal für die Leute, die auch selber Plug-Ins machen möchten eine UDF erstellt. Viel Spaß damit ;) .

    Info: Desktop Radio muss dabei laufen. Sonst funktioniert das nicht. :rolleyes:

    Edit: Beispiel hinzugefügt.
    Edit2: Kleiner Fehler behoben :) .

  • Eigene Progressbar

    • DeepRed92
    • 30. Mai 2009 um 13:57

    Deine Variante flackert aber etwas. :(

  • Eigene Progressbar

    • DeepRed92
    • 30. Mai 2009 um 13:38

    Hallo,

    ich versuche momentan einen eigenen Ladebalken mit Autoi zu erstellen. Doch irgendwie ist es doch nicht so leicht wie es aussieht :D . Soweit bin ich schonmal:

    Spoiler anzeigen
    [autoit]

    $GUI_EVENT_CLOSE = -3

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

    GUICreate("Download", 200, 30)
    GUISetBkColor(0x393939)
    GUISetState()

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

    $Breite = 180
    $Hoehe = 3

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

    For $NextLoop = 1 To $Breite
    GUICtrlCreateGraphic(10 + $NextLoop, 10, 1, $Hoehe)
    GUICtrlSetBkColor(-1, 0x99FF00)
    Sleep(10)
    Next

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

    While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
    Case $GUI_EVENT_CLOSE
    Exit

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

    EndSwitch
    WEnd

    [/autoit]

    Das Problem damit ist, dass es viel zu langsam ist. Es dauert beinahe 1 Sekunde bis es auf 100 geht. Das ist viel zuviel an Zeit :( .

    Jetzt meine Farge. Wie kann ich einen Ladebalken wie hier auf dem Bild erstellen? Mit GDI+ lieber nicht, da man es sozusagen vom GUI wegwischen kann.

    Der Inhalt kann nicht angezeigt werden, da er nicht mehr verfügbar ist.

  • GUI soll ausweichen

    • DeepRed92
    • 28. Mai 2009 um 18:59

    Ich weiß das schon, aber das ruckelt leider etwas zu viel...

  • GUI soll ausweichen

    • DeepRed92
    • 28. Mai 2009 um 18:51

    Hallo,

    ich habe einen Script geschrieben:

    Spoiler anzeigen
    [autoit]

    $x = 200
    $y = 200

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

    $hwnd = GUICreate("Fang mich", $x, $y)

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

    GUISetState()

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

    While 1
    $Pos = GUIGetCursorInfo($hwnd)
    If $Pos[0] < $x And $Pos[0] > 0 And $Pos[1] < $y And $Pos[1] > 0 Then
    While 1
    $Pos = GUIGetCursorInfo($hwnd)
    If $Pos[0] < $x And $Pos[0] > 0 And $Pos[1] < $y And $Pos[1] > 0 Then
    WinMove($hwnd, "", Random(0, @DesktopWidth, 1) - $x - 20, Random(0, @DesktopHeight, 1) - $y - 20)
    Else
    ExitLoop
    EndIf
    WEnd
    EndIf
    Sleep(10)
    WEnd

    [/autoit]

    Dabei soll eine GUI immer ausweichen, wenn der Mauszeiger über ihm ist. Nun das hab ich geschafft, abber wie kann man sowas wie ein Beschleunigungs und Brems effekt einbauen. Die GUI soll nicht sofort an einem anderen Fleck sein, sondern erst langsam dann schneller und kurz vor dem Ziel abbremsen.

  • Will ein Projekt starten, brauche erfahrene Programmierer

    • DeepRed92
    • 28. Mai 2009 um 17:24
    Zitat

    Botting, und das auch noch im professionellen Bereich.(es geht um Geld) :cursing: :cursing: :cursing: :cursing:

    Meinst du sowas wie Phishing???

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™