|
You last visited: Today at 08:34
Advertisement
HotKeySet
Discussion on HotKeySet within the AutoIt forum part of the Coders Den category.
06/02/2010, 02:14
|
#1
|
elite*gold: LOCKED
Join Date: Jan 2009
Posts: 440
Received Thanks: 69
|
HotKeySet
Wieso klappt das bei mir nicht ?
Code:
HotKeySet("{F8}" , "Start")
HotKeySet("{F9}" , "Ende")
Func Start()
while 1
xxxx
***
***
xx
x
FuncEnd
Func Pause()
Exit
FuncEnd
und noch eine weitere frage, wie bringe ich autoit alle 14400 sekunden dazu etwas in einen msg box zu schreiben und auf einen button zu drücken?
|
|
|
06/02/2010, 09:46
|
#2
|
elite*gold: 0
Join Date: Feb 2010
Posts: 194
Received Thanks: 176
|
so wie ich des deiner Frage entnehme willst du, dass dein Script auf den Tastendruck von f8 anfängt und sich auf f9 wieder beendet (richtig?) wenn ja dann benutz es so:
HotKeySet("{F8}" , "Start")
HotKeySet("{F9}" , "Ende")
While 1
Wend
Func Start()
while 1
Tooltip("Script Gestartet",0,0)
Wend
Endfunc
Func Ende()
Exit 0
Endfunc
außerdem hattest du in deinem script einige Fehler drin was eigentlich der Hauptgrund fürs scheiter war:
-bei dem Hotkeyset wolltest du dass die Funk Ende aufgerufen wird, sie heißt aber in deinem Script Pause
-FuncEnd existiert nich, es heißt Endfunc
-in deiner Funktion Start() hatte While 1 kein Wend
mfg
|
|
|
06/02/2010, 15:45
|
#3
|
elite*gold: LOCKED
Join Date: Jan 2009
Posts: 440
Received Thanks: 69
|
naja geht trozdem nicht  so siehts bei mir aus
Code:
HotKeySet("{F8}" , "Senden")
HotKeySet("{F9}" , "Terminate")
Func Senden()
While 1
Tooltip("Script Gestartet",0,0)
Send("{w}")
sleep(2000)
wEnd
EndFunc
Func Terminate()
Exit 0
EndFunc
|
|
|
06/02/2010, 16:52
|
#4
|
elite*gold: 0
Join Date: Apr 2008
Posts: 1,079
Received Thanks: 438
|
Du Brauchst noch eine Hauptschleife, sonst beendet sich das Programm sofort. Setz einfach
Code:
While 1
sleep(100)
wend
über die "senden" Func...
|
|
|
06/02/2010, 17:04
|
#5
|
elite*gold: 0
Join Date: Sep 2009
Posts: 35
Received Thanks: 2
|
das hab ich grad geschrieben....
Quote:
$pixel = 0xCB1718
HotKeySet ("{F10}", "start") <-beim drücken von F10 beginnt er mit funktion "start" [ Func start () ]
HotKeySet ("{F11}", "stop") <-beim drücken von F11 beginnt er mit funktion "stop" [ Func stop () ]
HotKeySet ("{F12}", "end") <-beim drücken von F12 beginnt er mit funktion "end" [ Func end () ]
Func start()
While 1
ToolTip ("aimbot: AN",0,0)
If $pixel = PixelGetColor (480, 342) Then
MouseUp ("left")
EndIf
sleep (100)
WEnd
EndFunc
Func stop ()
While 1
ToolTip("aimbot: AUS",0,0)
WEnd
EndFunc
Func end()
exit 0
EndFunc
|
|
|
|
06/02/2010, 17:38
|
#6
|
elite*gold: 0
Join Date: Sep 2009
Posts: 35
Received Thanks: 2
|
Quote:
Originally Posted by Lumorias
naja geht trozdem nicht  so siehts bei mir aus
Code:
HotKeySet("{F8}" , "Senden")
HotKeySet("{F9}" , "Terminate")
Func Senden()
While 1
Tooltip("Script Gestartet",0,0)
Send("[COLOR="Red"]{[/COLOR]w[COLOR="Red"]}[/COLOR]")
sleep(2000)
wEnd
EndFunc
Func Terminate()
Exit 0
EndFunc
|
ich hab auch erst heute angefangen.... aber ich glaube, dass die geschweiften Klammern falsch sind .....
denn eigentlich werden die nur für enter, space, bkspace, die "f"-tasten..... vewendet
|
|
|
06/02/2010, 18:00
|
#7
|
elite*gold: 0
Join Date: Feb 2010
Posts: 194
Received Thanks: 176
|
jungs so wird das nichts, ich hab euch doch schon ne lösung gepostet....
wenn ihr am anfang hotkeysets macht und dann nur noch funktionen habt dann rattert das script in 0,3 sek durch und es beendet sich wieder.
Fügt doch einfach nach den hotkeysets
ein mehr braucht ihr doch gar nich dann bleib des script solange offen bis ihr den script durch den tastendruck von f9 in dem fall beendet...
da kann ich mich nur selber zitieren...
Quote:
Originally Posted by Mysthik Ftw
so wie ich des deiner Frage entnehme willst du, dass dein Script auf den Tastendruck von f8 anfängt und sich auf f9 wieder beendet (richtig?) wenn ja dann benutz es so:
HotKeySet("{F8}" , "Start")
HotKeySet("{F9}" , "Ende")
While 1
Wend
Func Start()
while 1
Tooltip("Script Gestartet",0,0)
Wend
Endfunc
Func Ende()
Exit 0
Endfunc
|
|
|
|
 |
