使用批处理将键入的键更改为其他键

时间:2018-02-04 21:50:15

标签: batch-file

我想找到一种方法来使用批处理将用户键入的键更改为其他键。我不确定是否有办法批量执行此操作,因此如果有更好的方法,请告诉我。基本上,我想将输入的内容更改为其他内容,这意味着当程序运行时(例如)用户键入字母“a”时,它可以用字母“b”替换它。我不确定我是否可以这样做,并澄清我不想给我答案,只是一些指导如何做到这一点。感谢

1 个答案:

答案 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

进一步阅读