科普下自动脚本的一些知识:AutoHotkey

官网:https://www.autohotkey.com/

简介:

按键绑定

定义鼠标和键盘的热键、重新映射键或按钮以及类似自动更正的替换。创建简单的热键从未如此简单;你可以在几行或更少的时间内完成!

什么是 AutoHotkey

AutoHotkey 是一种适用于 Windows 的免费开源脚本语言,允许用户轻松地为各种任务创建小到复杂的脚本,例如:表单填写、自动点击、宏等。

载图:无界面,右键菜单英文,右键新建ahk脚本运行。

查找坐标

按住CTRL暂停,复制坐标后松开。

用法:我只会些简单的,也就映射键盘按键,当你厌倦按多个按键时,可以设置成一个按键。

列如:按下z键 关闭 CTRL+W

z::

Send ^w

Return

右键菜单 新建 ahk脚本

z::可更改为任意键

————————–

功能键要加上大括号如:{Enter}

Send {Enter 10} 按下10次Enter键

#        Win

!         Alt

^         Ctrl

+        Shift

文本模式:

Send {Text}

屏幕绝对坐标:【坐标位置仅供参考,通过查找坐标替换】

CoordMode, Mouse, Screen    ;不添加这句代码就是活动窗口的相对坐标。

click,1000,500,0

Click right ; 鼠标位置右键点击

Click ; 在鼠标光标的当前位置点击鼠标左键.

Click 100, 200 ; 在指定坐标处点击鼠标左键.

Click 100, 200, 0 ; 移动而不点击鼠标.

Click 100, 200 right ; 点击鼠标右键.

Click 2 ; 执行双击.

Click down ; 按下鼠标左键不放.

Click up right ; 释放鼠标右键.

【延迟】

Sleep 1000  ;  1 秒.

按住或释放按键: 把按键名称和单词 Down 或 Up 写入到大括号中. 例如:

Send {Up down}  ; 按下向上键.

Sleep 1000  ; 按住 1 秒.

Send {Up up}  ; 释放向上键.

剪贴板:

clipboard := “my text”   ; 在剪贴板中存入新内容.

clipboard := “”   ; 清空剪贴板.

clipboard := clipboard    ; 把任何复制的文件, HTML 或其他格式的文本转换为纯文本.

clipboard := clipboard ” Text to append.”   ; 追加一些文本到剪贴板.

StringReplace, clipboard, clipboard, ABC, DEF, All   ; 把剪贴板中所有 ABC 替换为 DEF (同时把剪贴板的内容转换为纯文本).

文本替换:

StringReplace, clipboard, clipboard, [被代替文本], [代替的文本], UseErrorLevel

如:

0::

StringReplace, clipboard, clipboard, /, /, All

StringReplace, clipboard, clipboard, \, \, All

send ^v

———————————–

软件调用粘贴板搜索用法:

6::

Send ^c

Sleep 100

Data := StrReplace(Clipboard, “”””)

Run “E:\Everything\Everything.exe” -s “%Data%”

return

循环列子:10次输入123

1::

Loop

{

Send {Text} 123

Send {Down}

if (A_Index = 10)

        break  ; 终止循环

}

Return

Pause::Pause

详细参考:https://wyagd001.github.io/v2/docs/lib/Send.htm

给TA打赏
共{{data.count}}人
人已打赏
CVV教学

Affiliate Marketing 流量源推荐

2024-10-17 20:48:31

CVV教学

你值得关注的paypal的同类型替换平台

2024-10-17 20:53:00

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索