找回密码
 加入
搜索
查看: 3643|回复: 5

[GUI管理] 求助如何在GUI中按键,退出循环?[已解决]

  [复制链接]
发表于 2011-4-15 22:55:52 | 显示全部楼层 |阅读模式
本帖最后由 gold13 于 2011-4-17 17:37 编辑

因为做excel资料,资料太多,我自己编写一个按键翻页程序检查有没有未修改的数据。找到错误的数据或是输错次数,却不能退出循环程序。
请教高手帮忙指点指点一下,源代码如下:
$Form1 = GUICreate("Form1", 215, 53, 380, 217)
GUISetOnEvent($GUI_EVENT_CLOSE, "Form1Close")
$Label1 = GUICtrlCreateLabel("次数", 16, 16, 28, 17)
GUICtrlCreateInput("", 48, 16, 73, 21)
$Button1 = GUICtrlCreateButton("Button1", 136, 16, 65, 25)
GUICtrlSetOnEvent(-1, "Button1Click")
GUISetState(@SW_SHOW)
While 1
        Sleep(100)
WEnd
Func Button1Click()
_WinWaitActivate("Microsoft Excel - 配电线路设备数据采集模板.xls  [兼容模式]","");----激活EXCEL
for $i=1 to guictrlread($input1)
Send("{PGDN}")
sleep(300)
next
EndFunc
Func Form1Close()
exit
EndFunc
发表于 2011-4-15 23:22:11 | 显示全部楼层
貌似你并没有设置退出循环的条件啊!
发表于 2011-4-16 12:30:35 | 显示全部楼层
要设置什么情况下才退出循环,加个判断。
发表于 2011-4-16 14:12:25 | 显示全部楼层
这个问题,很早以前,我就问过了
自己在论坛搜一下吧
 楼主| 发表于 2011-4-16 21:58:03 | 显示全部楼层
回复 4# mozha
具体用什么语句啊?这个帖子是什么标题?
 楼主| 发表于 2011-4-16 22:06:28 | 显示全部楼层
要如何实现按键退出功能?
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-6-11 06:58 , Processed in 0.078427 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表