标题 | 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 |
随便看 |
|
在线学习网考试资料包含高考、自考、专升本考试、人事考试、公务员考试、大学生村官考试、特岗教师招聘考试、事业单位招聘考试、企业人才招聘、银行招聘、教师招聘、农村信用社招聘、各类资格证书考试等各类考试资料。