标题 | VBScript 输出中的对齐实现方法 |
范文 | 有时候我们需要在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 |
随便看 |
|
在线学习网范文大全提供好词好句、学习总结、工作总结、演讲稿等写作素材及范文模板,是学习及工作的有利工具。