9

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

 1 year ago
source link: https://www.v2ex.com/t/952910
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

V2EX  ›  问与答

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

  hapi · 10 小时 43 分钟前 via Android · 562 次点击
公司需要每天在工位上打卡,点击软件一下就行了,求教能不能写一个 bat 脚本实现点击屏幕的某一个位置,然后再用 windows 自带的定时计划来执行。公司是内网环境,按键精灵之类的软件也搞不进去😭
21 条回复    2023-06-30 17:54:42 +08:00

mydebug      10 小时 31 分钟前

内网环境下按键精灵为啥搞不进去?还不能插 u 盘了?

opengps      10 小时 24 分钟前

按键精灵进不去,其他的怎么进去?你手抄一份代码

qishouvip2022      10 小时 17 分钟前

在 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 中执行更复杂的屏幕操作,可能需要使用其他工具或编程语言来实现。


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK