答案1
既然你问是否有任何方法可以用脚本来做到这一点,而不需要手动完成,我已经提供了一个批处理脚本和一个 VB 脚本,你可以使用它来设置那些你必须使用其他方式执行的设置发送键模拟按下文件管理器键盘 Alt 快捷键加上一些其他模拟键盘按键等。
批处理脚本
IF NOT DEFINED MINIMIZED SET MINIMIZED=1 && START "" /MIN "%~dpnx0" %* && EXIT
@ECHO OFF
SET TempVBSFile=%temp%\~tmpSendKeysTemp.vbs
IF EXIST "%TempVBSFile%" DEL /F /Q "%TempVBSFile%"
ECHO Set WshShell = WScript.CreateObject("WScript.Shell") >>"%TempVBSFile%"
ECHO Wscript.Sleep 900 >>"%TempVBSFile%"
ECHO WshShell.SendKeys "%%vyo" >>"%TempVBSFile%"
ECHO Wscript.Sleep 1500 >>"%TempVBSFile%"
ECHO WshShell.SendKeys "{TAB 9}{RIGHT}{TAB}{ENTER}" >>"%TempVBSFile%"
ECHO Wscript.Sleep 500 >>"%TempVBSFile%"
ECHO WshShell.SendKeys "{ENTER}" >>"%TempVBSFile%"
ECHO Wscript.Sleep 500 >>"%TempVBSFile%"
ECHO WshShell.SendKeys "{ESCAPE}" >>"%TempVBSFile%"
CSCRIPT //nologo "%TempVBSFile%"
EXIT /B
VB 脚本
Set WshShell = WScript.CreateObject("WScript.Shell")
Wscript.Sleep 900
WshShell.SendKeys "%vyo"
Wscript.Sleep 1500
WshShell.SendKeys "{TAB 9}{RIGHT}{TAB}{ENTER}"
Wscript.Sleep 500
WshShell.SendKeys "{ENTER}"
Wscript.Sleep 500
WshShell.SendKeys "{ESCAPE}"
指示