我们使用db2的begin和end语句运行WinSQL。我们在一个文件中有多个脚本。我想知道是否有一种方法可以使用SendKeys按住shift键来使用向右箭头/向下箭头突出显示我想要运行的文本。它需要一个循环吗?如何在启动前延迟5秒,以便在运行时切换窗口?我试过了:
set /P "=Wait and send a command: " < NUL
ping -n 1 -w 1 127.0.0.1 > NUL
%SendKeys% "^{RIGHT}"用于高亮显示,多次,但它忘记了Shift键,只是多次向右移动。
谢谢
发布于 2019-03-27 07:04:41
尝试将此用于您的sendkey。
示例
%SendKeys% "+{right}"^用于CTRL键而不是shift键。
然后尝试cmd命令timeout /t 5以获得延迟
另外,由于你也在使用vbs,你也可以用它来切换你的窗口。
Dim ObjShell :Set ObjShell = CreateObject("Wscript.Shell")
ObjShell.AppActivate("Notepad")https://stackoverflow.com/questions/55366094
复制相似问题