Board logo

标题: (已解决)使用(CHCP 437 &GRAFTABL 936)>NUL后出现了问题 [打印本页]

作者: ZJHJ    时间: 2011-11-8 00:36     标题: (已解决)使用(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. )
复制代码

作者: CrLf    时间: 2011-11-8 01:08

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

就是扫盘命令在运行过(CHCP 437 &GRAFTABL 936)>NUL命令的环境下扫盘写入失效。
作者: awk    时间: 2011-11-8 22:52

chcp 936
可以吗?
作者: ZJHJ    时间: 2011-11-9 09:17

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




欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2