[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
  先单独对%%a赋值,然后引用新变量,在新变量值的前后添加字符串:
  1. @echo off
  2. for /f "skip=3 delims=" %%a in ('Wmic Process Get Name 2^>nul') do (
  3.     set "str=%%a"
  4.     call echo 前面%%str%%后面
  5. )
  6. pause
复制代码
  通过运行结果的观察发现,“后面”这个字符串是对齐显示的,由此推测wmic的执行结果中带了不可见的控制字符,类似使用Tab键的排版,但是又具有退格字符键的一些性质。本人功力不深,分析只能停留在表面上,留待后来的人继续分析。
1

评分人数

尺有所短寸有所长,学好批处理没商量;
考虑问题复杂化,解决问题简洁化。

心在天山,身老沧州。

TOP

返回列表