已用Task Scheduler打开Chrome/Edge网页,如何模拟鼠标点击?
网页打开后模拟鼠标点击的实现方法
方法一:用可 "__ null _nonSouthern� &_备程序s PowerShell脚本(无需额外软件)
Windows自带PowerShell,直接写脚本就能完成操作,步骤如下:
- 新建一个文本文件,将后缀改为
.ps1,写入以下内容:
# 启动Edge并打开目标网页 Start-Process "msedge.exe" "https://你的目标网页地址" # 等待网页加载(根据实际加载速度调整秒数) Start-Sleep -Seconds 10 # 加载Windows API实现鼠标点击 Add-Type @" using System; using System.Runtime.InteropServices; public class MouseSimulator { [DllImport("user32.dll", SetLastError = true)] public static extern void mouse_event(uint dwFlags, uint dx, uint dy, uint cButtons, uint dwExtraInfo); public const uint MOUSEEVENTF_LEFTDOWN = 0x0002; public const uint MOUSEEVENTF_LEFTUP = 0x0004; public static void LeftClick(uint x, uint y) { mouse_event(MOUSEEVENTF_LEFTDOWN | MOUSEEVENTF_LEFTUP, x, y, 0, 0); } } "@ # 模拟点击指定坐标(用Win+Shift+S截图时可看到坐标,自行替换) [MouseSimulator]::LeftClick(500, 300)
- 替换脚本里的网页地址、等待时间和点击坐标。
- 在任务计划程序中,把原来打开浏览器的操作改成启动PowerShell:
- 程序或脚本选
powershell.exe - 添加参数填
-ExecutionPolicy Bypass -File "C:\你的脚本完整路径\click_script.ps1"
- 程序或脚本选
方法二:用AutoHotkey(操作更简单)
AutoHotkey是免费的Windows自动化工具,适合新手快速实现:
- 下载安装AutoHotkey(自行搜索官网安装即可)。
- 新建一个
.ahk后缀的文件,写入以下内容:
; 启动Edge打开目标网页 Run, msedge.exe https://你的目标网页地址 ; 等待网页加载(单位是毫秒,1000=1秒) Sleep, 10000 ; 移动鼠标到指定坐标并点击 MouseMove, 500, 300, 0 Click
- 替换网页地址、等待时间和坐标(右键AutoHotkey托盘图标选Window Spy可获取控件坐标)。
- 任务计划程序中,操作选
AutoHotkey.exe,参数填你的.ahk脚本完整路径。
注意事项
- 确保任务执行时电脑处于解锁状态,或给任务计划程序设置“不管用户是否登录都要运行”(需管理员权限)。
- 坐标要根据你的屏幕分辨率和网页元素位置调整,避免点击失效。
- 等待时间要足够长,保证网页完全加载后再执行点击。
内容的提问来源于stack exchange,提问作者NorthCantonKen
相关产品推荐
相关产品推荐

