Board logo

标题: goto无法循环的问题 [打印本页]

作者: 422904z     时间: 2008-3-8 21:54    标题: goto无法循环的问题
copy.bat 内容如下: @echo off copy %1.* a\%1.* 当我call copy.bat一遍后自动关闭,不循环 @echo off :next set /p name=请输入你要复制的文件名: copy1.bat %name% pause>nul goto next 请高手指点,谢谢!

作者: abcd     时间: 2008-3-8 22:00
@echo off copy %1.* a\%1.* 本来就不循环啊,就一次copy完了

作者: 422904z     时间: 2008-3-8 22:16
我说的是这个 @echo off :next set /p name=请输入你要复制的文件名: copy.bat %name% pause>nul goto next

作者: qianmo717     时间: 2008-3-8 22:29
@echo off :next set /p name=请输入你要复制的文件名: copy 1.bat %name% pause>nul goto next 这样是行的这位朋友的copy1.ba %name%是不是在copy与1.bat之间少个空格。

作者: abcd     时间: 2008-3-8 22:33
回楼主,问题可能在楼主把bat文件命名为copy的缘故吧

作者: qianmo717     时间: 2008-3-8 22:48
不好意思看错了应该是这样
@echo off
:next
set /p name=请输入你要复制的文件名:
call copy.bat %name% 
pause>nul
goto next

作者: 422904z     时间: 2008-3-8 23:07
谢谢 qianmo717