Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > AutoIt
You last visited: Today at 15:40

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

Advertisement



Automatisch Hotkeys einfügen

Discussion on Automatisch Hotkeys einfügen within the AutoIt forum part of the Coders Den category.

Reply
 
Old   #1
 
Ludder231's Avatar
 
elite*gold: 0
Join Date: Aug 2010
Posts: 880
Received Thanks: 113
Automatisch Hotkeys einfügen

Hi,

ich wollte mal was fragen: Man kann ja mit Autoit so Tastendrücke aufzeichenen iwie. Und jz wollte ich fragen wie weil ich will mir nen Makro Tool machen und wenn man ne taste drückt zeichnet das Programm dann den nächsten Tastendruck auf und fügt in in ne input odersowas ein. Wie?

MfG Ludder231
Ludder231 is offline  
Old 08/16/2011, 21:09   #2


 
buFFy!'s Avatar
 
elite*gold: 1826
Join Date: Mar 2009
Posts: 4,310
Received Thanks: 6,287
_IsPressed
buFFy! is offline  
Old 08/16/2011, 21:27   #3
 
Ludder231's Avatar
 
elite*gold: 0
Join Date: Aug 2010
Posts: 880
Received Thanks: 113
Quote:
Originally Posted by buFFy! View Post
_IsPressed
Ja toll gz Wie wärs mit nem auch nur so klitzekleinem beispiel? SOll ich For $i=o to 80(wobei hier die Zahl der Tasten auf einer Tastatur entspricht) und das allse iwie mit dllopen??
Ludder231 is offline  
Old 08/16/2011, 21:32   #4
 
elite*gold: 0
Join Date: Mar 2011
Posts: 8,645
Received Thanks: 3,454
Quote:
Originally Posted by Ludder231 View Post
Ja toll gz Wie wärs mit nem auch nur so klitzekleinem beispiel? SOll ich For $i=o to 80(wobei hier die Zahl der Tasten auf einer Tastatur entspricht) und das allse iwie mit dllopen??
PHP Code:
#include <Misc.au3>

$dll DllOpen("user32.dll")

While 
1
    Sleep 
250 )
    If 
