lowzix Posted May 7, 2014 Share 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 Link to comment Share on other sites More sharing options...
water Posted May 7, 2014 Share 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 2022-02-19 - Version 1.6.1.0) - Download - General Help & Support - Example Scripts - WikiExcelChart (2017-07-21 - Version 0.4.0.1) - Download - General Help & Support - Example ScriptsOutlookEX (2021-11-16 - Version 1.7.0.0) - Download - General Help & Support - Example Scripts - WikiOutlookEX_GUI (2021-04-13 - Version 1.4.0.0) - DownloadOutlook Tools (2019-07-22 - Version 0.6.0.0) - Download - General Help & Support - WikiPowerPoint (2021-08-31 - Version 1.5.0.0) - Download - General Help & Support - Example Scripts - WikiTask Scheduler (NEW 2022-07-28 - Version 1.6.0.1) - Download - General Help & Support - Wiki Standard UDFs:Excel - Example Scripts - WikiWord - Wiki Tutorials:ADO - WikiWebDriver - Wiki Link to comment Share on other sites More sharing options...
Alexxander Posted May 8, 2014 Share 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 Link to comment Share on other sites More sharing options...
mikell Posted May 8, 2014 Share 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 Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now