autohotkey如何在屏幕制定坐标处发送文字
时间: 2023-08-15 10:06:41 浏览: 58
可以使用AutoHotkey的`ControlClick`和`ControlSend`命令来实现在屏幕指定坐标处发送文字。具体步骤如下:
1. 使用`CoordMode`命令将坐标模式设置为屏幕坐标:
```
CoordMode, Mouse, Screen
```
2. 使用`MouseGetPos`命令获取鼠标当前所在的坐标位置:
```
MouseGetPos, xpos, ypos
```
3. 使用`ControlClick`命令模拟在指定控件上的鼠标单击操作,以使该控件成为当前活动的窗口,并将光标移到该控件上:
```
ControlClick, x%xpos% y%ypos%, ControlName, WinTitle
```
其中,`x%xpos% y%ypos%`表示要单击的屏幕坐标,`ControlName`为控件的名称,`WinTitle`为窗口的标题。
4. 使用`ControlSend`命令发送要输入的文本:
```
ControlSend, ControlName, WinTitle, TextToSend
```
其中,`ControlName`为控件的名称,`WinTitle`为窗口的标题,`TextToSend`为要发送的文本。
下面是一个示例脚本:
```
CoordMode, Mouse, Screen
MouseGetPos, xpos, ypos
ControlClick, x%xpos% y%ypos%, Edit1, Untitled - Notepad
ControlSend, Edit1, Untitled - Notepad, Hello, World!
```
这个脚本会在鼠标当前位置单击Notepad窗口中名为"Edit1"的编辑框,并将文本"Hello, World!"发送到该编辑框中。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)