Board logo

标题: 如果刚开机情况下运行以下批处理为什么不能成功执行? [打印本页]

作者: qasa     时间: 2007-1-4 14:12    标题: 如果刚开机情况下运行以下批处理为什么不能成功执行?

开机后从服务器中复制文件到本机
网络是正常的,批处理放在启动中.

copy.bat

@xcopy /y \\192.168.0.2\ghost$\sys.gho d:\bak\

[ Last edited by qasa on 2007-1-4 at 02:13 PM ]
作者: zh159     时间: 2007-1-4 14:46
应该是网络连接还未连接完成,试试延迟1分钟后再执行
作者: qasa     时间: 2007-1-4 22:17


  Quote:
Originally posted by zh159 at 2007-1-4 14:46:
应该是网络连接还未连接完成,试试延迟1分钟后再执行

呵呵,不是这样的,问题已经解决,不是延迟造成的,是DOS模式运行的问题,在xcopy前加上@c:\windows\system32\command.com /c xcopy /y......就行了
或者在前前加上一句:

      chcp 437
      @xcopy /y .....这样也行的吧。。
作者: mackyliu     时间: 2007-1-4 22:29
晕,这里chcp没想通有什么作用.
作者: qasa     时间: 2007-1-4 23:29


  Quote:
Originally posted by mackyliu at 2007-1-4 22:29:
晕,这里chcp没想通有什么作用.

这是改用活动代码页呀,换个DOS模式