Autohotkey Gui学习笔记

入门历程

首先我们创建一个窗体文件

我使用VScode编辑,编译是

让我来做一个计算器来加深理解

首先根据示例文档来输入一个计算框架

    Gui, New,,加法计算器
	Gui, Add, Text,, 这是加法运算,输入你想要计算的第一个数:
	Gui, Add, Edit, vName2
	Gui, Add, Text,, 输入你想要计算的第二个数:
	Gui, Add, Edit, vName3
	Gui, Add, Text,, 这个是计算结果
	Gui, Add, Edit, vName4
	Gui, Show,Center

然后我们改变字体:

Gui, New,,加法计算器
Gui, Font,s13, 楷体  ; 首选字体.



Gui, Add, Text,, 这是加法运算,输入你想要计算的第一个数:
Gui, Add, Edit, vName2
Gui, Add, Text,, 输入你想要计算的第二个数:
Gui, Add, Edit, vName3
Gui, Add, Text,, 这个是计算结果
Gui, Add, Edit, vName4
Gui, Show,Center

添加颜色:

Gui, New,,加法计算器
Gui, Font,s13, 楷体  ; 首选字体.
Gui, Color , F7F9F4, 8CC6FF

Gui, Add, Text,, 这是加法运算,输入你想要计算的第一个数:
Gui, Add, Edit, vName2
Gui, Add, Text,, 输入你想要计算的第二个数:
Gui, Add, Edit, vName3
Gui, Add, Text,, 这个是计算结果
Gui, Add, Edit, vName4
Gui, Show,Center

增加边距

Gui, New,,加法计算器
Gui, Font,s13, 楷体  ; 首选字体.
Gui, Color , F7F9F4, 8CC6FF
Gui, Margin , 50 , 20

Gui, Add, Text,, 这是加法运算,输入你想要计算的第一个数:
Gui, Add, Edit, vName2
Gui, Add, Text,, 输入你想要计算的第二个数:
Gui, Add, Edit, vName3
Gui, Add, Text,, 这个是计算结果
Gui, Add, Edit, vName4
Gui, Show,Center

并入加法运算调整位置:

Gui, New,,加法计算器
Gui, Font,s13, 楷体  ; 首选字体.
Gui, Color , F7F9F4, 8CC6FF
Gui, Margin , 50 , 20

Gui, Add, Text,, 这是加法运算,输入你想要计算的第一个数:
Gui, Add, Text,, 输入你想要计算的第二个数:
Gui, Add, Button, default, 计算

Gui, Add, Edit, vName1 ym  ; ym 选项开始一个新的控件列.
Gui, Add, Edit, vName2

Gui, Show,Center
return  ; 

GuiClose:
Button计算:

Gui, Submit  ; 保存用户的输入到每个控件的关联变量中.
Name3 := Name1 + Name2
MsgBox 计算结果为 %Name3%
ExitApp

重要的语法代码

Gui可以创建和管理窗口和控件. 此类窗口可以用作数据输入窗体或自定义用户界面。

以下是一个语法代码

Gui, SubCommand ,[ Value1, Value2, Value3]

其中SubCommand和是Autohotkey的指令。Value是SubCommand后面具体的值。

  • New [v1.1.04+]: 创建新窗口.
  • Add: 创建控件, 例如文本, 按钮或复选框.
  • Show: 显示窗口. 同时可以最小化, 最大化和移动窗口.
  • Submit: 保存用户的输入并可以隐藏窗口.
  • Cancel(或 Hide): 隐藏窗口.
  • Destroy: 销毁窗口.
  • Font: 为后续创建的控件文本设置文字的字体, 大小, 样式和文本颜色.
  • Color: 设置窗口和/或控件的背景颜色.
  • Margin: 设置自动摆放控件的边距/间隔.
  • Menu: 添加或移除菜单栏.
  • Minimize / Maximize / Restore: 对窗口执行指定的操作.
  • Flash: 闪烁窗口及其任务栏按钮.
  • Default: 改变当前线程的默认 GUI 窗口编号.
  • +/-Option1 +/-Option2 ...: 更改窗口的外观和行为.

New

新建窗口查看入门历程理解

Add

添加控件到 GUI 窗口(必要时首先创建 GUI 窗口).相当重要的一个控件

语法如下:

Gui, Add, ControlType , Options, Text

ControlType 的指令为下列的其中之一: ActiveXButtonCheckBoxComboBoxCustomDateTimeDropDownList(或 DDL)EditGroupBoxHotkeyLinkListBoxListViewMonthCalPicture(或 Pic)ProgressRadioSliderStatusBarTabTab2Tab3TextTreeViewUpDown

Show

如果没有在 Options 中明确指定, 那么此命令会让窗口以可见, 非最小化(必要时), 激活并设置它的标题的状态显示.

语法如下:

Gui, Show , Options, Title

Font

为在此处之后创建的控件设置字体字型, 大小, 样式和/或颜色.

语法如下

Gui, Font , Options, FontName

Color

设置窗口和/或其控件的背景颜色.

语法如下

Gui, Color , WindowColor, ControlColor

WindowColor 为 GUI 窗口自己的背景颜色.

 ControlColor 应用于窗口中所有现在和后面的控件

注意颜色采用十六进制无#

Margin

在自动排列没有明确指定 X 或 Y 坐标的控件时, 设置距离窗口的左/右和上/下侧留下的空间的像素值.

语法如下

Gui, Margin , X, Y

  • 20
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值