时间:2024-10-07 20:00:08
编辑:波波资源网
阅读:3
《AutoHotkey》函数使用中文教程, 函数不同于命令的地方在于函数需要使用圆括号. 一个典型的函数是这样的
Function(参数1, 参数2, 参数3)
与命令相比, 函数有下面几个主要差异:
1、你可以使用运算.
SubStr(37 * 12, 1, 2)
SubStr(A_Hour - 12, 2)
2、变量不需要加上百分号:
SubStr(A_Now, 7, 2)
3、函数可以嵌套另一个函数:
SubStr(A_AhkPath, InStr(A_AhkPath, "AutoHotkey"))
4、文本前后需要加上双引号:
SubStr("I'm scripting, awesome!", 16)
函数通常会返回一个值, 这一点与命令也不一样. 命令需要设置 OutputVar 参数来保存结果, 而函数不需要. 将函数值赋给变量的最常用方法, 只需要这样做:
MyVar:= SubStr("I'm scripting, awesome!", 16)
热键和热字串是什么意思?"那么, 该如何创建一个热键?" 好问题. 热键是通过一对 :: 创建的. 按键名或组合按键名必须在 :: 左边. 代码则跟在下面, 然后以 Return 结束。
《AutoHotkey》热键和热字串区别
什么是热键? 热键是一个发热的按键, 开个玩笑. 热键是用来触发某些动作的按键或组合按键. 例如:
^j:: Send, My First Script Return
什么是热字串? 当你键入它们时, 热字串主要用于扩展缩写(自动替换). 当然, 它也可以用来启动任何脚本动作. 例如:
::ftw::Free the whales
这两个例子的区别在于, 当你按下 Ctrl+J 时, 热键将会触发, 而热字串会将你输入的 "ftw" 转换为 "Free the whales"。
《AutoHotkey》打开程序及网页教程。想要打开诸如画图(mspaint.exe),计算器(calc.exe),脚本.ahk 或一个文件夹,你可以使用 Run 命令。你还可以用这个命令打开一个网址,比如 https://autohotkey.com/。如果你想打开一个已经安装好的程序,也很简单, 就像这样:
; 运行一个程序. 注意: 大部分的程序可能需要完整路径 Run,%A_ProgramFiles%\Some_Program\Program.exe
; 打开一个网址 Run, https://autohotkey.com
还有其他一些高级特性, 比如命令行参数和 CLSID(Windows 类标识符)
下面是一些关于 Run 命令的示例:
; 一些程序并不需要完整路径, 如 Windows 标准程序
Run, notepad.exe
Run, msPaint.exe
;使用 AHK 内置变量来打开 "我的文档"
Run, %A_MyDocuments%
; 打开一些网页:
Run, https://autohotkey.com
Run, https://www.google.com
Autohotkey游戏脚本无法使用原因:很多游戏, 尤其是新出的游戏, 都有反作弊系统, 例如 GameGuard, Hackshield, PunkBuster 等。 且不说绕开反作弊系统是违反游戏规定的, 绕开反作弊本身也不太容易实现。
如果游戏的反作弊系统导致你的热键, 热字串和 Send 命令失效, 你是不走运的. 然而有一些方法也许能提高在某些游戏中使用热键的可能性,但没人能打包票一定能行. 所以, 尽可能尝试所有你能想到的办法, 不要轻易放弃。
还有一个关于 DirectX 的问题要注意. 当你在 DirectX 游戏中使用 AutoHotkey 碰到问题时, 试试 FAQ 页面中描述的情况。当你使用 PixelSearch, PixelGetColor 或 ImageSearch 命令时,你可能会碰到更多关于 DirectX 的问题。画面颜色可能会变成黑色(0x000000),不管你设置的是什么颜色。如果可能的话,试试用窗口模式运行游戏。这样做能够解决一些 DirectX 问题。
没有万能的办法能确保 AutoHotkey 能运行在所有程序里。如果你试了所有的办法还是不行,也许 AutoHotkey 暂时无法满足你的需要。
《阿里云盘》2023年11月21日可用福利码领取
《ToDesk》怎么提升画质
《酷我音乐》怎么开通vip会员
《腾讯视频》10月27日最新vip共享账号分享
阅读:38
阅读:5
阅读:7
阅读:11
休闲益智45.37MB
2024-11-21
枪战射击59.33MB
体育运动708MB
角色扮演1.79GB
角色扮演127MB
模拟经营617.86MB
便捷生活0KB
网络购物45.30MB
实用工具73.99MB
教育育儿55.71MB
即时聊天16.50MB
资讯阅读11.51MB
联系方式:boosccom@163.com
版权所有2023 boosc.com AII版权所有备案号 渝ICP备20008086号-38 渝公网安备50010702506211号
《AutoHotkey》中文函数使用指南:轻松编写伪原创脚本
时间:2024-10-07 20:00:08
编辑:波波资源网
阅读:3
《AutoHotkey》函数使用中文教程, 函数不同于命令的地方在于函数需要使用圆括号. 一个典型的函数是这样的
Function(参数1, 参数2, 参数3)
与命令相比, 函数有下面几个主要差异:
1、你可以使用运算.
SubStr(37 * 12, 1, 2)
SubStr(A_Hour - 12, 2)
2、变量不需要加上百分号:
SubStr(A_Now, 7, 2)
3、函数可以嵌套另一个函数:
SubStr(A_AhkPath, InStr(A_AhkPath, "AutoHotkey"))
4、文本前后需要加上双引号:
SubStr("I'm scripting, awesome!", 16)
函数通常会返回一个值, 这一点与命令也不一样. 命令需要设置 OutputVar 参数来保存结果, 而函数不需要. 将函数值赋给变量的最常用方法, 只需要这样做:
MyVar:= SubStr("I'm scripting, awesome!", 16)
《AutoHotkey》热键和热字符串区别:提供快速操作和灵活文本自动替换!(无具体日期)
热键和热字串是什么意思?"那么, 该如何创建一个热键?" 好问题. 热键是通过一对 :: 创建的. 按键名或组合按键名必须在 :: 左边. 代码则跟在下面, 然后以 Return 结束。
《AutoHotkey》热键和热字串区别
什么是热键? 热键是一个发热的按键, 开个玩笑. 热键是用来触发某些动作的按键或组合按键. 例如:
^j:: Send, My First Script Return
什么是热字串? 当你键入它们时, 热字串主要用于扩展缩写(自动替换). 当然, 它也可以用来启动任何脚本动作. 例如:
::ftw::Free the whales
这两个例子的区别在于, 当你按下 Ctrl+J 时, 热键将会触发, 而热字串会将你输入的 "ftw" 转换为 "Free the whales"。
独家揭秘:最新的《AutoHotkey》程序及网页教程全面解析!
《AutoHotkey》打开程序及网页教程。想要打开诸如画图(mspaint.exe),计算器(calc.exe),脚本.ahk 或一个文件夹,你可以使用 Run 命令。你还可以用这个命令打开一个网址,比如 https://autohotkey.com/。如果你想打开一个已经安装好的程序,也很简单, 就像这样:
; 运行一个程序. 注意: 大部分的程序可能需要完整路径 Run,%A_ProgramFiles%\Some_Program\Program.exe
; 打开一个网址 Run, https://autohotkey.com
还有其他一些高级特性, 比如命令行参数和 CLSID(Windows 类标识符)
下面是一些关于 Run 命令的示例:
; 一些程序并不需要完整路径, 如 Windows 标准程序
Run, notepad.exe
Run, msPaint.exe
;使用 AHK 内置变量来打开 "我的文档"
Run, %A_MyDocuments%
; 打开一些网页:
Run, https://autohotkey.com
Run, https://www.google.com
为什么无法使用《Autohotkey》游戏脚本?
Autohotkey游戏脚本无法使用原因:很多游戏, 尤其是新出的游戏, 都有反作弊系统, 例如 GameGuard, Hackshield, PunkBuster 等。 且不说绕开反作弊系统是违反游戏规定的, 绕开反作弊本身也不太容易实现。
如果游戏的反作弊系统导致你的热键, 热字串和 Send 命令失效, 你是不走运的. 然而有一些方法也许能提高在某些游戏中使用热键的可能性,但没人能打包票一定能行. 所以, 尽可能尝试所有你能想到的办法, 不要轻易放弃。
还有一个关于 DirectX 的问题要注意. 当你在 DirectX 游戏中使用 AutoHotkey 碰到问题时, 试试 FAQ 页面中描述的情况。当你使用 PixelSearch, PixelGetColor 或 ImageSearch 命令时,你可能会碰到更多关于 DirectX 的问题。画面颜色可能会变成黑色(0x000000),不管你设置的是什么颜色。如果可能的话,试试用窗口模式运行游戏。这样做能够解决一些 DirectX 问题。
没有万能的办法能确保 AutoHotkey 能运行在所有程序里。如果你试了所有的办法还是不行,也许 AutoHotkey 暂时无法满足你的需要。
《阿里云盘》2023年11月21日可用福利码领取
2024-10-18《ToDesk》怎么提升画质
2024-11-15《酷我音乐》怎么开通vip会员
2024-09-12《腾讯视频》10月27日最新vip共享账号分享
2024-08-26阅读:38
阅读:5
阅读:7
阅读:5
阅读:11
休闲益智45.37MB
2024-11-21
枪战射击59.33MB
2024-11-21
体育运动708MB
2024-11-21
角色扮演1.79GB
2024-11-21
角色扮演127MB
2024-11-21
模拟经营617.86MB
2024-11-21
便捷生活0KB
2024-11-21
网络购物45.30MB
2024-11-21
实用工具73.99MB
2024-11-21
教育育儿55.71MB
2024-11-21
即时聊天16.50MB
2024-11-21
资讯阅读11.51MB
2024-11-21