![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-07 17:25 |
共 48,041 主题排行 / 350,128 发帖 / 今日 3 篇 / 48,252 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » goto无法循环的问题 |
| 可打印版本 719 / 6 |
| 第1楼 422904z | 发表于 2008-03-08 21:54 |
| 初级用户 发帖 37 积分 74 | |
|
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 请高手指点,谢谢! |
|
| 第2楼 abcd | 发表于 2008-03-08 22:00 |
| 银牌会员 发帖 739 积分 1,436 | |
|
@echo off
copy %1.* a\%1.* 本来就不循环啊,就一次copy完了 |
|
| 第3楼 422904z | 发表于 2008-03-08 22:16 |
| 初级用户 发帖 37 积分 74 | |
|
我说的是这个
@echo off :next set /p name=请输入你要复制的文件名: copy.bat %name% pause>nul goto next |
|
| 第4楼 qianmo717 | 发表于 2008-03-08 22:29 |
| 初级用户 发帖 32 积分 68 | |
|
@echo off
:next set /p name=请输入你要复制的文件名: copy 1.bat %name% pause>nul goto next 这样是行的这位朋友的copy1.ba %name%是不是在copy与1.bat之间少个空格。 |
|
| 第5楼 abcd | 发表于 2008-03-08 22:33 |
| 银牌会员 发帖 739 积分 1,436 | |
|
回楼主,问题可能在楼主把bat文件命名为copy的缘故吧
|
|
| 第6楼 qianmo717 | 发表于 2008-03-08 22:48 |
| 初级用户 发帖 32 积分 68 | |
|
不好意思看错了应该是这样
|
|
| 第7楼 422904z | 发表于 2008-03-08 23:07 |
| 初级用户 发帖 37 积分 74 | |
|
谢谢 qianmo717
|
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |