大佬们求教一个屏幕点击的脚本问题

查看 68|回复 4
作者:hapi   
公司需要每天在工位上打卡,点击软件一下就行了,求教能不能写一个 bat 脚本实现点击屏幕的某一个位置,然后再用 windows 自带的定时计划来执行。公司是内网环境,按键精灵之类的软件也搞不进去😭

求教, 脚本, 点击, bat

mydebug   
内网环境下按键精灵为啥搞不进去?还不能插 u 盘了?
opengps   
按键精灵进不去,其他的怎么进去?你手抄一份代码
qishouvip2022   
在 PowerShell 中,要直接模拟鼠标点击屏幕上的特定位置可能会有些困难,因为 PowerShell 本身并不提供该功能。不过,你可以借助一些第三方工具来实现这一目标。
以下是一个示例,使用 PowerShell 调用 MouseController 工具,它是一个用于模拟鼠标操作的第三方库。
首先,确保你已经下载并安装了 MouseController 。你可以在 https://github.com/ViRb3/MouseController/releases 上找到最新版本,并将其解压到你的计算机上。
将 MouseController.dll 文件复制到你的 PowerShell 脚本目录中。
使用下面的示例代码来实现点击屏幕上特定位置的功能:
powershell
Copy code
# 引入 MouseController 库
Add-Type -Path "MouseController.dll"
# 定义要点击的屏幕位置
$clickX = 500
$clickY = 300
# 创建 MouseController 对象
$mouseController = New-Object MouseController.MouseController
# 点击指定位置
$mouseController.LeftClick($clickX, $clickY)
在上面的示例中,我们首先使用 Add-Type 命令引入了 MouseController.dll 库。然后,我们定义了要点击的屏幕位置的坐标。接下来,创建了一个 MouseController 对象,并使用 LeftClick 方法模拟左键点击操作。
请确保将 MouseController.dll 文件放在与 PowerShell 脚本相同的目录中,或根据实际路径进行相应调整。
这只是一种使用第三方工具来模拟鼠标点击特定屏幕位置的方法。如果你需要在 PowerShell 中执行更复杂的屏幕操作,可能需要使用其他工具或编程语言来实现。
monkey110   
内网环境,usb 难道被软件管控了么,试试进 pe 环境把按键精灵拷贝进入,公司运维一般不会封 bios 和 pe 为了处理问题
您需要登录后才可以回帖 登录 | 立即注册

返回顶部