这段vbs的结果中难道有不可见字符?
我不用call 给变量赋值的话,第一行就怎么也对不齐。
- @echo off&setlocal enabledelayedexpansion
- for /f "tokens=1* delims==" %%a in ('cscript /nologo tem.vbs') do (
- call set "str=%%a "
- if not "%%b"=="" echo. !str:~0,15! = %%b
- )
- pause
- exit
复制代码
tem.vbs
- num=array(1.382,1.5,1.618,2,2.382,2.5,2.618)
- n=inputbox("Input a num")
- for i=0 to ubound(num)
- str=str&n&"*"&num(i)& "= "&n*num(i)&chr(10)&chr(13)
- next
- WScript.Echo str
复制代码
[ 本帖最后由 随风 于 2009-5-9 16:47 编辑 ] |