找回密码
 加入
搜索
查看: 1901|回复: 8

[IE类操作] 请教大侠, 如何让四位数字按顺序自增或自减

[复制链接]
发表于 2016-7-19 01:32:42 | 显示全部楼层 |阅读模式
比如 185****2567  我想让其中四位数 每一次循环操作 比如 185 0001 2567  ,185 0002 2567  ,185 0003 2567,直到 中间四位数自增到9999 才停止 。  有思路吗指定一二, 真心求教。
 楼主| 发表于 2016-7-19 01:44:45 | 显示全部楼层
我尝试用$a&$b&$C 但是 变量为负数 0001 多不显示。  无法整合一起
 楼主| 发表于 2016-7-19 01:45:40 | 显示全部楼层
有知道的吗 maki下我 有明白的吗  可以有偿教导下
发表于 2016-7-19 08:07:10 | 显示全部楼层
StringFormat("%04i", $a)
发表于 2016-7-19 08:13:27 | 显示全部楼层
咦?我刚才明明有回复,怎么看不到了...
发表于 2016-7-19 08:54:08 | 显示全部楼层
for $i=1 to 9999
msgbox(0,"","185" & StringFormat("%04d", $a) & "2567"
next
发表于 2016-7-19 09:00:13 | 显示全部楼层
最简便的方法是50001累加到59999
18500012567 -18599992567纯数字操作性能最好,如果数据多,循环体内用字符串截取拼接速度很慢、吃CPU,当然没几条数据是感觉不到的。
发表于 2016-7-19 09:08:05 | 显示全部楼层
在这里提醒一下初学者,最好有数据类型概念,否则转学其他语言会很累,最起码API函数会很难懂,au3自带自己定义函数核心可是API函数。
 楼主| 发表于 2016-7-19 17:32:16 | 显示全部楼层
$a = 18500000000
$b = 567
$n = 1000
for $i = 1 to 9999
        $t = $a + ($i*$n) + $b
        ConsoleWrite($t& @CRLF )
Next                  已解决谢谢各位。
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-5-4 23:26 , Processed in 0.076356 second(s), 22 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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