※ 引述《hyster11 (我二岁)》之铭言:
: 譬如说
: 我想要用一个循环来写入一系列档案,档案有一个字串附加它的编号。
: 编号总长度是3位数,不足三位数的补 0
: 原来的循环应该长这样
: Loop 10
: {
: FileAppend, xxxx, file_%A_Index%.txt
: }
: 这样的话就不会补0
: 如果是用 SetFormat, float, 03.0 的话也不会补0,是不是因为A_Index 是整数的关系
: 现在想到的办法就只能弄成这样
: SetFormat, float, 03.0
: Loop 10
: {
: temp_num := 0.0 + A_index
: FileAppend, xxxx, file_%temp_num%.txt
: }
: 有没有办法把变量直接输出成想要的格式,不要经过这一步骤?
tmp1:=1
tmp1 := SubStr("000" . tmp1, -2)
msgbox, %tmp1%