C語言 C++ 控制鍵盤

我想要寫一個程式

可以控制鍵盤

很簡單的要求

就是當我打開這個程式

它可以不斷的按壓空白鍵或其他某按鍵

然後接著假設我開啟記事本 就會不斷自動key那個按鍵

就是這樣

請問我要用甚麼函式

有簡單的範例更好

謝謝

PS 請用C或C++語法

已更新項目:

不要叫我去找現成

我是程式某部分要用

2 個解答

評分
  • 1 0 年前
    最佳解答

    模擬滑鼠按下 

    mouse_event(MOUSEEVENTF_LEFTDOWN,0,0,0,0);

    mouse_event(MOUSEEVENTF_LEFTUP,0,0,0,0);

    模擬鍵盤按下

    keybd_event('A', NULL, KEYEVENTF_EXTENDEDKEY, NULL);

    keybd_event('A', NULL, KEYEVENTF_KEYUP, NULL);

    我有成公用過上面指令

    不過MSDN說,上面API屬於舊的

    新的是SendInput(..)

    我還沒成功過,不過你可以往那方向試試看

    2009-12-11 00:06:35 補充:

    ' = 小點

    範例是模擬A (0x41) 按下

    2009-12-11 00:16:25 補充:

    抱歉沒看清楚你要純C or C++

    參考資料: 經驗
  • 1 0 年前

    不用寫吧~網路搜尋按鍵精靈~就有了~

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