分享

批处理如何做到等待用户输入一个值(dos命令行)

 昵称13834250 2013-09-10
@set 路径=\\\\server\\资料保存$ 
@set errorlevel=>nul 
@echo                                                         ╔======================╗ 
@echo                                                         ‖天保网络客户资料保存区‖ 
@echo                                                         ╚======================╝ 
@echo            ╔┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉╗ 
@echo            ┋◆本存档区是为了方便客户保存一些外挂设置文件、游戏存档而设的!                    ┋ 
@echo            ┋◆禁止上传木马、病毒、以及危害网吧的软件,一经发现,立即删除该用户     ┋ 
@echo            ┋◆禁止上传黄色、反动信息一经发现连同信息移交公安机关处理。                                 ┋ 
@echo            ┋◆本保存区采用自动注册账号方法,如果你没有账号系统会为你自动建立。     ┋ 
@echo            ╚┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉╝ 

@echo 请输入你的用户名(如果没有账号系统会自动建立): 
@set/p 用户名= >nul 
@set 用户名|findstr "\\<%search%\\>" >nul 
@set search=%用户% >nul 
@echo 正在验证用户■■■%用户名%■■■ 

@if exist %路径%\\%用户名% goto pass >nul 
@if not exist %路径%\\%用户名% goto md >nul 
:pass 
@rem 密码验证 
@set errorlevel=>nul 
@echo →%用户名%这个用户已经存在,请输入密码: 
@set/p 密码= >nul 
@set 密码|findstr "\\<%pass%\\>" >nul 
@set pass=%密码% >nul 
@if errorlevel=1 cls &&echo MSGBox "密码不能为空,请重新输入!!",48,"天保网络用户共享区" >run.vbs &&call run.vbs    &&call %0    
@if exist %路径%\\%用户名%\\pass\\%密码% goto login >nul 
@if not exist %路径%\\%用户名%\\pass\\%密码% echo    MSGBox "你输入的密码错误!",48,"天保网络用户共享区" >run.vbs &&call run.vbs    &&call %0 
:login 
@echo MSGBox "密码验证成功!!!**请不要上传木马!***",48,"天保网络用户共享区" >run.vbs &&call run.vbs >nul 
@call explorer.exe %路径%\\%用户名% >nul 
exit 
:md 
@echo 用户名不存在, 准备创建新用户! 

@set errorlevel=>nul 
@echo 请为你的用户名设置一个密码: 
@set/p 密码= >nul 
@set 密码|findstr "\\<%pass%\\>" >nul 
@set pass=%密码% >nul 
@if errorlevel=1 cls &&echo    MSGBox " 密码不能为空,请重新输入!",48,"天保网络用户共享区" >run.vbs &&call run.vbs &&call %0    
@md %路径%\\%用户名% >nul 
@md %路径%\\%用户名%\\pass 
@attrib +h %路径%\\%用户名%\\pass 
@attrib +h %路径%\\%用户名% 
@md %路径%\\%用户名%\\pass\\%密码% 

@echo MSGBox "您好!你是本网吧存档共享区的的新用户,请不要上传木马违者不允重复建立账号发现立即删除!",48,"天保网络用户共享区"    >run.vbs &&call run.vbs    >nul 
@explorer.exe %路径%\\%用户名% >nul 
exit 
rem 密码验证测试 

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多