Hmm. Ist das dann auch wirklich schneller und lastet es den Prozessor auch nicht so aus?
Beiträge von DeepRed92
-
-
Das hat nichts mit AutoIt zu tun, sondern die DPI deines Desktops ist anders. Zu hoch oder zu niedrig

Edit: Danke Elodie
. -
Mach doch dann 2 Screenshots. Dann kann man das besser nachvollziehen

-
Und so?:
Spoiler anzeigen
[autoit]#cs ----------------------------------------------------------------------------
[/autoit] [autoit][/autoit] [autoit]AutoIt Version: 3.3.1.0 (beta)
[/autoit] [autoit][/autoit] [autoit]
Author: myNameScript Function:
[/autoit] [autoit][/autoit] [autoit]
Template AutoIt script.#ce ----------------------------------------------------------------------------
[/autoit] [autoit][/autoit] [autoit]; Script Start - Add your code below here
[/autoit] [autoit][/autoit] [autoit]#include <StaticConstants.au3>
[/autoit] [autoit][/autoit] [autoit]
#include <GuiConstantsEx.au3>Opt('MustDeclareVars', 1)
[/autoit] [autoit][/autoit] [autoit]
Opt("GUIOnEventMode", 1)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
[/autoit] [autoit][/autoit] [autoit]
$gui = GuiCreate("Steuerelemente verrutschen", 300, 50)
GUISetFont(11, "", "", "Arial")
GUISetOnEvent($GUI_EVENT_CLOSE, "OnExit")Guiswitch($Gui)
[/autoit] [autoit][/autoit] [autoit]
$Main_tab = GUICtrlCreateTab(0, 0, 620, 400)
guictrlsetstate(-1, $Gui_disable)$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)
[/autoit] [autoit][/autoit] [autoit]
;~ Guictrlsetstate(-1, $GUI_ONTOP+$gui_show+$gui_disable)
;~ GUICtrlSetResizing(-1, $GUI_DOCKSIZE + $GUI_DOCKLEFT + $GUI_DOCKTOP)$Noch_eins2= guictrlcreatelabel("Noch eins", 142, 5, 66, 18)
[/autoit] [autoit][/autoit] [autoit]
;~ guictrlsetstate(-1, $GUI_ONTOP+$gui_show+$gui_disable)
;~ GUICtrlSetResizing(-1, $GUI_DOCKSIZE + $GUI_DOCKLEFT + $GUI_DOCKTOP)$Letztes2= guictrlcreatelabel("Letztes...", 215, 5, 63, 18)
[/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]
;~ guictrlsetstate(-1, $GUI_ONTOP+$gui_show+$gui_disable)
;~ GUICtrlSetResizing(-1, $GUI_DOCKSIZE + $GUI_DOCKLEFT + $GUI_DOCKTOP)GUISetState()
[/autoit] [autoit][/autoit] [autoit]while(1)
[/autoit] [autoit][/autoit] [autoit]
Sleep(1000)
WEndEndFunc
[/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]Func OnExit()
[/autoit]
Exit
EndFunc -
Und so?
Spoiler anzeigen
[autoit]#cs ----------------------------------------------------------------------------
[/autoit] [autoit][/autoit] [autoit]AutoIt Version: 3.3.1.0 (beta)
[/autoit] [autoit][/autoit] [autoit]
Author: myNameScript Function:
[/autoit] [autoit][/autoit] [autoit]
Template AutoIt script.#ce ----------------------------------------------------------------------------
[/autoit] [autoit][/autoit] [autoit]; Script Start - Add your code below here
[/autoit] [autoit][/autoit] [autoit]#include <StaticConstants.au3>
[/autoit] [autoit][/autoit] [autoit]
#include <GuiConstantsEx.au3>Opt('MustDeclareVars', 1)
[/autoit] [autoit][/autoit] [autoit]
Opt("GUIOnEventMode", 1)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
[/autoit] [autoit][/autoit] [autoit]
$gui = GuiCreate("Steuerelemente verrutschen", 300, 50)
GUISetFont(11, "", "", "Arial")
GUISetOnEvent($GUI_EVENT_CLOSE, "OnExit")Guiswitch($Gui)
[/autoit] [autoit][/autoit] [autoit]
$Main_tab = GUICtrlCreateTab(0, 0, 620, 400)
guictrlsetstate(-1, $Gui_disable)$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)
[/autoit] [autoit][/autoit] [autoit]
;~ Guictrlsetstate(-1, $GUI_ONTOP+$gui_show+$gui_disable)
;~ GUICtrlSetResizing(-1, $GUI_DOCKSIZE + $GUI_DOCKLEFT + $GUI_DOCKTOP)$Noch_eins2= guictrlcreatelabel("Noch eins", 142, 5, 66, 18, $SS_center)
[/autoit] [autoit][/autoit] [autoit]
;~ guictrlsetstate(-1, $GUI_ONTOP+$gui_show+$gui_disable)
;~ GUICtrlSetResizing(-1, $GUI_DOCKSIZE + $GUI_DOCKLEFT + $GUI_DOCKTOP)$Letztes2= guictrlcreatelabel("Letztes...", 215, 5, 63, 18, $SS_center)
[/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]
;~ guictrlsetstate(-1, $GUI_ONTOP+$gui_show+$gui_disable)
;~ GUICtrlSetResizing(-1, $GUI_DOCKSIZE + $GUI_DOCKLEFT + $GUI_DOCKTOP)GUISetState()
[/autoit] [autoit][/autoit] [autoit]while(1)
[/autoit] [autoit][/autoit] [autoit]
Sleep(1000)
WEndEndFunc
[/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]Func OnExit()
[/autoit]
Exit
EndFunc -
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? -
Bei mir funktioniert das super
. -
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?
-
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] [autoit][/autoit] [autoit]
AutoIt Version: 3.3.1.0 (beta)
Author: myName
Script Function:
Template AutoIt script.
#ce ----------------------------------------------------------------------------; Script Start - Add your code below here
[/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]#include <GUIConstantsEx.au3>
[/autoit] [autoit][/autoit] [autoit]
#include <StaticConstants.au3>
#include <WindowsConstants.au3>$Form1 = GUICreate("Test", 138, 52)
[/autoit] [autoit][/autoit] [autoit]
$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)While 1
[/autoit] [autoit][/autoit] [autoit]
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
ExitCase $Label1
[/autoit] [autoit][/autoit] [autoit]
$LabelState = _Label_OnClick($Form1, $Label1)
If $LabelState = True Then
MsgBox(0, "", "Sie haben mich geklickt :P")
EndIfEndSwitch
[/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]
WEndFunc _Label_OnClick($hWnd, $Control_Hwnd)
[/autoit]
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 -
Neue Version siehe Post 1
. -
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
-
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.ZitatGenau 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
. -
Zitat
OMG. Immer dasselbe. Poste mal einen Beispielscode, damit man was zum arbeiten hat.
Ich werde mir dabei schon was gedacht haben
. Man kann nicht immer erwarten das man hier immer Code posten muss. Es war nähmlich eher eine allgemeine Frage dazu.ZitatIch 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
. -
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? -
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.

