本帖最后由 23618342 于 2023-2-9 20:24 编辑
已解决问题用wmic LogicalDisk where DriveType=2 get DeviceID /value >c:\copy.txt 执行生成的txt,编码是ucs,导致批处理识别不出来,换了编码成功了
现在有个问题就是,怎样让wmic输出保存的文本格式变成正常的编码?
有两个txt文本分别对应两个bat,同样的批处理命令,两个文本内容不一样,执行的效果缺不一样,两个文本都有空白行,1.bat执行之后能去掉空行保留文字,2.bat却什么都没有显示
1.txt的文本内容- 论坛的目标是=不求最大,但求最好,做最实用的批处理论坛:
-
- 论坛地址=bbs.bathome.net:
-
- 这里是=新手晋级的福地,高手论剑的天堂:
复制代码 批处理的代码是:- @echo off
- for /f %%i in (1.txt) do echo %%i
- pause
复制代码 2.txt的文本内容复制代码 批处理的代码是:- @echo off
- for /f %%i in (2.txt) do echo %%i
- pause
复制代码
|