_IsPressed("7B"$dllThen
        MsgBox
(0,"","")
        
ExitLoop
    
EndIf
WEnd
DllClose
($dll
Wenn du F12 drückst kommt ne msg box da kannste zB Inputbox etc. reinschreiben
Freddy​ is offline  
Old 08/16/2011, 21:35   #5
 
Ludder231's Avatar
 
elite*gold: 0
Join Date: Aug 2010
Posts: 880
Received Thanks: 113
Quote:
Originally Posted by 'Butterkuchen View Post
PHP Code:
#include <Misc.au3>

$dll DllOpen("user32.dll")

While 
1
    Sleep 
250 )
    If 
_IsPressed("7B"$dllThen
        MsgBox
(0,"","")
        
ExitLoop
    
EndIf
WEnd
DllClose
($dll
...

So weit war ich auch scohn aber wie ist das mit weil ich kann ja net alle tasten da auflisten oder? Das muss dann doch mit For- gehen oder?

MfG Ludder231
Ludder231 is offline  
Old 08/16/2011, 21:41   #6
 
elite*gold: 0
Join Date: Mar 2011
Posts: 8,645
Received Thanks: 3,454
Quote:
Originally Posted by Ludder231 View Post
So weit war ich auch scohn aber wie ist das mit weil ich kann ja net alle tasten da auflisten oder? Das muss dann doch mit For- gehen oder?

MfG Ludder231
ICh weiß nicht genau was du meinst, aber wenn du mit den 0 To 80 die Keys meinst, geht das nicht nur mit zahlen, weil in einigen Key buchstaben auftauchen
Freddy​ is offline  
Old 08/16/2011, 21:43   #7
 
| Moep |'s Avatar
 
elite*gold: 0
Join Date: Apr 2008
Posts: 1,079
Received Thanks: 438
Quote:
Originally Posted by Ludder231 View Post
Ja toll gz Wie wärs mit nem auch nur so klitzekleinem beispiel? SOll ich For $i=o to 80(wobei hier die Zahl der Tasten auf einer Tastatur entspricht) und das allse iwie mit dllopen??
Man man man... so lernst du nie wie man an Probleme rangehen muss um sie selber zu lösen.

Code:
#include <Misc.au3>
$dll = DllOpen("user32.dll")
While Sleep(10)
	For $i = 0x01 to 0xA5
    If _IsPressed($i, $dll) Then ToolTip(Chr(dec($i)))
	Next
WEnd
DllClose($dll)


Quote:
Originally Posted by 'Butterkuchen View Post
ICh weiß nicht genau was du meinst, aber wenn du mit den 0 To 80 die Keys meinst, geht das nicht, weil in einigen Key buchstaben auftauchen
Häh?! Was laberst du!
| Moep | is offline  
Thanks
2 Users
Old 08/16/2011, 21:48   #8
 
elite*gold: 0
Join Date: Mar 2011
Posts: 8,645
Received Thanks: 3,454
Quote:
Originally Posted by | Moep | View Post
Häh?! Was laberst du!
Er schrieb mit 0 To 80 und ich habe gesagt, dass es nicht so funktioniert weil keys mit zahlen gibt. in seinem beispiel
Freddy​ is offline  
Old 08/16/2011, 21:52   #9
 
| Moep |'s Avatar
 
elite*gold: 0
Join Date: Apr 2008
Posts: 1,079
Received Thanks: 438
Versteh immer noch nicht was du uns damit sagen willst, sorry...
| Moep | is offline  
Thanks
1 User
Old 08/16/2011, 21:56   #10
 
Ludder231's Avatar
 
elite*gold: 0
Join Date: Aug 2010
Posts: 880
Received Thanks: 113
Quote:
Originally Posted by | Moep | View Post
Man man man... so lernst du nie wie man an Probleme rangehen muss um sie selber zu lösen.

Code:
#include <Misc.au3>
$dll = DllOpen("user32.dll")
While Sleep(10)
	For $i = 0x01 to 0xA5
    If _IsPressed($i, $dll) Then ToolTip(Chr(dec($i)))
	Next
WEnd
DllClose($dll)




Häh?! Was laberst du!
Ja genau so meinte ich das ungefähr >For $i = 0x01 to 0xA5<
Ludder231 is offline  
Old 08/17/2011, 06:35   #11


 
buFFy!'s Avatar
 
elite*gold: 1826
Join Date: Mar 2009
Posts: 4,310
Received Thanks: 6,287
geht das so? also das das mit for geht ist klar, aber akzeptiert _ispressed das so? ich glaub man muss hex(i) nutzen.
buFFy! is offline  
Old 08/17/2011, 10:41   #12
 
Ludder231's Avatar
 
elite*gold: 0
Join Date: Aug 2010
Posts: 880
Received Thanks: 113
Quote:
Originally Posted by buFFy! View Post
geht das so? also das das mit for geht ist klar, aber akzeptiert _ispressed das so? ich glaub man muss hex(i) nutzen.
Gehen tuts ja, aber iwie wird "j" nicht aufgezeichnet
Ludder231 is offline  
Old 08/17/2011, 18:09   #13
 
| Moep |'s Avatar
 
elite*gold: 0
Join Date: Apr 2008
Posts: 1,079
Received Thanks: 438
Quote:
Originally Posted by Ludder231 View Post
Gehen tuts ja, aber iwie wird "j" nicht aufgezeichnet
Grad auch mitbekommen, gab noch nen par andere chars bei dems nicht gefunzt hat. Probier mal des:
Code:
#include <Misc.au3>
$dll = DllOpen("user32.dll")
While Sleep(10)
	For $i = 0 to 165
    If _IsPressed(Hex($i), $dll) Then ToolTip(Chr($i))
	Next
WEnd
DllClose($dll)
| Moep | is offline  
Thanks
1 User
Reply


Similar Threads Similar Threads
Metin2 P server Map erstllen / einfügen / wenn nichts geht dowloaden und einfügen
10/13/2010 - Metin2 Private Server - 3 Replies
Hallo liebe epvpers, Sry das ich frage ich weiß sufu und so ein kram sitze aber schon 3 tage darvor und frage mich immernoch wie ich auf meinen Hamachi P server neue maps kriege:confused::confused: .... der server hat eig alles außer neue maps ^^ könnt ihr mir vll sagen WO ich mir einen editor (mit how to ) oder eine fertige map (dl link + tut zum einfügen ) weil ich möchte nix verkehrt machen ... bitte hilft mir :( PS: ich bin neu und kommt mir net mit closed push verschieben oder so ein...
Hotkeys
11/27/2009 - AutoIt - 2 Replies
Hi Leutz, ich hab mich mal an AutoIt gewagt un das ist dabei rausgekommen: (Das es ein Spambot ist sieht man glaubich:D) Aber jetzt zu meiner Frage: Wie kann ich die Hotkeys dazu bringen den skript zu starten oder zu beenden?
Hotkeys
04/06/2009 - World of Warcraft - 1 Replies
Hey! Naja und zwar habr ich mir jetz nen Mage als Twink gemacht und naja hab bei dem bei den Leisten Hotkeys gmacht und will die bei meinem Main anders haben kann ich das irgendwo einstellen das die nur beim Twink so eingestellt sind? :confused: GreeZ Mara
Hotkeys
12/26/2007 - WarRock - 1 Replies
hi leute wollte mal fragen wie ich bei vb6 hotkeys einfügen kann. kann mir da wer weiterhelfen, weil hotkeys ja etwas praktischer sind, als den hack immer wieder aufzurufen^^
SV Hotkeys
07/04/2007 - Conquer Online 2 - 3 Replies
Dear fellow elitepvpers, I've had a very nice time using SV, especially in lab since everyone levels with Dragonballs...but I was wondering what the Scriptvessel hotkeys are and if I can change them. Eg: F1 = ? F2 = Potions? F3 = ? F4 = ? F5 = ? F6 = ? F7 = ?



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


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.