|
You last visited: Today at 02:24
Advertisement
[Suche]Autoit klick Tool
Discussion on [Suche]Autoit klick Tool within the AutoIt forum part of the Coders Den category.
04/03/2011, 14:36
|
#1
|
elite*gold: 621
Join Date: May 2010
Posts: 236
Received Thanks: 80
|
[Suche]Autoit klick Tool
Hey COM,
ich habe hier bei epvp vor einiger Zeit ein kleines Tool gesehen, welches die Mausklicks direkt in den au3 Script packt.
Kennt jemand diesen Thread? oder ein ähnliches Tool? welches die Koordinaten von der Maus direkt in den Script packt oder irgendwo abspeichert?
Wäre sehr hilfreich da ich ein Script mit unzähligen Mausklicks brauche.
Mfg,
ToxicGuy
|
|
|
04/03/2011, 14:49
|
#2
|
elite*gold: 0
Join Date: Mar 2009
Posts: 2,317
Received Thanks: 1,255
|
schauste meine signatur..
kannst auch da die source laden und taste für´s speichern ändern....
oder im autoit ordner gibts auch ein tool, was deine mausbewegung/clicks aufzeichnet.. musste ma schauen
|
|
|
04/03/2011, 17:21
|
#3
|
elite*gold: 0
Join Date: Sep 2010
Posts: 487
Received Thanks: 196
|
guck mal in dein autoit Ordner, bei mir ist da ein ordner namens " Extras " und dadrinn findest du ein weiteren ordner namens: "Au3Record" da is ne exe die deineaktionen "aufnimmt" und ein au3 code erzeugt
|
|
|
04/03/2011, 22:15
|
#4
|
elite*gold: 621
Join Date: May 2010
Posts: 236
Received Thanks: 80
|
ja das Tool meinte ich con omer36
und das Tool von autoit kannte ich gar nicht ich wusste nicht einmal das es exestiert ;D
Danke hat mir sehr geholfen (:
|
|
|
04/05/2011, 20:31
|
#5
|
elite*gold: 0
Join Date: Jan 2011
Posts: 341
Received Thanks: 67
|
Ich habe hier auch was. ^^ ist eher n Recorder
in der .ini speichert es die Koordinaten falls du sie auslesen oder einstellungen vornehmen willst.
#include <GuiConstants.au3>
#Include <Misc.au3>
#NoTrayIcon
Opt("GUICloseOnESC", 1)
$gui = GUICreate("Mouse Recorder", 290, 65, 192, 124)
$start = GuiCtrlCreateButton("Aufnahme", 20, 18, 70, 20)
$playPrior = GuiCtrlCreateButton("Start", 110, 18, 70, 20)
$stop = GuiCtrlCreateButton("Stop", 200, 18, 70, 20)
GuiCtrlSetState($stop, $GUI_DISABLE)
$prompt = GuiCtrlCreateLabel("Möchtest du eine gespeicherte Aufnahme abspielen 'Start'", 10, 1, 330, 15)
$checkDown = GuiCtrlCreateCheckBox("Reconstruct with left mouse button held down", 15, 40, 330, 20)
WinSetTrans("Mouse Recorder", "", 0)
GUISetState(@SW_Show)
_WinFade($gui, 0, 250, 15, 5, 0)
WinSetTrans("Mouse Recorder", "", 255)
While 1
$msg = GuiGetMsg()
Select
Case $msg = $start
GuiCtrlSetState($start, $GUI_DISABLE)
GuiCtrlSetState($stop, $GUI_ENABLE)
_WinFade($gui, 250, 100, 15, 5, -1)
$time = @HOUR & "-" & @MIN & "-" & @SEC
Do
$pos = MouseGetPos()
$msg = GuiGetMsg()
IniWrite(@ScriptDir & "\Recording time was " & $time & ".ini", @MON & ":" & @MDAY & ":" & @YEAR, @Sec & " " & "click", "")
IniWrite(@ScriptDir & "\Recording time was " & $time & ".ini", @MON & ":" & @MDAY & ":" & @YEAR, @Sec & " " & $pos[0], $pos[1])
Sleep(20)
If $msg = $GUI_EVENT_CLOSE then Exit
Until $msg = $stop
_WinFade($gui, 100, 250, 15, 5, 0)
GuiCtrlSetState($start, $GUI_ENABLE)
GuiCtrlSetState($stop, $GUI_DISABLE)
Case $msg = $playPrior
$file = FileOpenDialog("Wähle eine .ini Datei die Koordinaten enthält", @DesktopCommonDir & "\Mouse Positions", "(*.ini)", 0)
If Not @ERROR Then
GuiSetState(@SW_DISABLE)
$iniName = IniReadSectionNames($file)
$coords = IniReadSection($file, $iniName[1])
GuiCtrlSetData($prompt, "Esc Beendet!")
If BitAnd(GUICtrlRead($checkDown),$GUI_CHECKED) = $GUI_CHECKED then MouseDown("left")
For $a = 1 to $coords[0][0]
$temp = StringSplit($coords[$a][0], " ")
If $temp[2] = "click" then
MouseClick("left")
Else
MouseMove($temp[2], $coords[$a][1], 3)
EndIf
If _IsPressed("1B") then Exit
Next
If BitAnd(GUICtrlRead($checkDown),$GUI_CHECKED) = $GUI_CHECKED then MouseUp("left")
GuiCtrlSetData($prompt, "Möchtest du eine gespeicherte Aufnahme abspielen 'Start'...")
GuiSetState(@SW_ENABLE)
EndIf
Case $msg = $GUI_EVENT_CLOSE
_WinFade($gui, 250, 0, 15, 5, -1)
Exit
EndSelect
Sleep(50)
Wend
Func _WinFade($hWnd, $iStart, $iEnd, $iStep = 3, $iSleep = 1, $iFade = 1); $iFade - 1 = Fade Out - 0 = Fade In
If $iFade Then
For $iCount = $iStart To $iEnd Step - $iStep
WinSetTrans($hWnd, '', $iCount)
Sleep($iSleep)
Next
Return 1
ElseIf Not $iFade Then
For $iCount = $iStart To $iEnd Step $iStep
WinSetTrans($hWnd, '', $iCount)
Sleep($iSleep)
Next
Return 1
EndIf
Return SetError(1, 0, 0)
EndFunc
|
|
|
 |
Similar Threads
|
[ SUCHE ] KLICK FÜR MEIN pSERVER [ B ] 1 elite gold pro klick
03/02/2011 - elite*gold Trading - 13 Replies
Hey Community,
der Titel sagt eigentlich alles.
Den Link bekommt ihr über PN ;)
Ihr klickt drauf und sagt ob ihr geklickt habt, ich gucke kurz.
Wenns stimmt gebe ich euch den 1 elite gold ;)
Danke
|
[AutoIt] Button-Klick funktioniert nicht
01/16/2011 - AutoIt - 0 Replies
Hallo!
Ich habe gerade eine neue GUI mit Buttons für meinen Mini-Bot gemacht, die alte hatte keine. Den Buttons habe ich dann meinen Funktionen zugewiesen, die zuvor mit einer Hotkey gestartet wurden. Aber irgendwie kann ich nun die Buttons nicht durch Mausklick benutzen! Ich hab mich noch nicht so lange mit AutoIt beschäftigt, also bitte helft mir ;) Bin kein Pro, will es aber lernen weil Autoit spaß macht!
Also wie machen wir die Buttons funktionstüchtig? :P
gruß tr00p3r
EDIT: Lag...
|
Autoit Andauernder Klick - Frage
11/25/2010 - AutoIt - 2 Replies
Hey Leute,
ich will einen Bot erstellen der die ganze Zeit und am besten so schnell wie möglich die "Linke Maustatste" und die "5" drückt. Das mit der 5 geht bei mir schon so wie ich es möchte, nur die geschwindigkeit vom Mausklick sollte schneller werden. Eigentlich soll es kein KLICK werden sondern Haltend. Versteht ihr was ich meine?
hoffe um schnelle Hilfe.
Mein Code soweit:
HotKeySet("{F7}", "_StartBot")
HotKeySet("{F7}", "_PauseBot")
Global $Active = 0
WinActivate ( "Warrock" ) ...
|
All times are GMT +1. The time now is 02:25.
|
|