中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

中国DOS联盟论坛
现在时间是 2026-08-11 23:11
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 【已解决】这段代码为什么不停地打开命令行窗口呢 查看 806 回复 3
楼 主 【已解决】这段代码为什么不停地打开命令行窗口呢 发表于 2010-08-03 09:38 ·  中国 上海 联通
新手上路
积分 8
发帖 8
注册 2010-08-02 19:52
16年会员
UID 171636
性别 女
状态 离线
echo ftp >> job.txt
echo open 10.38.22.117 >> job.txt
echo ftp >> job.txt
echo ftpftp >> job.txt
echo hash >> job.txt
echo bi >> job.txt
ftp -s:job.txt

将这段代码放在一个bat文件里,然后运行,就不停地弹出命令行窗口,是什么原因呢?谢谢大家

[ Last edited by skyflow on 2010-8-3 at 20:23 ]
2 发表于 2010-08-03 12:55 ·  中国 重庆 电信
初级用户
★★
积分 198
发帖 89
注册 2007-09-06 23:22
18年会员
UID 96746
性别 男
来自 重庆
状态 离线
bat文件名是不是ftp.bat?
3 发表于 2010-08-03 13:01 ·  中国 上海 联通
新手上路
积分 8
发帖 8
注册 2010-08-02 19:52
16年会员
UID 171636
性别 女
状态 离线
Originally posted by WANKOILZ at 2010-8-3 12:55:
bat文件名是不是ftp.bat?

不是的,是我随便命的名字“ftpex.bat"
这个有关系么?
ps:我是个新手,这些都不懂
4 发表于 2010-08-03 20:22 ·  中国 上海 联通
新手上路
积分 8
发帖 8
注册 2010-08-02 19:52
16年会员
UID 171636
性别 女
状态 离线
找到原因了,因为用户名为“ftp”,而程序运行之后,将“ftp”又当做为一个命令来执行,陷入了死循环
论坛跳转: