中国DOS联盟论坛

中国DOS联盟

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

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

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 请教,谁能帮忙写一个远程更改FTP口令的批处理。
« [1] [2] »
作者:
标题: 请教,谁能帮忙写一个远程更改FTP口令的批处理。 上一主题 | 下一主题
hi2580
初级用户





积分 30
发帖 11
注册 2007-10-22
状态 离线
『第 16 楼』:  


@echo off
echo    *************************************************
echo    *                                               *
echo    *          FTP服务器用户口令更改程序            *
echo    *                                               *
echo    *************************************************
set /p HostIP=请输入FTP服务器IP地址:
set /p HostPort=FTP服务器端口号(一般填21):
set /p UserName=用户名(大小写均可):
set /p OldPwd=旧密码:
set /p NewPwd=新密码:
set FtpFile=%temp%\TempAcc.txt
set FtpLog=%temp%\TempFTP.log
>"%FtpFile%" echo open %HostIP% %HostPort%
>>"%FtpFile%" echo %UserName%
>>"%FtpFile%" echo %OldPwd%
>>"%FtpFile%" echo quote site pswd %OldPwd% %NewPwd%
>>"%FtpFile%" echo quit
ftp -is:"%FtpFile%">"%FtpLog%
del "%FtpFile%"
findstr /C:"230 Password changed okay" %FtpLog%>nul && goto true_line||goto fail_line
pause
exit
:true_line
echo    *************************************************
echo    *                                               *
echo    *       恭喜,密码更改成功!!                  *
echo    *       按任意键关闭本窗口.....                 *
echo    *                                               *
echo    *************************************************
pause
exit
:fail_line
echo    *************************************************
echo    *                                               *
echo    *       抱歉,密码更改失败!!                  *
echo    *       请检查原用户名和口令是否正确。          *
echo    *       按任意键关闭本窗口.....                 *
echo    *                                               *
echo    *************************************************
pause
exit
[ Last edited by hi2580 on 2008-8-25 at 07:56 PM ]

   此帖被 +4 点积分     点击查看详情   
评分人:【 HAT 分数: +4  时间:2008-8-25 19:58


2008-8-25 19:49
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
BC
中级用户




积分 338
发帖 175
注册 2007-10-21
状态 离线
『第 17 楼』:  

不错



C:\
C:\Del BC
2008-8-25 19:58
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
HAT
版主





积分 9023
发帖 5017
注册 2007-5-31
状态 离线
『第 18 楼』:  

感谢分享



2008-8-25 19:59
查看资料  发短消息 网志   编辑帖子  回复  引用回复
qwertl
中级用户





积分 461
发帖 243
注册 2007-10-14
状态 离线
『第 19 楼』:  

这样是否可以对上传文件成功也有个确认判断的?要是上传不成功的话可以发邮件到邮箱,邮箱收到邮件有短信通知.  

2008-8-25 20:11
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
« [1] [2] »
请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: