lowzix 0 Posted May 7, 2014 Hi, i want to make a counter, which counts upwards every 3rd mouseclick i click, is this possible because i couldn't find any way of doing it.. help greatly appriciated Share this post Link to post Share on other sites
water 2,359 Posted May 7, 2014 Welcome to AutoIt and the forum! What have you tried so far? My UDFs and Tutorials: Spoiler UDFs:Active Directory (NEW 2020-10-10 - Version 1.5.2.1) - Download - General Help & Support - Example Scripts - WikiOutlookEX (NEW 2020-12-15 - Version 1.6.3.1) - Download - General Help & Support - Example Scripts - WikiOutlookEX_GUI (2020-06-27 - Version 1.3.2.0) - DownloadOutlook Tools (2019-07-22 - Version 0.6.0.0) - Download - General Help & Support - WikiExcelChart (2017-07-21 - Version 0.4.0.1) - Download - General Help & Support - Example ScriptsPowerPoint (2017-06-06 - Version 0.0.5.0) - Download - General Help & SupportExcel - Example Scripts - WikiWord - WikiTask Scheduler (2019-12-03 - Version 1.5.1.0) - Download - General Help & Support - WikiTutorials:ADO - Wiki, WebDriver - Wiki Share this post Link to post Share on other sites
Alexxander 4 Posted May 8, 2014 (edited) i think you meant by this " every 3rd mouseclick i click" : every 3 left mouse clicks #include <Misc.au3> Local $hDLL = DllOpen("user32.dll") $x = 0 while 1 if _ispressed("01", $hDLL) then $x = $x + 1 if _ispressed("1B", $hDLL) then msgbox(0,0,"the number of triple mouse clicks is: " & $x/3) exitloop endif sleep(10) wend this code must count every 3 left mouse clicks and when you press ESC key it will show the results it might have some little mistakes cuz i'm not using compiler right now btw this is just a demo you must find a better way to do it cuz if you pressed 7 left mouse clicked it will give you about 2,3 triple mouse clicks which is something that you dont want to see, still the same functions just play little around Edited May 8, 2014 by Alexxander Share this post Link to post Share on other sites
mikell 1,007 Posted May 8, 2014 ? #include <Misc.au3> Local $x, $count ToolTip("0", 0, 0) While 1 If _ispressed("01") then Do Sleep(10) Until not _ispressed("01") $x += 1 Endif If $x = 3 Then $count += 1 $x = 0 ToolTip($count, 0, 0) Endif Wend Share this post Link to post Share on other sites