autohotkey gui界面调用另外的脚本
时间: 2023-09-14 22:09:18 浏览: 165
您可以使用 AutoHotkey 的 `Run` 命令在 Gui 界面中调用另一个脚本。下面是一个示例代码:
```
Gui, Add, Button, x10 y10 w100 h50 gMyFunction, Click Me!
Gui, Show
Return
MyFunction:
Run, C:\Path\To\Your\Script.ahk
Return
```
这段代码创建了一个 Gui 窗口,包含一个大小为100x50的按钮,当按钮被点击时调用 MyFunction 函数。在 MyFunction 函数中,使用 `Run` 命令运行另一个脚本(在本例中为 C:\Path\To\Your\Script.ahk)。您可以将路径和文件名替换为您自己的脚本。
相关问题
autohotkey 保存gui界面输入的内容
你可以使用AutoHotkey的Gui控件来创建一个GUI界面,然后使用变量来保存用户在该界面中输入的内容。
以下是一个示例脚本,它创建了一个包含文本框和按钮的GUI界面,并在点击按钮时将文本框中的内容保存到变量中:
```
Gui, Add, Text, x20 y20 w100 h20, 输入框:
Gui, Add, Edit, x130 y20 w200 h20 vInputText
Gui, Add, Button, x130 y50 w100 h30 gSaveButton, 保存
Gui, Show
SaveButton:
Gui, Submit
MsgBox, 保存的内容是:%InputText%
Return
```
在这个脚本中,`Gui, Add, Text` 和 `Gui, Add, Edit` 分别创建了一个文本标签和一个文本框。 `vInputText` 参数用于将文本框中的内容保存到名为`InputText` 的变量中。 `Gui, Add, Button` 创建了一个按钮,并在点击时调用 `SaveButton` 标签下的函数。在 `SaveButton` 函数中,`Gui, Submit` 命令将收集GUI界面中所有控件的当前值,并将它们存储在相应的变量中。最后,使用`MsgBox` 命令显示保存的内容。
你可以根据自己的需求修改这个示例脚本,例如添加更多的控件或将保存的内容写入文件等。
autohotkey按钮点击时调用函数
在 AutoHotkey 中,可以使用 `Gui` 命令创建 GUI 界面,并使用 `Button` 命令创建按钮。要在按钮点击时调用函数,可以使用 `Button` 命令的 `gButtonGroup` 参数来指定要调用的函数名。
以下是一个示例脚本,其中创建了一个 GUI 界面和一个按钮,并在按钮点击时调用了 `MyFunction` 函数:
```autohotkey
Gui, Add, Button, gMyFunction, 点击我调用函数
Gui, Show
return
MyFunction:
MsgBox, 调用了函数 MyFunction
return
```
在上面的示例中,`Button` 命令的 `gButtonGroup` 参数指定了要调用的函数名为 `MyFunction`。当用户点击按钮时,AutoHotkey 会自动调用该函数,并执行其中的代码。
阅读全文