Board logo

标题: = copy %0% 复制自身的问题 ? [打印本页]

作者: ooaf     时间: 2008-1-9 12:07    标题: = copy %0% 复制自身的问题 ?

=

作一copy.bat 如下:
echo %0%
copy %0%  d:\a.bat
copy %0% "%windir%"
pause

结果:
C:\Documents and Settings\Administrator\桌面>echo "C:\Documents and Settings\Adm
inistrator\桌面\cipy.bat"
"C:\Documents and Settings\Administrator\桌面\cipy.bat"

C:\Documents and Settings\Administrator\桌面>copy "C:\Documents and Settings\Adm
inistrator\桌面\cipy.bat"\a.bat
系统找不到指定的路径。

C:\Documents and Settings\Administrator\桌面>copy "C:\Documents and Settings\Adm
inistrator\桌面\cipy.bat"windir"
系统找不到指定的文件。

C:\Documents and Settings\Administrator\桌面>pause
作者: abcd     时间: 2008-1-9 12:38
%0是自身

没有%0%的写法。
作者: dinfli     时间: 2008-1-9 12:46
呵呵。你的有个东东用错了。。
就是后面要少加个%。。
代码为:
echo %0
copy %0  D:\ba.bat
copy %0 "%windir%"
pause

作者: dinfli     时间: 2008-1-9 12:47
。上一楼的。我刚才怎么没看到你啊。。。。。。。
作者: ooaf     时间: 2008-1-10 13:04
=

  点错了,抱歉!
  非常感谢!

=

[ Last edited by ooaf on 2008-1-10 at 01:06 PM ]