Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Batch file 使输入在批处理中不可见_Batch File - Fatal编程技术网

Batch file 使输入在批处理中不可见

Batch file 使输入在批处理中不可见,batch-file,Batch File,向所有专家致意。我写了以下一批: cls @ECHO OFF title Folder Confidential if EXIST "Control Panel.{22EC2020-3AEA-1069-A2DD-08002B30309D}" goto UNLOCK if NOT EXIST Confidential goto MDLOCKER :CONFIRM echo Are you sure you want to lock the folder(Y/N) set/p "cho=>"

向所有专家致意。我写了以下一批:

cls
@ECHO OFF
title Folder Confidential
if EXIST "Control Panel.{22EC2020-3AEA-1069-A2DD-08002B30309D}" goto UNLOCK
if NOT EXIST Confidential goto MDLOCKER
:CONFIRM
echo Are you sure you want to lock the folder(Y/N)
set/p "cho=>"
if %cho%==Y goto LOCK
if %cho%==y goto LOCK
if %cho%==n goto END
if %cho%==N goto END
echo Invalid choice.
pause
goto CONFIRM
:LOCK
ren Confidential "Control Panel.{22EC2020-3AEA-1069-A2DD-08002B30309D}"
attrib +h +s "Control Panel.{22EC2020-3AEA-1069-A2DD-08002B30309D}"
echo Folder locked
pause
goto End
:UNLOCK
echo Enter the Password to unlock folder
set/p "pass=>"
if NOT %pass%== hi goto FAIL
attrib -h -s "Control Panel.{22EC2020-3AEA-1069-A2DD-08002B30309D}"
ren "Control Panel.{22EC2020-3AEA-1069-A2DD-08002B30309D}" Confidential
echo Folder Unlocked successfully
pause
goto End
:FAIL
echo Invalid password
pause
goto end
:MDLOCKER
md confidential
echo Confidential created successfully
pause
goto End
:End
请提供密码不可见或最好以*书写的方式

echo Enter the Password to unlock folder
color 0 1 
set/p "pass=>"
cls
color 
if NOT %pass%== hi goto FAIL

看起来很糟糕,但很难看到输入的内容

在文件中直接输入密码可能会有重复,这只比在键入时回显密码稍微好一点。而且,只有当有人从你身后看时,后者才会咬你。但是,如果我所需要的只是查看一下您方便地发布在web上的批处理文件,我为什么要关心呢?可能是