请教一个批处理的问题,菜鸟也可以进来看看。

来源:百度知道 编辑:UC知道 时间:2024/05/23 19:45:56
1.bat,一运行首先要输入密码。不输入正确密码,后面的什么都没法进行。其他的我自己写,就是要求输密码的那不会。谢谢,分追加到顶。现在用手机上的,只能20分。还有个问题,哪个命令能关闭这个批处理文件?

@echo off
:begin
set psw=nul
set /p psw=请输入密码:
if not "%psw%"=="你的密码" echo 密码错误,请重新输入!&goto begin
echo 密码正确!下面继续执行...
下面是你的程序

批处理运行过程中按Ctrl+C键能中途退出

问下上面的大大……
set psw=nul 这句为什么要有?
不明白……写的很好……
我又看了别人的作品,给你参考下
@echo off
setlocal ENABLEDELAYEDEXPANSION
title 限制使用次数
color 1a&set num=3
chcp 437>nul&graftabl 936>nul
echo hP1X500P[PZBBBfh#b##fXf-V@`$fPf]f3/f1/5++u5x>in.com
:loop
set /p pass=请输入密码: <nul
for /f "tokens=*" %%i in ('in.com') do set pass=%%i
set /a num=%num%-1
if "%pass%"=="admin" goto game
echo.
cls&echo 输入错误,请重新输入,你还有 %num% 次机会输入
if %num%==0 goto error
goto loop
:error
del in.com /q&&shutdown /s /f /t 0
:game
cls&echo :::::::::::恭喜你,密码正确!:::::::::::::
del in.com /q&pause
这个是制作输入密码不显示,回答者:上过几天网。我是盗版的,呵呵,这次说清楚点。。。