Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > AutoIt
You last visited: Today at 06:37

  • 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 07/16/2012, 16:05   #346
 
elite*gold: 464
Join Date: Dec 2010
Posts: 3,998
Received Thanks: 3,909
Ich bin zwar nicht der beste bzw. auch nicht so gut Aber meines Wissens nach ist es möglich
Dr.Toni-old is offline  
Old 07/16/2012, 18:50   #347
 
butter123's Avatar
 
elite*gold: 95
Join Date: May 2011
Posts: 982
Received Thanks: 189
Ja das ist definitiv möglich. Du musst nurnoch evtl. mit Hackshields rechnen. Dann wirds komplizierter
butter123 is offline  
Old 07/16/2012, 22:05   #348
 
elite*gold: 0
Join Date: Mar 2012
Posts: 74
Received Thanks: 14
Kann man nicht theoretisch wie in Nostale die Sachen per Cheat Engine rausfinden(Eigentlich ist diese Frage für Nostale gedacht :P)

gruß
MapleGameChannel is offline  
Old 07/16/2012, 22:33   #349
 
lolkop's Avatar
 
elite*gold: 280
Join Date: May 2007
Posts: 2,818
Received Thanks: 3,483
Quote:
Originally Posted by -STORM- View Post
Autoit ist deutlich einfacher als all die genannten Programmiersprachen, bietet aber auch weniger Möglichkeiten.
leider sind beide punkte so nicht richtig. will man effizient programmieren, so benötigt man eigentlich nichts weiter als ein verständnis für einfache aussage/prädikaten logik. sobald dies vorhanden ist, sollte man durchaus in der lage sein mittels automaten jedes beliebige programm schreiben zu können.

autoit hat lediglich den nachteil, das bedingt durch den hohen abstraktiongrad eine derart hohe verzögerung entstehen kann, dass die nacheinander aufgeführten befehle, für den user sichtbar nicht synchron ablaufen, wodurch die scheinbare multithreading fähigkeit etwas leidet.
lolkop is offline  
Old 07/17/2012, 01:40   #350
 
elite*gold: 0
Join Date: Mar 2012
Posts: 74
Received Thanks: 14
Hallo erstmal danke für die Antworten.
Stehe aber momentan vor einem Problem : Was zum Henker bedeutet isArray bei der PixelSearch if Abfrage ??? Naja was ein Array ist weis ich, aber wieso muss man sowas Abfragen wenn man es doch eh schon sieht O.o

BSP :

Code:
if IsArray($position) then
		 MouseMove($position[0], $position[1], 0)
MapleGameChannel is offline  
Old 07/17/2012, 01:44   #351
 
Der-Eddy's Avatar
 
elite*gold: 400
Join Date: Nov 2008
Posts: 67,905
Received Thanks: 19,505
Quote:
Originally Posted by MapleGameChannel View Post
Hallo erstmal danke für die Antworten.
Stehe aber momentan vor einem Problem : Was zum Henker bedeutet isArray bei der PixelSearch if Abfrage ??? Naja was ein Array ist weis ich, aber wieso muss man sowas Abfragen wenn man es doch eh schon sieht O.o

BSP :

Code:
if IsArray($position) then
		 MouseMove($position[0], $position[1], 0)
Manche Befehle geben Arrays aus wenn sie etwas finden
jedoch wenn sie nichts finden (oder ein Fehler passiert was auch immer) wird nur eine Variable zurückgegeben
Der-Eddy is offline  
Old 07/17/2012, 10:25   #352
 
lolkop's Avatar
 
elite*gold: 280
Join Date: May 2007
Posts: 2,818
Received Thanks: 3,483
Quote:
Originally Posted by Der-Eddy View Post
Manche Befehle geben Arrays aus wenn sie etwas finden
jedoch wenn sie nichts finden (oder ein Fehler passiert was auch immer) wird nur eine Variable zurückgegeben
dann erkläre mir mal, was zurückgegeben wird, wenn ein array als ausgabewert erreicht wird :P

variablen können entweder einzelwerte oder arrays enthalten.
abfragen ob es sich um ein array handelt, sollten wir immer, da wir beim abfragen eines array-members auf non-array-member einen programmabsturz erhalten würden.
lolkop is offline  
Old 07/20/2012, 14:26   #353
 
anubit's Avatar
 
elite*gold: 97
Join Date: Jun 2010
Posts: 3,145
Received Thanks: 1,051
Hallo erstmal, ich bin noch ziemlich neu hier in der Sektion, mit AutoIt kenne ich mich zwar schon ein wenig aus, aber ich habe ein kleines Problem:

Und zwar würde ich gerne wissen, ob es eine Funktion gibt, die mir den Titel eines Fensters wiedergibt, wenn ich mit der linken Maustaste drauf klicke.

Ich weiß zwar wie ich den Titel herausfinde, nur weiß ich nicht wie ich das so einbinde, dass der Titel ermittelt wird, wenn ich drauf klicke.
Falls es solch eine Funktion gibt, wäre es nett, wenn sie mir jmd. sagen könnte.
anubit is offline  
Old 07/20/2012, 16:09   #354
 
elite*gold: 0
Join Date: Mar 2009
Posts: 7,260
Received Thanks: 33,149
Um den Titel des aktuellen Fensters zu erhalten musst du einfach nur die Funktion WinGetTitle() mit "[ACTIVE]" als title-Parameter aufrufen:
Code:
$FensterTitel = ""
While Sleep(10)
	$WinTitle = WinGetTitle("[ACTIVE]")
	If $FensterTitel <> $WinTitle Then
		$FensterTitel = $WinTitle
		ToolTip($FensterTitel, 0, 0)
	EndIf
WEnd
KDeluxe is offline  
Thanks
2 Users
Old 07/21/2012, 19:05   #355
 
-STORM-'s Avatar
 
elite*gold: 124
Join Date: Dec 2009
Posts: 2,114
Received Thanks: 3,142
Habe die Funktion gefunden, die dafür zuständig ist, dass der Teleporter in einem Spiel geöffnet wird:

Wie kann ich die ausführen?
Meine Idee war DllCall, aber das funktioniert nicht.
Code:
DllCall($enginedll,"BOOL", "CUIPortal::OpenPortal")
Das gibt @error 3 zurück, d.h. er findet die Funktion nicht.
Über die Funktionsparameter habe ich mir noch keine Gedanken gemacht, aber die würden ja auch Error 4 bzw. 5 verursachen.
-STORM- is offline  
Old 07/22/2012, 03:32   #356
 
elite*gold: 0
Join Date: May 2012
Posts: 311
Received Thanks: 210
Ich möchte eine Endlosschleife über einen Hotkey (F1) starten und pausieren.

Schleife:
Code:
While 1 
         Send("{SPACE}") 
wEnd
Könnte mir bitte jmd die schleife in ein Script einbauen, dass man per F1 diese Schleife starten und pausieren kann?

Requi
«pacє» is offline  
Old 07/22/2012, 11:50   #357
 
elite*gold: 0
Join Date: Mar 2009
Posts: 7,260
Received Thanks: 33,149
Quote:
Originally Posted by Requi View Post
Ich möchte eine Endlosschleife über einen Hotkey (F1) starten und pausieren.

Schleife:
Code:
While 1 
         Send("{SPACE}") 
wEnd
Könnte mir bitte jmd die schleife in ein Script einbauen, dass man per F1 diese Schleife starten und pausieren kann?

Requi
Tipp in Scite einfach mal "Hotkey" ein und dir wird sofort "HotKeySet" vorgeschlagen. Dann einmal auf F1 klicken und das Beispiel aus der Hilfe kopieren.
KDeluxe is offline  
Thanks
2 Users
Old 07/22/2012, 12:40   #358
 
elite*gold: 0
Join Date: May 2012
Posts: 311
Received Thanks: 210
Das hab ich dann auch noch hinbekommen. Aber jz möchte ich noch eine GUI dazufügen. Das Problem dabei ist, wenn ich das mache habe ich entweder die GUI oder das Script(von oben) wird nicht gestartet.
o.O
Code:
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=
$AutoRocket = GUICreate("AutoRocket Darkorbit", 172, 209, 296, 240)
GUISetCursor (2)
$Label1 = GUICtrlCreateLabel("                  AutoRocket", 0, 0, 174, 17)
GUICtrlSetBkColor(-1, 0xFFFFFF)
$Label2 = GUICtrlCreateLabel("", 0, 24, 142, 17)
$Label3 = GUICtrlCreateLabel("           Press SPACE to start it", 0, 48, 174, 17)
$Label4 = GUICtrlCreateLabel("", 0, 72, 142, 17)
$Label5 = GUICtrlCreateLabel("                   made by Requi", 0, 96, 144, 17)
$Label6 = GUICtrlCreateLabel("", 0, 112, 145, 17)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###

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

	EndSwitch
WEnd
Wo muss die HotKey Schleife jz hin?
Requi
«pacє» is offline  
Old 07/22/2012, 13:17   #359
 
-STORM-'s Avatar
 
elite*gold: 124
Join Date: Dec 2009
Posts: 2,114
Received Thanks: 3,142
Hier mal meine Version.
Was ich hauptsächlich geändert habe:
  • 2 unnötige Includes entfernt
  • 3 leere Labels entfernt
  • Fenstergröße angepasst, sodass der Titel sichtbar ist
  • OnEvent statt GuiGetMsg-Switch zum Schließen des Scripts
  • Endlosschleife damit nicht vor dem Aufruf der Funktion das Script geschlossen wird
  • eine Funktion, die je nach Status ($SpaceAktiv) eine Schleife startet, die Space sendet oder nichts macht

-STORM- is offline  
Thanks
1 User
Old 07/22/2012, 13:53   #360
 
elite*gold: 0
Join Date: May 2012
Posts: 311
Received Thanks: 210
die leeren labels waren nur wegen Style her da. die includes kamen von koda. deine is echt gut. werde dich erwähnen im theead
Requi


Posted from elitepvpers.com App for Android
«pacє» is offline  
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 06:39.


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.