发表回复 
问题·已解决 请教如何输入循环次数?
2019-12-09, 17 : 39 (这个帖子最后修改于: 2019-12-11 13 : 23 by abc001.)
请教如何输入循环次数?
我想有个界面能让我输入数字比如10或15等可变数字,然后程序就执行循环对应次数,请教该如何写代码?谢谢!!!
查找这个用户的全部帖子
表示感谢 引用并回复 移动视图置页面顶端
2019-12-10, 13 : 26 (这个帖子最后修改于: 2019-12-11 13 : 21 by abc001.)
RE: 请教如何输入循环次数?
http://ahkcn.net/thread-5311.html?highli...1%E6%95%B0
参考这篇文章,目前有了点想法。
代码: (全选)
#SingleInstance,force
gui, add, edit, x0 y0 w200 h200 vsrc
gui, add, text, x0 y200 w200 h20, 数量
gui, add, edit, x0 y220 w200 h20 vcount,
gui, add, button, x0 y240 w200 h20 gok, 确定
gui, show, , 循环引用
Return

GuiClose:
ExitApp

ok:
;取得填写内容
GuiControlGet, src
GuiControlGet, count
src = %src%`n
;替换特殊字符
StringReplace, src, src, `r, , All
StringReplace, src, src, `n`n, , All
StringSplit, arr, src, `n ;分裂数组,交予变量var
src =
i=0 ;设置计数器
Loop ,%count%
{
    i:=i+1
if i>% arr0
    i:=% i-arr0
tmp=% arr%i%
if tmp<>
    src=%src%%tmp%`n
}
GuiControl, , src, %src% ;返回到edit控件
Return
查找这个用户的全部帖子
表示感谢 引用并回复 移动视图置页面顶端
发表回复 


论坛跳转:


联系我们 | Autohotkey 中文站 | 回到顶部 | 回到正文区 | 精简(归档)模式 | RSS 聚合