lowzix Posted May 7, 2014 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
water Posted May 7, 2014 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 2024-07-28 - Version 1.6.3.0) - Download - General Help & Support - Example Scripts - Wiki ExcelChart (2017-07-21 - Version 0.4.0.1) - Download - General Help & Support - Example Scripts OutlookEX (2021-11-16 - Version 1.7.0.0) - Download - General Help & Support - Example Scripts - Wiki OutlookEX_GUI (2021-04-13 - Version 1.4.0.0) - Download Outlook Tools (2019-07-22 - Version 0.6.0.0) - Download - General Help & Support - Wiki PowerPoint (2021-08-31 - Version 1.5.0.0) - Download - General Help & Support - Example Scripts - Wiki Task Scheduler (2022-07-28 - Version 1.6.0.1) - Download - General Help & Support - Wiki Standard UDFs: Excel - Example Scripts - Wiki Word - Wiki Tutorials: ADO - Wiki WebDriver - Wiki
Alexxander Posted May 8, 2014 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
mikell Posted May 8, 2014 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
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