Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > AutoIt
You last visited: Today at 19:22

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

Advertisement



AutoItScript

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

Reply
 
Old   #1
 
elite*gold: 0
Join Date: May 2010
Posts: 38
Received Thanks: 9
Question AutoItScript

Hey, hab mal ne frage,
(hab heute erst mit AutoIt angefangen), aber weiter:

Ich hab dieses Script geschrieben:
PHP Code:
Local $i 0
 
Do 

   If 
HotKeySet "5" Then 
         MouseClick 
("left")
         
HotKeySet "3" )
         
MouseClick ("left")
         
HotKeySet "1" )
         
MouseClick ("left")
         
HotKeySet "3" Then Exit
   EndIf
      
Until $i=
könnte mir einer sagen, warum , wenn ich 5 drücke nichts passiert
lg Silas
Silas7 is offline  
Old 02/27/2012, 20:59   #2


 
K1ramoX's Avatar
 
elite*gold: 26
Join Date: Jan 2012
Posts: 3,474
Received Thanks: 18,847
Code:
If HotKeySet ( "5" ) Then
Funktioniert nicht.

Mach es so:

Code:
HotKeySet ( "5" , "_Send")
HotKeySet ( "3" , "_Exit")

Func _Send() 
         MouseClick ("left") 
         MouseClick ("left") 
         MouseClick ("left") 
EndFunc

Func _Exit()
Exit
Endfunc
K1ramoX is offline  
Thanks
1 User
Old 02/27/2012, 21:01   #3
 
Croco™'s Avatar
 
elite*gold: 235
Join Date: Jan 2012
Posts: 920
Received Thanks: 377
Edit:
RRRRR da ist mir einer zu vor gekommen
Croco™ is offline  
Thanks
1 User
Old 02/27/2012, 21:02   #4
 
elite*gold: 0
Join Date: May 2010
Posts: 38
Received Thanks: 9
Ty, aber wie bekomm ich dass dann in die richtige Reihenfolge?
Silas7 is offline  
Old 02/27/2012, 21:04   #5


 
K1ramoX's Avatar
 
elite*gold: 26
Join Date: Jan 2012
Posts: 3,474
Received Thanks: 18,847
Welche Reihenfolge? So wie das Script jetzt aussieht drückt er 2 mal die linke Maustauste o:
K1ramoX is offline  
Old 02/27/2012, 21:07   #6
 
elite*gold: 0
Join Date: May 2010
Posts: 38
Received Thanks: 9
Er soll erst links, dann 3 dann links dann 1 dann links dann wieder 3
(klar muss ich da noch pausen rein bauen, aber das kommt noch)
Silas7 is offline  
Old 02/27/2012, 21:11   #7
 
Croco™'s Avatar
 
elite*gold: 235
Join Date: Jan 2012
Posts: 920
Received Thanks: 377
Was heißt: "dann 3"?
Soll er 3 drücken dann:

Quote:
Send("3")
Croco™ is offline  
Old 02/27/2012, 21:12   #8


 
K1ramoX's Avatar
 
elite*gold: 26
Join Date: Jan 2012
Posts: 3,474
Received Thanks: 18,847
Code:
HotKeySet ( "{5}" , "_Send")
HotKeySet ( "{3}" , "_Exit")

Func _Send() 
         MouseClick ("{left}") 
         Send("{3}")
         MouseClick ("{left}") 
         Send("{3}")
         MouseClick ("{left}") 
EndFunc

Func _Exit()
Exit
Endfunc
So?
K1ramoX is offline  
Thanks
1 User
Old 02/27/2012, 21:16   #9
 
Croco™'s Avatar
 
elite*gold: 235
Join Date: Jan 2012
Posts: 920
Received Thanks: 377
PHP Code:
HotKeySet "{5}" "_Send")
HotKeySet "{3}" "_Exit")

Func _Send() 
         
