有什么方法可以在没有一些外部程序的情况下,在选择命令中批量使用箭头键代替WASD kays吗?
谢谢!
答案 0 :(得分:3)
好吧,如果解决方案受到禁止某些外部程序的限制,那么答案是:没办法!但是,有一个使用PowerShell的非常简单的解决方案,该解决方案可以安装在任何现代Windows计算机中:
@echo off
setlocal
cls
echo Press a key, ESC to end
:loop
for /F %%k in ('PowerShell Write-Host $Host.UI.RawUI.ReadKey(\"NoEcho,IncludeKeyDown\"^).VirtualKeyCode') do set "key=%%k"
echo Key read: %key%
if %key% neq 27 goto loop
此解决方案的问题在于它运行 slow ,尽管对于某些程序来说可能就足够了。但是,有一种加快此方法的方法,在this post中有详细介绍。