Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > AutoIt
You last visited: Today at 11:58

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

Advertisement



ControlClick

Discussion on ControlClick within the AutoIt forum part of the Coders Den category.

Reply
 
Old   #1


 
Moneypulation's Avatar
 
elite*gold: 138
Join Date: Apr 2012
Posts: 3,495
Received Thanks: 1,769
ControlClick

PHP Code:
            $EnemyVp PixelSearch($AutoShootBackAreaX1,$AutoShootBackAreaY1,$AutoShootBackAreaX2,$AutoShootBackAreaY2,0x0D7600,20)
            If 
IsArray($EnemyVpThen
               ControlClick
($WindowHandle,"",$ControlID,"left",1,$EnemyVp[0]-25,$EnemyVp[1])
               
ControlClick($WindowHandle,"",$ControlID,"left",1,$EnemyVp[0]-25,$EnemyVp[1])
               
ControlClick($WindowHandle,"",$ControlID,"left",1,$EnemyVp[0]-25,$EnemyVp[1])
               
FileWrite($FileHandle,@HOUR ":" & @MIN ":" & @SEC "Enemy detected. Shooting back with coords: " $EnemyVp[0] & ":" $EnemyVp[1]-$Leiste & @CRLF)
            EndIf 
Obwohl ich Handle sowie ControlID hab, klickt das Script auf meine aktuelle Mausposition statt auf die Koordinaten. Wieso? Mit koordinaten die ich von ImageSearch zurückbekomme funktionierts, aber bei diesem PixelSearch nicht
Moneypulation is offline  
Old 11/10/2014, 23:32   #2
 
elite*gold: 0
Join Date: Mar 2009
Posts: 7,260
Received Thanks: 33,147
Schau dir mal den letzten Parameter von PixelSearch() An.
KDeluxe is offline  
Old 11/11/2014, 00:57   #3
 
YatoDev's Avatar
 
elite*gold: 50
Join Date: Sep 2012
Posts: 3,841
Received Thanks: 1,462
Quote:
Originally Posted by KDeluxe View Post
Schau dir mal den letzten Parameter von PixelSearch() An.
hab ich ihm schon bei skype geschrieben ging danach trotzdem nicht. ich glaube das er jetzt ein anderes problem hat.
Undzwar wird der controlclick jetzt ausgeführt aber ein doppelklick geht nicht
YatoDev is offline  
Old 11/11/2014, 01:00   #4


 
Moneypulation's Avatar
 
elite*gold: 138
Join Date: Apr 2012
Posts: 3,495
Received Thanks: 1,769
Quote:
Originally Posted by KDeluxe View Post
Schau dir mal den letzten Parameter von PixelSearch() An.
FlutterShy hat mich auch darauf hingewiesen aber am handle liegts nicht. Ich hab die x und y koordinaten etwas verändert und nun klappt es aber es funktioniert nur mit einem einzelnen Klick. Es soll eigentlich doppelklicken. Habs auch mit deiner Postmessage versucht, aber bei beiden Funnktionen wird nur ein mal draufgeklickt. Hab viel rumexperimentiert aber es funktioniert einfach nicht

E: Wenn man vom Teufel spricht
Moneypulation is offline  
Old 11/11/2014, 18:40   #5
 
elite*gold: 0
Join Date: Mar 2009
Posts: 7,260
Received Thanks: 33,147
Schau dir mal die Hilfe zu AutoItSetOption() an.
  • MouseClickDelay
  • MouseClickDownDelay
  • (SendKeyDelay)
  • (SendKeyDownDelay)

Es kann gut möglich sein, dass die standardmäßigen 10 Millisekunden schlichtweg zu schnell sind und somit nur ein Mausklick registriert wird. Evtl. Hilft auch eine Änderung der Doppelklickgeschwindigkeit in der Systemsteuerung.
KDeluxe is offline  
Thanks
1 User
Old 11/11/2014, 23:31   #6


 
Moneypulation's Avatar
 
elite*gold: 138
Join Date: Apr 2012
Posts: 3,495
Received Thanks: 1,769
Quote:
Originally Posted by KDeluxe View Post
Schau dir mal die Hilfe zu AutoItSetOption() an.
  • MouseClickDelay
  • MouseClickDownDelay
  • (SendKeyDelay)
  • (SendKeyDownDelay)

Es kann gut möglich sein, dass die standardmäßigen 10 Millisekunden schlichtweg zu schnell sind und somit nur ein Mausklick registriert wird. Evtl. Hilft auch eine Änderung der Doppelklickgeschwindigkeit in der Systemsteuerung.
Hat beides nicht funktioniert
Moneypulation is offline  
Old 11/12/2014, 22:23   #7
 
Logtetsch's Avatar
 
elite*gold: 192
Join Date: May 2009
Posts: 2,227
Received Thanks: 3,262
Habt ihr denn alle Tomaten auf den Augen?

ControlClick($WindowHandle,"",$ControlID,"left",1,$EnemyVp[0]-25,$EnemyVp[1])
Logtetsch is offline  
Old 11/12/2014, 22:30   #8
 
YatoDev's Avatar
 
elite*gold: 50
Join Date: Sep 2012
Posts: 3,841
Received Thanks: 1,462
nein es funktioniert einfach nicht. als ob wir das nicht getestet hätten...
YatoDev is offline  
Old 11/12/2014, 23:18   #9
 
Logtetsch's Avatar
 
elite*gold: 192
Join Date: May 2009
Posts: 2,227
Received Thanks: 3,262
Davon kann ich nicht ausgehen.
Wie sieht's hiermit aus? →

Falls es getestet wird, vorher die Bemerkungen seitens MSDN durchlesen.
Quote:
This function is subject to UIPI. Applications are permitted to inject input only into applications that are at an equal or lesser integrity level.
Logtetsch is offline  
Reply


Similar Threads Similar Threads
Spiel Blockt ControlClick//Game is blocking ControlClick? any Idea?
01/02/2014 - AutoIt - 6 Replies
GAME: TALES OF PIRATES II ---------------------- GERMAN: Hiho leute .... bin gerade eig, fertig mit pointern etc.. zu finden und wollte gerade einen test run machen wo mein chara einfach mal ne runde läuft so und nun ist das, dass problem das, Tales of Pirates II , ControlClick blockiert -.- ... mir wurden "MouseEvents" vorgeschlagen, Ok gehen aber das sind ja nur link/rechts klicks ... brauche aber das die Maus sich bewegt und ich dabei im hintergrund noch was machen kann sowie...
ControlClick -Help
02/17/2012 - AutoIt - 1 Replies
Hallo, Ganz kurz; Ich hab Probleme mit ControlKlick könnt ihr den MouseClick für mich ihn Controlklick schreiben? MouseClick("left", 922, 324)
controlclick probleme
10/18/2011 - AutoIt - 9 Replies
hi, ich wollte einenn bot der im hintergrund läuft erstellen, es funktioniert auch das mit dem IE seite laden in der gui etc. nur ControlClick geht nicht das ist auch nur ein kleiner teil des bots aber er clickt nicht einmal #include <GUIConstants.au3> #include <IE.au3> #include <File.au3> GuiCreate("GO2BOT",1191,997,722,6) $Start=GuiCtrlCreateButton("START",1061 ,889,100,100) $input1=GuiCtrlCreateInput("Mission",10 59,43,90,40)
controlclick?
04/15/2010 - AutoIt - 9 Replies
mal ne frage irgendwie bekomme ich keinen controlclick hin ControlClick ("METIN2","", ]]]) was da falsch?
ControlClick
01/10/2009 - GW Bots - 47 Replies
Hi Leute, Also, ich wollte mal einen Bot schreiben der im Hintergrund läuft, sodass ich nebenbei auf einem anderen Account spielen kann. Nun habe ich folgendes Problem: Die Idee war folgende: ich wollte den Bot ganz einfach alle Taschen des Inventars öffnen lassen und ihn dann per ControlClick wieder schließen lassen. Dies soll für mich erstmal eine Art Übung sein, um später eine Sellfunc. drauß zu machen. Nun ist meine Frage.. Wieso passiert da nichts? Er öffnet nur das Inventar,...



All times are GMT +2. The time now is 11:58.


Powered by vBulletin®
Copyright ©2000 - 2024, 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 ©2024 elitepvpers All Rights Reserved.