Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > AutoIt
You last visited: Today at 16:13

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Tratsch rund um Autoit / Autoit Talk | kleinere Fragen

Discussion on Tratsch rund um Autoit / Autoit Talk | kleinere Fragen within the AutoIt forum part of the Coders Den category.

Reply
 
Old 10/14/2014, 23:42   #2146
 
YatoDev's Avatar
 
elite*gold: 50
Join Date: Sep 2012
Posts: 3,841
Received Thanks: 1,462
huhu,

ich baue momentan ein gui framework.
momentan habe ich alle standard gui funktionen von autoit nachgebaut.(nicht diese zusatzfunktionen aus den udf's).
momentan designe ich die controls und baue einen vernünftigen event handler und das alles. jenachdem wie ich gerade lusst habe bastel ich auch an meinem gui designer weiter.

Meine frage jetzt ist ob jemand ideen hat für nützliche gui elemente die nicht in autoit vorhanden sind. eventuell kennt ihr welche von anderen gui frameworks(java swing/AWT, gtk, qt) oder wünscht euch einfach nützliche objekte die ihr in anderen bibliotheken vermisst.

auserdem muss ich noch einige performance optimierungen machen da der native autoit code nicht wirklich schnell ist
Bis jetzt bin ich aber sehr zu frieden und das ui sieht echt gut aus.
YatoDev is offline  
Old 10/20/2014, 15:30   #2147
 
butter123's Avatar
 
elite*gold: 95
Join Date: May 2011
Posts: 982
Received Thanks: 189
Quote:
Originally Posted by »FlutterShy™ View Post
...
also ich bin ein fan von dem datagridview mit buttons und checkboxen drin

butter123 is offline  
Old 10/20/2014, 17:09   #2148
 
YatoDev's Avatar
 
elite*gold: 50
Join Date: Sep 2012
Posts: 3,841
Received Thanks: 1,462
Quote:
Originally Posted by butter123 View Post
also ich bin ein fan von dem datagridview mit buttons und checkboxen drin

muss ich nichts für umcoden. würde ne kleine funktion reichen die alles called was nötig ist.

Wenn man auf den button drückt dann soll er was zeichnen.
was denkst du wie viel zeit (in ms) nach dem mouseclick fallen einem benutzer nicht auf bis es gezeichnet wurde?

Diese zeit hab ich mitlerweile schon mit einer neuen methode auf wenige ms runtergebracht. wäre aber interessant zu wissen wie viel zeit ich zur verfügung habe.

Meine vorgehensweise

Das ist somit das schnellste was ich getestet habe und der benutzer bekommt nicht mit was im hintergrund passiert.
YatoDev is offline  
Old 10/21/2014, 17:46   #2149
 
lolkop's Avatar
 
elite*gold: 280
Join Date: May 2007
Posts: 2,818
Received Thanks: 3,483
Quote:
Originally Posted by »FlutterShy™ View Post
was denkst du wie viel zeit (in ms) nach dem mouseclick fallen einem benutzer nicht auf bis es gezeichnet wurde?
25FPS reichen für das menschliche Auge. Entsprechend sind das 25 Frames in 1000ms. 1000ms/25Frames = 40ms/Frame...

Alles was länger als 40ms dauert (auf das gesamte tool bezogen), ist für den User also wahrnehmbar.
lolkop is offline  
Old 10/21/2014, 20:02   #2150
 
butter123's Avatar
 
elite*gold: 95
Join Date: May 2011
Posts: 982
Received Thanks: 189
probiers aus^^
ich finde ab 50 wirds deutlich, auch wenn man nicht drauf achtet
butter123 is offline  
Old 10/21/2014, 21:44   #2151
 
YatoDev's Avatar
 
elite*gold: 50
Join Date: Sep 2012
Posts: 3,841
Received Thanks: 1,462
Quote:
Originally Posted by lolkop View Post
25FPS reichen für das menschliche Auge. Entsprechend sind das 25 Frames in 1000ms. 1000ms/25Frames = 40ms/Frame...

Alles was länger als 40ms dauert (auf das gesamte tool bezogen), ist für den User also wahrnehmbar.
Quote:
Originally Posted by butter123 View Post
....
stimmt. ich komme beim aufwändigsten element beim zeichnen und rechnen meist auf > 40ms.
Das zeichnen kann ich kaum verkürzen. ich versuche mehr werte möglichst früh konstant in einer variablen zu speichern damit die rechenoperationen sich verringern
YatoDev is offline  
Old 10/21/2014, 22:52   #2152
 
alpines's Avatar
 
elite*gold: 60
Join Date: Aug 2009
Posts: 2,256
Received Thanks: 815
ControlGetFocus.
alpines is offline  
Thanks
1 User
Old 10/22/2014, 12:32   #2153


 
Lawliet's Avatar
 
elite*gold: 2
Join Date: Jul 2009
Posts: 14,456
Received Thanks: 4,685
Jo Leute,

ich wollt auch hier schnell einen Verweis auf meinen Post im "Entwickler sucht Entwickler" Thread da lassen


Geht um einen Autoit -> .Net Compiler

Falls jemand Bock hat

lg
Lawliet is offline  
Old 10/24/2014, 06:50   #2154

 
Moneypulation's Avatar
 
elite*gold: 138
Join Date: Apr 2012
Posts: 3,494
Received Thanks: 1,769
Ich hab mich mal an ein kleines Minigame ranprobiert aber scheiter schon ganz am Anfang. Das Bild ruckelt die ganze Zeit. Und wenn ich einen einzigen weiteren Befehl (z.B. Sleep(1)) einbaue, dann verlangsamt sich das Spiel sehr.

PHP Code:
HotKeySet("{ESC}","beenden")


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


Global $MarioX 88
Global $MarioY 104
Global $MarioWidth 73
Global $MarioHeight 81
Global $FormX 511
Global $FormY 309

#Region ### START Koda GUI section ### Form=
$Form1 GUICreate("Form1"$FormX$FormY192124)
$Pic1 GUICtrlCreatePic("C:\Users\tronics\Desktop\mario.jpg"$MarioX$MarioY$MarioWidth,$MarioHeight)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###

While 1
    
If _IsPressed(25) And  $MarioX 0 Then
       $MarioX 
$MarioX-1
       GUICtrlSetPos
($Pic1$MarioX,$MarioY)
       
Sleep(1)
    EndIf
    If 
_IsPressed(26) And $MarioY 0 Then
       $MarioY 
$MarioY-1
       GUICtrlSetPos
($Pic1$MarioX,$MarioY)
       
Sleep(1)
    EndIf
    If 
_IsPressed(27) And Not ($MarioX $FormX $MarioWidthThen
       $MarioX 
$MarioX+1
       GUICtrlSetPos
($Pic1$MarioX,$MarioY)
       
Sleep(1)
    EndIf
    If 
_IsPressed(28) And Not ($MarioY $FormY $MarioHeightThen
       $MarioY 
$MarioY+1
       GUICtrlSetPos
($Pic1$MarioX,$MarioY)
       
Sleep(1)
       EndIf
WEnd


Func beenden
()
   Exit
EndFunc 
Moneypulation is offline  
Old 10/24/2014, 14:17   #2155
 
alpines's Avatar
 
elite*gold: 60
Join Date: Aug 2009
Posts: 2,256
Received Thanks: 815
Lade die user32.dll lieber selber und übergib sie an die _IsPressed-Funktion, weil sie so unnötige male geöffnet und geschlossen wird.

Wenn du ein richtiges Spiel machen willst rate ich dir eher zu GDI+.
alpines is offline  
Old 10/24/2014, 17:50   #2156
 
butter123's Avatar
 
elite*gold: 95
Join Date: May 2011
Posts: 982
Received Thanks: 189
konnte man nicht für ein input irgendwie festgelegen, was passieren soll, wenn man in dem input auf enter drückt?
bspw um ne cmd zeile in einer gui zu erstellen
butter123 is offline  
Old 10/26/2014, 15:56   #2157
 
elite*gold: 10
Join Date: Dec 2013
Posts: 1,224
Received Thanks: 3,095
Hey Leute, ich habe mal wieder eine Frage...
Und zwar möchte ich gerne ein simples programm schreiben, Was nur mit einem bestimmten Parameter gestartet werden kann. Google konnte mir diesmal nicht wirklich helfen. Ich hoffe da könnt ihr mir ein bisschen helfen. Meine zweite Frage wäre daran angelehnt. Und zwar möchte ich ebenfalls das man mein programm nur mit einem diesmal unbestimmten Paramter starten kann und das mein programm den Parameter erkennt mit dem es gestartet wurde und diesen auch im script verwerten kann. Wie gesagat ich hoffe auf eure Hilfe.

►D3v1n3r
TheMokko is offline  
Old 10/26/2014, 16:56   #2158


 
Lawliet's Avatar
 
elite*gold: 2
Join Date: Jul 2009
Posts: 14,456
Received Thanks: 4,685
$cmdLine enthält alle Parameter
Lawliet is offline  
Thanks
1 User
Old 10/26/2014, 19:58   #2159
 
butter123's Avatar
 
elite*gold: 95
Join Date: May 2011
Posts: 982
Received Thanks: 189
ich denke du meinst $cmdlineraw
$cmdline ist ein array mit den einzelnen parametern
butter123 is offline  
Old 10/27/2014, 14:11   #2160
 
lolkop's Avatar
 
elite*gold: 280
Join Date: May 2007
Posts: 2,818
Received Thanks: 3,483
Quote:
Originally Posted by butter123 View Post
ich denke du meinst $cmdlineraw
$cmdline ist ein array mit den einzelnen parametern
Das ändert wohl nichts daran, das $cmdLine alle Parameter enthält...
lolkop is offline  
Thanks
1 User
Reply


Similar Threads Similar Threads
[Sammelthread]Fragen zu Autoit wie man Hacks herstellt(Autoit) + Antworten
11/16/2011 - Metin2 - 0 Replies
Hallo Liebe Community, Ich habe diesen Thread aufgemacht weil manche leute mit Autoit nicht mehr weiterkommen wie man Hack herstellt ,ich habe mit schon ein Multihack mit Autoit herstellt das war einfach .Da viele User nicht weiterkommen werden habe ich mich entschieden ein Thread aufzumachen mit Fragen und ich den dann Antworten kann und helfen kann! ------------------------------------------------- --------------------------- Mein Multihack:...



All times are GMT +1. The time now is 16:16.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.