MouseClick ("{left}"
         
Send("{3}")
         
MouseClick ("{left}"
         
Send("{1}")
         
MouseClick ("{left}"
         
Send("{3}")
EndFunc

Func _Exit
()
Exit
Endfunc 
Die 1 fehlt
Croco™ is offline  
Thanks
1 User
Old 02/27/2012, 21:26   #10
 
elite*gold: 0
Join Date: May 2010
Posts: 38
Received Thanks: 9
Hm, muss da jetzte noch ne endlosschleife rein?
Silas7 is offline  
Old 02/27/2012, 21:28   #11
 
Croco™'s Avatar
 
elite*gold: 235
Join Date: Jan 2012
Posts: 920
Received Thanks: 377
Am ende ein
Quote:
While 1
WEnd
Sonst schließt es sich sofort wieder.
Croco™ is offline  
Thanks
1 User
Old 02/27/2012, 21:29   #12

 
Ravenstorm's Avatar
 
elite*gold: 0
The Black Market: 100/0/0
Join Date: Jan 2010
Posts: 13,150
Received Thanks: 3,207
Code:
HotKeySet ( "{5}" , "_Send")
HotKeySet ( "{3}" , "_Exit")

While 1
Func _Send() 
         MouseClick ("{left}") 
         Send("{3}")
         MouseClick ("{left}") 
         Send("{1}")
EndFunc

WEnd

Func _Exit()
Exit
so mit einer schleife?
Ravenstorm is offline  
Thanks
1 User
Old 02/27/2012, 21:35   #13


 
K1ramoX's Avatar
 
elite*gold: 26
Join Date: Jan 2012
Posts: 3,474
Received Thanks: 18,847
Nein, eine While Schleife kann nicht durch Funktionen gehen. So hier:

Code:
HotKeySet ( "{5}" , "_Send")
HotKeySet ( "{3}" , "_Exit")

Func _Send()
While 1 
         MouseClick ("{left}") 
         Send("{3}")
         MouseClick ("{left}") 
         Send("{1}")
WEnd
EndFunc

Func _Exit()
Exit
EndFunc
K1ramoX is offline  
Thanks
1 User
Old 02/27/2012, 21:43   #14
 
elite*gold: 0
Join Date: May 2010
Posts: 38
Received Thanks: 9
Bei crocos Lösung, bleibt autoit zwar da, doch wenn ich 5 drücke, schließt er sich allerdings passiert nichts,
bei Raven kommt ein WEnd error
und bei Apple passiert nichts-.- sorry leute,
ich setzt dass mal in anhang
-> ungültige dateiendung
Silas7 is offline  
Old 02/27/2012, 21:52   #15
 
omer36's Avatar
 
elite*gold: 0
Join Date: Mar 2009
Posts: 2,317
Received Thanks: 1,254
Schau über dir, füg am enden och das hinzu:

while sleep(100)
wend
omer36 is offline  
Thanks
1 User
Reply


Similar Threads Similar Threads
Autoitscript einfach
07/02/2011 - AutoIt - 3 Replies
Guten Tag ich habe mir heute mal autoit herruntergeladen und mal gegoogelt wie man sowas schreiben könnte, ich komm aber nicht weiter dabei :( ich würde gerne mit F9 das script Starten und F10 es pausieren lassen. Das Script soll einfach nur X drücken. mfg Ediniv
AutoItScript durch C++ schützen?
10/17/2010 - AutoIt - 17 Replies
Ist es möglich, mit C++ ein AutoItScript zu schützen? Bei C++ das AutoItScript als .exe datei instalieren und dann ausführen. Frage 1: Ist das mit C++ möglich? Da C++ praktisch undecompliebar ist. Frage 2: Falls ja, Könnte mir wer das Script geben? Frage 3: Falls Frage 2 nein, Sollte ich im C++ Forum suchen? Freundliche Grüsse Robin



All times are GMT +2. The time now is 19:22.


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.