發問時間: 電腦與網際網路程式設計 · 1 0 年前

VB如何下按鍵指令

VB當中如何下按鍵指令

例如我要再每五秒按一次\"英文\"或\"數字\"

麻煩請給我程式碼

感激不盡

已更新項目:

我照大大所PO的打

結果我設完後

它顯示

沒有定義這個SUB或FUNCTION

3 個解答

評分
  • 買大
    Lv 4
    1 0 年前
    最佳解答

    首先你拉一個Timer進表單, Timer的觸發間距設5秒(原本的單位是毫秒).

    之後在Timer事件裡的程式碼區塊中, 利用SendKey()函式可送出按鍵值.

    例如你想送出A你就寫SendKey("A").

    自己試著寫寫看吧, 希望對你有幫助^^.

    2006-07-05 14:36:50 補充:

    恩, 不過你可以執行完程式後再去點你要的視窗.當然這樣做不夠人性, 不過你先做出來在響之後的方法吧^^.

    2006-07-05 23:20:15 補充:

    SendKeys "A" 呢?

    2006-07-05 23:25:27 補充:

    碰了.NET後原本的function就會搞混. 。> <。

    2006-07-05 23:28:24 補充:

    我上面寫的應該就可以用了.造成你的困擾很抱歉.看來還是要先看看MSDN才行 > <.

  • 世賢
    Lv 7
    1 0 年前
  • 1 0 年前

    不過呢,sendkey這個指令只會針對目前具有焦點的視窗送出指令,假如要針對特定視窗的話,還要另外想辦法~

還有問題?馬上發問,尋求解答。