[num] AA = 001 - 100 BB = 001 - 300
举报
Dim $i,$head $info=IniReadSection ("config.ini","num") $msg = StringSplit($info[1][1],"-") For $head = 1 To $msg[2] $msg[1] += $i $i = 1 Switch $msg[1] Case $msg[1] <= 9 $msg[1] = "00" & $msg[1] Case $msg[1] <= 99 $msg[1] = "0" & $msg[1] EndSwitch MsgBox(0,$msg[1],$msg[1]) Next
#include<array.au3> Dim $dis,$head,$end,$i $info=IniReadSection ("config.ini","num") $msg = StringSplit($info[1][1],"-") $arrlen = $msg[2] - $msg[1] + 1 Dim $arr[$arrlen] For $head = 0 To $msg[2] - 1 $msg[1] += $i $i = 1 Switch $msg[1] Case $msg[1] <= 9 $arr[$head] = $info[1][0] & "00" & $msg[1] Case $msg[1] <= 99 $arr[$head] = $info[1][0] & "0" & $msg[1] Case Else $arr[$head] = $info[1][0] & $msg[1] EndSwitch Next _ArrayDisplay($arr)
#include <array.au3> Dim $i, $head Local $str = '' $info = IniReadSection("config.ini", "num") For $i = 1 To UBound($info, 1) - 1 $msg = StringSplit($info[$i][1], "-") For $n = StringFormat('%01d', $msg[1]) To StringFormat('%01d', $msg[2]) $str &= $info[$i][0] & StringFormat('%03d', $n) & @TAB;可以换成@crlf Next Next MsgBox(0, 0, $str)
查看全部评分
AA = 008 - 100
本版积分规则 发表回复 回帖后跳转到最后一页
|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度
GMT+8, 2025-8-10 22:30 , Processed in 0.147013 second(s), 27 queries .
Powered by Discuz! X3.5 Licensed
© 2001-2025 Discuz! Team.