我最近一直在使用批处理脚本的 SendKeys 函数。
我已经了解如何将某些键输入到窗口中,例如 Tab 键:
%SendKeys% "{TAB}"
或退格键:
%SendKeys% "{BACKSPACE}"
但是我一直在尝试输入 Windows 键而不按下它。
不幸的是,我不知道它的批次名称是什么。
我试过了:
WIN
WINDOWS
WINKEY
START
LWIN
但没有一个奏效。
我到处找这个,帮助将不胜感激。
最佳答案
sendkey's中目前没有办法模拟windows home logo ,然而这并不意味着这是不可能的。
如果你看看 windows shortcut keys你会发现你可以模拟打开开始使用以下组合键:Ctrl + Esc。
要批量模拟,您可以使用:powershell -c "$wshell = New-Object -ComObject wscript.shell; $wshell.SendKeys('^{ESCAPE}')
或者在您的情况下: %SendKeys% "^{ESCAPE}"
.
如 sendkeys 中所述:
关于batch-file - 在批处理脚本中发送 Windows key ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51868449/