Similar Threads
|
HotKeySet aus InputBox..?
08/10/2010 - AutoIt - 3 Replies
Also ich möchte das man den HotKeySet über ein Fenster bestimmen kann.
So siehts bei mir aus, aber funktioniert nicht:(
$value = InputBox("Test","HotKeySet", "{F1}")
ClipPut($value)
$bak = ClipGet()
HotKeySet("$bak","Start")
Func Start()
|
Hotkeyset Tastenkombinationen wie!?
08/01/2010 - AutoIt - 4 Replies
Hallo E*PVP Community,
ich habe eine frage:
Wie kann ich mit der Funktion Hotkeyset in AutoIt eine Funktion aufrufen die nur aufgerufen wird wenn ich z.B F1 und F2 gleichzeitig drücke?
Hotkeyset("{F1}{F2}","Stop")
das geht nicht.. da er dann bei F1 und F2 beendet also wenn ich sie einzel drücke :(
|
FastWriter mit HotKeySet
07/08/2010 - AutoIt - 17 Replies
Okay erstmal der code:
HotKeySet("{u}", "_start1")
HotKeySet("{j}", "_start2")
HotKeySet("{m}", "_start3")
#include <GUIConstants.au3>
#Region ### START Koda GUI section ### Form=c:\program files\koda\forms\hotkeyspammer.kxf
$Form1_1 = GUICreate("HotKeySpammer", 250, 281, 193, 125)
$Label1 = GUICtrlCreateLabel("Textfeld:", 24, 24, 55, 20)
|
Hotkeyset
06/03/2010 - AutoIt - 1 Replies
Ich wollte "A" und "S" auf der Tastatur tauschen.
Jedoch während dem scripten ist mir aufgefallen, dass wenn ich "A" drücke, geht er zum Hotkeyset und drückt "S".
Aber weil ich ja "A" und "S" vertauschen will, wirds ne endlosschleife.
Wie kann ich das verändern, dass das gesendene (von AutoIT) nicht zum Hotkeyset geht.
HotKeySet("a", "a")
HotKeySet("s", "s")
While 1
|
hotkeyset als input auslesen?
05/13/2010 - AutoIt - 7 Replies
hallo,
wie ist es möglich, dass wenn man ein hotkeyset belegt, die taste via input ausgelesen wird?
mit guictrlread($input1) funz es i-wie nicht.
danke im vorraus!
achja, wenn ihr zeit habt, schaut doch mal hier:
|
All times are GMT +1. The time now is 08:35.
|
|