我想找到一种方法来使用批处理将用户键入的键更改为其他键。我不确定是否有办法批量执行此操作,因此如果有更好的方法,请告诉我。基本上,我想将输入的内容更改为其他内容,这意味着当程序运行时(例如)用户键入字母“a”时,它可以用字母“b”替换它。我不确定我是否可以这样做,并澄清我不想给我答案,只是一些指导如何做到这一点。感谢
答案 0 :(得分:0)
也许你批量表示类似的东西: - Variable Edit/Replace
@echo off
Title Variable Edit/Replace
:Main
cls
echo Type a word ...
set /p "Input="
set "StrToFind=a"
set "NewStr=b"
setlocal enabledelayedexpansion
set AfterReplaceInput=!Input:%StrToFind%=%NewStr%!
echo Before replace : !Input!
echo After replace : !AfterReplaceInput!
echo(
echo Hit any key to try again with another word...
pause>nul
Goto Main