放弃此提问!如何让同一脚本再运行?
同一脚本,结尾处设置一个询问“是否再运行一次?”的对话框将脚本开头处设置为“ Func _search()”
结尾处的询问选择“是”的动作设为“ _search()”
脚本第一次正常运行到询问对话框,选择“是”希望再运行一次,
结果再启动只能运行脚本的头几行后,脚本自动退出了!!
恳请高手赐教!!!谢谢了!!!!!!!!!!!
[ 本帖最后由 131738 于 2009-3-22 15:49 编辑 ] 我稀里糊涂的进来看看,结果还是:face (13): func s()
code...
s()
endfunc
LZ是这样写的代码?func运行过程中调用自身再次运行?:face (3):
这样行不
func s()while 1
......
$i = msgbox(36,"提示",是否继续")
if $i = 7 then exitloop
wend
EndFunc 谢谢4楼!!
明白你的意识,将询问消息写在循环体内,我试过的!
我的脚本有好几个 Func段,写入那个段都不行,在循环体内时,
脚本走到这里就跳出询问框了!!实际脚本并未完成预定任务!!
也谢谢3楼,2楼的回复!!!!!!!!! 有点晕:face (13):
回复 6# xrbenbeba 的帖子
朋友!天天上来,别犯晕咧!!给点意见好末!!! while 1
a()
b()
msgbox
if then exitloop
wend
?
回复 8# sxd 的帖子
不愧 中级会员 习言如金。。。谢谢!!!!!!!!!!!! 办法有好多种,按你说的情况本来也是可行的,你开了调试模式,看一下退出时的情况是怎么的,然后按得到的情况修改,就是了。 原帖由 131738 于 2009-3-16 10:46 发表 http://www.autoitx.com/images/common/back.gif
不愧 中级会员 习言如金。。。
谢谢!!!!!!!!!!!!
囧 能看懂就行了性价比无处不在 同一个脚本“再运行”,一就是用无限循环+条件判断,二是用递归调用,但递归的深度是有限制的。 谢谢 10、11、12 楼!!!!!!!!! 放弃此提问! 没搞懂为什么放弃
我觉得没什么技术性的难题
页:
[1]
2