0

您好我想自动化从“Personal Communications iSeries Access for Windows”中选择一些行的过程。 http://i.stack.imgur.com/doshI.jpg 手动可以通过以下方式完成:- 1. 从鼠标中选择(按住鼠标左键拖动鼠标) 2. 定位光标并按 SHIFT+箭头键(UP/下/左/右)。

我尝试通过以下方式使用 VBScript 进行操作:-

Set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.SendKeys "{RIGHT 5}"     'Position the cursor
WshShell.SendKeys "+{RIGHT 5}"    'Sending SHIFT+Right Arrow five times

但是 shift+RIGHT Arrow Keys 的代码对我不起作用。它正在写 66666。同样,WshShell.SendKeys "+{LEFT 5}"我得到 44444 作为输出。

这些 VBScript sendkeys 命令适用于其他 Windows 应用程序(如 MS Word、记事本)。

知道如何进行吗?

4

1 回答 1

1

尝试打开 NumLock,然后使用数字 4 和 6 上的箭头键。

于 2012-08-10T14:10:59.783 回答