首页 > 解决方案 > 我如何只替换文件中的文本(像所有文本一样)

问题描述

我已经找了一段时间了,谷歌糟糕的算法给了我一切,除了我一直在问的痛苦的问题。我正在尝试创建一种密码锁定脚本,并且正在尝试创建锁定功能。这是我到目前为止所拥有的:

@echo off

set tries=3

:type
set /p mytextfile=< zepassword.txt
if %mytextfile%==LOCKED goto locked

echo Please type in your key.
set /p okay=
if %okay%==yes goto good
if not %okay%==yes goto bad


:good 
cls
echo Correct Password.
pause >nul
exit

:bad 
cls
set /a tries=%tries%-1
echo This key is incorrect. %tries% tries remaining.
pause >nul
if %tries%==0 echo LOCKED >> zepassword.txt
goto type

:locked
cls
echo You are LOCKED OUT.
echo Press any key to unlock.
pause >nul
echo UNLOCKED >> zepassword.txt
pause >nul

标签: batch-filetext

解决方案


Somedark 为我回答了这个问题。

回显文本> [文件名]


推荐阅读