[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

(已解决)使用(CHCP 437 &GRAFTABL 936)>NUL后出现了问题

本帖最后由 ZJHJ 于 2011-11-9 09:22 编辑

对不起,是我没有把问题说清楚。以为会有人看出代码运行会出错,是这样的,这段代码看上去没有什么错误的地方,
IP.txt 是扫描到的在线IP地址,以下代码只要不运行 (CHCP 437 &GRAFTABL 936)>NUL 这句命令,在gxzy.txt
中就会写入共享信息(在线电脑存在共享盘)。但是在整体程序中事先要运行代码(CHCP 437 &GRAFTABL 936)>NUL ,
这样在gxzy.txt就不会写入数据。所以 请帮忙增添代码,解决问题。


求助 帮我修改一下   谢谢了
  1. @echo off
  2. (CHCP 437 &GRAFTABL 936)>NUL
  3. ...........
  4. ..........
  5. (  修改在这里吧    使 以下代码运行正常  )
  6. for /f  %%k in (IP.txt) do (
  7. for %%f in (c d e f g h) do (
  8. if exist "\\%%k\本地磁盘 (%%f)\" net view \\%%k|find "本地磁盘"&&echo "\\%%k\本地磁盘 (%%f)\">>gxzy.txt
  9. )
  10. )
复制代码

太可以了!太太可以了!谢谢!!避免了使用新窗口的苯办法。

TOP

chcp 936
可以吗?
1

评分人数

TOP

就是扫盘命令在运行过(CHCP 437 &GRAFTABL 936)>NUL命令的环境下扫盘写入失效。

TOP

你到底想问什么呢?无论标题还是帖子内容都看不出核心问题是什么,发帖上百的六级士官还发违规贴吗?
本帖违反版规,修改合格之前禁止回复

TOP

返回列表