windowsbatch-fileconsole-application

Automate mouse click in windows with script/batch file


Firstly I'd like to point out that this is a rather strange question and also that I don't even know if stackoverflow is right for this...

Anyways, is there a way to write a batch file or some other script that will automate a mouse click wherever the mouse pointer happens to be at the time the script runs? My main goal is this:

  1. Run script
  2. Check if the time is between 00:00am and 05:00am
  3. If it's not then continue running checking every 15mins.
  4. If it IS, then check if there is internet connection on the current machine
  5. If there is internet connection then continue running script checking every 15mins.
  6. If there is NOT an internet connection then automate a left mouse click wherever the mouse pointer happens to be pointing at the time.
  7. Continue running doing the same checks as above every 15mins

Again I don't know even if this is possible, just thought I'd try my luck. Thanks in advance!


Solution

  • I'd use AutoIt. IMHO, autoit is more appropriate for running scripts where a systray icon might be preferable to a console window. AutoIt can check the time, ping something, automate a mouse click, and probably whatever else you need.