Autohotkey 自动热键根据变量添加或删除gui按钮

Autohotkey 自动热键根据变量添加或删除gui按钮,autohotkey,Autohotkey,如何根据变量设置添加或删除GUI按钮? 我的想法是,如果在ini文件中,我读取它是否具有将显示的1 Gui,添加,按钮,h30 w140 gAEFiles vButton13,实际小时数如果设置为0,则不会显示。 我试过几种变体,但都没有成功。如果有任何帮助,我将不胜感激 if(%AEButton%=1) { gui Tab,Daily Gui, Add, Button, h30 w140 gNewfolder vButton14, Make daily folder G

如何根据变量设置添加或删除GUI按钮? 我的想法是,如果在ini文件中,我读取它是否具有将显示的1 Gui,添加,按钮,h30 w140 gAEFiles vButton13,实际小时数如果设置为0,则不会显示。 我试过几种变体,但都没有成功。如果有任何帮助,我将不胜感激

if(%AEButton%=1)
{
    gui Tab,Daily
    Gui, Add, Button, h30 w140 gNewfolder vButton14, Make daily folder
    Gui, Add, Button, h30 w140 gdailyfile vButton8, Daily file 
    Gui, Add, Button, h30 w140 gLaborfile vButton9, Labor 
    Gui, Add, Button, h30 w140 gCyclefile vButton10, Cycle Count
    Gui, Add, Button, h30 w140 gGLQueryfile vButton11, gQuery
    Gui, Add, Button, h30 w140 gEarnhoursfile vButton12, Earn Hours
    Gui, Add, Button, h30 w140 gAEFiles vButton13, Actual hours
}
else
{
    gui Tab,Daily
    Gui, Add, Button, h30 w140 gNewfolder vButton14, Make daily folder
    Gui, Add, Button, h30 w140 gdailyfile vButton8, Daily file
    Gui, Add, Button, h30 w140 gLaborfile vButton9, Labor 
    Gui, Add, Button, h30 w140 gCyclefile vButton10, Cycle Count
    Gui, Add, Button, h30 w140 gGLQueryfile vButton11, gQuery
    Gui, Add, Button, h30 w140 gEarnhoursfile vButton12, Earn Hours
}
尝试一下:

config.ini

script.ahk


这就是你要找的吗?是的,很抱歉我不在城里,我不得不修改Gui,添加,标签,w165 h%dailyTabHeight%,每天按我原来的方式修改,对我来说,标签高度不需要更改,所以我删除了它,因为与另一个标签冲突。非常感谢。
[General]
AEButton=1
dailyTabHeight := 250
IniRead, AEButton, config.ini, General, AEButton

If(AEButton = 1) {
    dailyTabHeight += 35 ;make the tab 35 pixels higher
}
Gui, Add, Tab, w165 h%dailyTabHeight%, Daily
Gui, Add, Button, h30 w140 gNewfolder vButton14, Make daily folder
Gui, Add, Button, h30 w140 gdailyfile vButton8, Daily file 
Gui, Add, Button, h30 w140 gLaborfile vButton9, Labor 
Gui, Add, Button, h30 w140 gCyclefile vButton10, Cycle Count
Gui, Add, Button, h30 w140 gGLQueryfile vButton11, gQuery
Gui, Add, Button, h30 w140 gEarnhoursfile vButton12, Earn Hours
If(AEButton = 1)
{
    Gui, Add, Button, h30 w140 gAEFiles vButton13, Actual hours
    ;you could put other things in here too
}
Gui, Show

Newfolder:
dailyfile:
Laborfile:
Cyclefile:
GLQueryfile:
Earnhoursfile:
AEFiles:

Return
GuiClose:
    ExitApp