找回密码
 加入
搜索
查看: 2269|回复: 6

怎么暂停程序运行?

[复制链接]
发表于 2008-7-7 08:42:58 | 显示全部楼层 |阅读模式
表达的不清楚 还请高手见谅
自己写的一个修改ip地址的程序,因为是用dos命令修改的 所以点击修改命令后 需要等待3秒钟时间!
我的提问是,怎么让已经点击修改命令后,还没有修改好的这个时间,冻结 程序界面上的修改命令,就是让变成,灰色的不可点击,等修改完成后,在自动开启!
这样做主要是为了防止二次点击!
谢谢了

[ 本帖最后由 hynq2000 于 2008-7-23 18:20 编辑 ]
发表于 2008-7-7 09:25:01 | 显示全部楼层
guictrlsetstate
发表于 2008-7-7 17:12:18 | 显示全部楼层
用GUICtrlSetState 先把窗体状态置为$GUI_DISABLE,sleep3秒再把窗体状态置为$GUI_ENABLE
 楼主| 发表于 2008-7-8 01:11:31 | 显示全部楼层
谢了 慢慢学习去
 楼主| 发表于 2008-7-8 02:54:03 | 显示全部楼层
请问
我把GUICtrlSetState ($Button1,$GUI_DISABLE) 就是作废button1 放到程序的gui部分可以起作用,但是也不能点击了,我把这个代码放到程序执行部分,不起作用。
请教该如何的正确操作才能是点击程序执行命令后才作废按钮,延时3秒后在开启?
小弟水平很菜,希望大侠能指点指点
 楼主| 发表于 2008-7-8 22:45:00 | 显示全部楼层
顶上去 期待高手的出现
发表于 2008-7-8 23:12:25 | 显示全部楼层
GUICtrlSetState ($Button1,$GUI_DISABLE)
runwait("你的修改程序")
GUICtrlSetState ($Button1,$GUI_ENABLE)
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-5-17 16:22 , Processed in 0.073211 second(s), 20 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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