有没有什么方法可以使用箭头键而不是WASD在批量选择命令中运行而没有一些外部程序?
谢谢!
好吧,如果解决方案受到一些外部程序的限制,那么答案是:没办法!但是,使用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
这个解决方案的问题在于它运行缓慢,尽管对某些程序来说可能已经足够了。但是,有一种方法可以加速这种方法,详细描述在this post。