- @echo off
- title 局域网登陆器 —— FL·秋剑
- :fl
- set /p a=请输入对方IP地址(或计算机名):
- set /p b=请输入用户名(无请留空):
- set /p c=请输入密码(无请留空):
- if "%a%" == "" goto fl
- echo.
- echo.
- echo.
- echo.
- echo.
- echo 确认请回车开始自动登陆
- echo 输入错误请按‘N’重新输入
- echo.
- echo.
- set /p d=是否确认?:
- if "%d%" == "" goto e
- if "%d%" == "N" goto fl
- if "%d%" == "n" goto fl
- :e
- net use \\%a% %c% /user:%b%
- explorer \\%a%
-
-
- rem 这里是注释
- rem 如果想打开批处理便自动登陆某部计算机
- rem 可以以下命令
- rem 去掉‘rem’命令和‘[’‘]’符号
- rem 无密码的去掉[密码] /user:[用户名]
- rem net use \\[IP地址] [密码] /user:[用户名]
- rem explorer \\[IP地址]
复制代码 问题是:
第一次直接输入后回车可以进行登陆
但是第一次输入错误后输入‘N’或‘n’跳转到‘:fl’
接着输入且正确后按回车
就一直跳转不到‘:e’
什么原因呢?错误再哪里
还有我不太会FOR命令,各位愿意的话请指教[]
[ 本帖最后由 hyqiujian 于 2010-1-28 16:33 编辑 ] |