批处理能否回显执行过的命令?

使用cmd时,每输入一条命令,按↑键可以回显。
如果将命令写到批处理后,如何在批处理运行完后不自动退出,然后允许输入,同时按↑键可以回显执行过的命令?
下面的批处理已经可以在运行后不退出,然后允许输入
cd%appdata%
cd..
cmd/k
那么要如何修改才能按↑键回显上面执行过的命令?
如果不行,说明批处理根本不支持使用↑键回显?
还有批处理的命令是否支持将指定内容加入到剪切板?
慕田峪7331174
浏览 286回答 2
2回答

繁花如伊

只依赖windows自带的工具的话不行并不是批处理不支持命令行历史记录而是每个cmd进程维持了自己单独的sessionwindows的命令行历史工具doskey没有导入功能剪切板操作clip只有写入没有读取功能你可以找第三方工具来实现命令行历史导入或者剪切板读取或者使用powershell替代get-historyadd-history这两个命令

慕森卡

楼主可以考虑学学autohotkey,自己定义各种热键或者状态执行指定命令。说不定比这还方便。剪贴版工具可以试试xclip,可以读管道信息
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript