在批处理文件中禁用命令历史记录是否可能?
调用my.bat后,调用SET /P
等操作的结果将被推送到历史记录中。因此,如果我要求用户输入计算机名称,则历史记录现在还包含该计算机名称。
P:>my.bat
P:>SET /P MYENV="myenv prompt:"
myenv prompt:lskdjf
P:>lskdjf
P:>
DOSKEY似乎没有暂停或禁用推入历史堆栈的方法。
在批处理文件中禁用命令历史记录是否可能?
调用my.bat后,调用SET /P
等操作的结果将被推送到历史记录中。因此,如果我要求用户输入计算机名称,则历史记录现在还包含该计算机名称。
P:>my.bat
P:>SET /P MYENV="myenv prompt:"
myenv prompt:lskdjf
P:>lskdjf
P:>
DOSKEY似乎没有暂停或禁用推入历史堆栈的方法。
call :historySafe
而不是调用自身和使用 goto ? - quantum