Edit: Beispiel hinzugefügt.
Edit2: Kleiner Fehler behoben
. -
Deine Variante flackert aber etwas.

-
Hallo,
ich versuche momentan einen eigenen Ladebalken mit Autoi zu erstellen. Doch irgendwie ist es doch nicht so leicht wie es aussieht
. Soweit bin ich schonmal:Spoiler anzeigen
[autoit]$GUI_EVENT_CLOSE = -3
[/autoit] [autoit][/autoit] [autoit]GUICreate("Download", 200, 30)
[/autoit] [autoit][/autoit] [autoit]
GUISetBkColor(0x393939)
GUISetState()$Breite = 180
[/autoit] [autoit][/autoit] [autoit]
$Hoehe = 3For $NextLoop = 1 To $Breite
[/autoit] [autoit][/autoit] [autoit]
GUICtrlCreateGraphic(10 + $NextLoop, 10, 1, $Hoehe)
GUICtrlSetBkColor(-1, 0x99FF00)
Sleep(10)
NextWhile 1
[/autoit] [autoit][/autoit] [autoit]
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
ExitEndSwitch
[/autoit]
WEndDas 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. -
Ich weiß das schon, aber das ruckelt leider etwas zu viel...
-
Hallo,
ich habe einen Script geschrieben:
Spoiler anzeigen
[autoit]$x = 200
[/autoit] [autoit][/autoit] [autoit]
$y = 200$hwnd = GUICreate("Fang mich", $x, $y)
[/autoit] [autoit][/autoit] [autoit]GUISetState()
[/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]While 1
[/autoit]
$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)
WEndDabei 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.
-
Zitat
Botting, und das auch noch im professionellen Bereich.(es geht um Geld)

Meinst du sowas wie Phishing???