作者ScorAlan (漫步在云端)
站内EzHotKey
标题[AHK-] 如何同时使用两个GUI介面呢?
时间Mon Mar 1 16:59:38 2010
请问大家
如果想要先使用一个GUI介面,来输入欲开启的应用程式路径
按下Button之後就结束这个GUI介面
然後等刚刚欲开启的应用程式开启後
再另外开启一个新的GUI介面
-------------------------------------------------------------------
本来想说使用WinClose来关闭第一个GUI介面
但关掉之後似乎就无法继续执行下面的GUI介面
於是就把WinClose先不写试试
但在做的过程中遇到新的跟旧的GUI介面会重复出现在一个视窗中
导致介面变得很乱
同一个位置会有两个东西覆盖
不晓得是哪边出错了呢?
还烦请大家指点指点^^"
谢谢
以下是两个GUI介面以及执行的顺序
----------------------------------------------------------------------------
Gui, Font, S20 CDefault, 新细明体
Gui, Add, Text, x11 y14 w450 h40 +Center, 包含*.exe的完整路径
Gui, Add, Edit, x11 y64 w450 h40 , %path%
Gui, Add, Button, x172 y164 w130 h40 , 确定
Gui, Font, S10 CDefault, 新细明体
Gui, Show, x400 y332 h222 w485, 路径
Return
Button确定:
ControlGetText, path, Edit1, 路径
iniwrite, %path%, game.ini, 路径, Path
winclose, 路径
ifwinnotactive, Login
{
run, %path%
winwait, Login
winactivate, Login
}
else
{
winactivate, Login
}
Gui, Font, S20 CDefault, 新细明体
Gui, Add, Text, x21 y14 w30 h40 , 1.
Gui, Add, Text, x21 y64 w30 h40 , 2.
Gui, Add, Text, x21 y114 w30 h40 , 3.
Gui, Add, Text, x21 y164 w30 h40 , 4.
Gui, Add, Text, x21 y214 w30 h40 , 5.
Gui, Add, Text, x21 y264 w30 h40 , 6.
Gui, Add, Text, x21 y314 w30 h40 , 7.
Gui, Add, Text, x21 y364 w30 h40 , 8.
Gui, Add, Text, x51 y14 w250 h40 , %TX1%
Gui, Add, Text, x51 y64 w250 h40 , %TX2%
Gui, Add, Text, x51 y114 w250 h40 , %TX3%
Gui, Add, Text, x51 y164 w250 h40 , %TX4%
Gui, Add, Text, x51 y214 w250 h40 , %TX5%
Gui, Add, Text, x51 y264 w250 h40 , %TX6%
Gui, Add, Text, x51 y314 w250 h40 , %TX7%
Gui, Add, Text, x51 y364 w250 h40 , %TX8%
Gui, Add, Button, x301 y14 w110 h40 , 第一组
Gui, Add, Button, x301 y64 w110 h40 , 第二组
Gui, Add, Button, x301 y114 w110 h40 , 第三组
Gui, Add, Button, x301 y164 w110 h40 , 第四组
Gui, Add, Button, x301 y214 w110 h40 , 第五组
Gui, Add, Button, x301 y264 w110 h40 , 第六组
Gui, Add, Button, x301 y314 w110 h40 , 第七组
Gui, Add, Button, x301 y364 w110 h40 , 第八组
Gui, Font, S8 CDefault, 新细明体
Gui, Show, x0 y0 h431 w435, 选择
Return
GuiClose:
ExitApp
-------------------------------------------------------------------------
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.43.3.56
1F:推 scsnake:winclose→guiclose→exitapp 03/01 20:33
2F:→ ScorAlan:请问该怎麽处理才可以让第一个GUI的介面不会影响到第二个 03/01 22:09
3F:→ ScorAlan:GUI的介面呢? 感谢scsnake的提醒^^ 03/01 22:10
4F:推 opeekon:请看一下GUI的Creating Multiple GUI Windows 03/02 10:06
5F:→ opeekon:EX:Gui,2: Add, Text, x21 y14 w30 h40 , 1.(第二个gui) 03/02 10:07
6F:→ opeekon:其余的请自己看Gui 03/02 10:08
7F:→ ScorAlan:谢谢 我试成功了^___^ 03/02 11:38