0
我想製作一個程序來保存一些服務器IP地址,並在用戶想要使用它時使用其中的一個。SendKeys或SendTextEntry到遊戲
而遊戲不支持複製粘貼命令。因此,如果玩家想要加入另一臺服務器,則必須通過輸入IP地址來浪費時間。
我想讓我的程序在用戶按下F12按鈕時在遊戲的IP地址框中鍵入地址。使用keyhook類捕獲F12 keydown沒有任何問題。
問題是遊戲不響應SendKeys或CodePlex InputSimulator類。 (我嘗試使用SendKey類發送每個數字,並嘗試使用InputSimulator發送TextEnry)。我怎樣才能做到這一點 ?遊戲捕獲的唯一東西是鍵盤鍵。無論如何,當用戶按下一個按鈕時,鍵盤發送到計算機的信號是否存在?
順便說一下游戲是微軟光暈CE(定製版)
謝謝!
哇..心不是有比任何鏈接更簡單的方式u必須給出?我很初學C#。你是什麼意思的SendInput? C#沒有這個名字的類?你的意思是SendKeys? – Astro
我更新了我的帖子以及如何設置uiAccess。如果這不起作用,那麼你可以看看SendInput,但是將uiAccess設置爲true很有可能解決你的問題。 – Derek
:D非常感謝。U保存了一天:) 順便說一下「asInvolder」和「true」doesnot working :)。它顯示一個錯誤後,我點擊調試按鈕..我用「highestAvailable」和「false」:D它的工作.. 順便說一句我沒有知道在Winforms中的應用程序清單文件之前,你說這個:)我雖然他們只存在於winrt應用程序..謝謝:D – Astro