2012-07-19 334 views
0

您好我想自動化從「Personal Communications iSeries Access for Windows」中選擇一些行的過程。 http://i.stack.imgur.com/doshI.jpg 手動可以通過以下方式完成: - 1.從鼠標中選擇(拖動鼠標按住鼠標左鍵) 2.定位光標並按下SHIFT +箭頭鍵(上/下/左/右)。shift +箭頭鍵

我試着用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 +右箭頭鍵的代碼是不是爲我工作。這是寫66666.類似的WshShell.SendKeys "+{LEFT 5}"我得到44444作爲輸出。

這些VBScript sendkeys命令對其他Windows應用程序(如MS Word,記事本)工作正常。

任何想法如何進行?

回答

1

嘗試打開NumLock,然後使用數字4和6上的箭頭鍵。