我想使用参数运行 AHK 脚本,例如:
AutoHotkeyU64 file.ahk arg1 arg2
Run Code Online (Sandbox Code Playgroud)
然后访问这些变量作为脚本的一部分,例如
MsgBox, %arg1%, %arg2%
Run Code Online (Sandbox Code Playgroud)
如何实现这一目标?
ken*_*orb 10
命令行参数存储在变量%1%、%2%等中。例如:
MsgBox, %1%, %2%
Run Code Online (Sandbox Code Playgroud)
从版本v1.1.27+A_Args开始,输入参数以数组形式存储在内置变量中。
这是示例:
for n, param in A_Args ; For each parameter:
{
MsgBox Parameter number %n% is %param%.
}
Run Code Online (Sandbox Code Playgroud)
旧版:与 [v1.1.27] 之前的版本一样,命令行参数也存储在变量
%1%、等中。%2%此外,还%0%包含传递的参数数量(如果没有则为 0)。但是,这些变量不能在表达式中直接引用,因为它们将被视为数字而不是变量。
来源:将命令行参数传递给脚本。
| 归档时间: |
|
| 查看次数: |
18289 次 |
| 最近记录: |