@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 ]