内容 |
有时候我们需要在vbs中输入的字符实现对齐效果,那么就可以参考下面的代码了 运行效果: 代码(foutput.vbs): 代码如下: strcomputer = . set objwmiservice = getobject(winmgmts:\\ & strcomputer & \root\cimv2) set colitems = objwmiservice.execquery( _ select * from win32_networkadapterconfiguration,,48) for each objitem in colitems wscript.echo objitem.caption & foutput(objitem.caption) & textinfo next function foutput(strname) strlen = len(strname) select case true case strlen < 8 foutput = chr(9) & chr(9) & chr(9) & chr(9) & chr(9) case strlen < 16 foutput = chr(9) & chr(9) & chr(9) & chr(9) case strlen < 24 foutput = chr(9) & chr(9) & chr(9) case strlen < 32 foutput = chr(9) & chr(9) case strlen < 40 foutput = chr(9) case else '超过40的只取前32位 for k = 1 to strlen - 32 foutput = foutput & chr(8) next foutput = foutput & ... & chr(9) end select end function
|