看板 C_Sharp 關於我們 聯絡資訊
我先前寫了一個程式 是從xls檔案中讀出一些資料作篩選 並切換到其他程式,做輸入的動作 (類似按鍵精靈的東西) 其中輸入資料的部分,我是用keybd_event來實作 但是現在有一個問題,我想不出答案 就是我用keybd_event實作,可以很清楚的看到 字是一個一個打上去的(因為是模擬鍵盤) 但是就我之前用按鍵精靈的經驗 它的字串是一次一排出現的,是不是實作方法不同呢? 因為用keybd_event感覺很慢 不知道是不是有辦法加快它的速度 或是有其他的方法可以像按鍵精靈一樣的貼上 (應該是用其他API吧??) 還是說把字串複製到剪貼簿 然後用keybd_event實作ctrl+v貼上...XD 這樣感覺很不切實際... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 125.225.8.127
MRjk:SENDKEYS 04/06 11:27
MRjk:EX: SendKeys.SendWait("111") 04/06 11:28
licc28:SendKeys好像只可以在自己的程式內用啊,可是我是要控制外 04/06 12:33
licc28:部程式,還是sendkeys可以這樣用? 04/06 12:34
licc28:我參考了MSDN的文件用SetForegroundWindow還是沒用? 04/06 12:48
licc28:突然可以用了...XD 謝謝各位 04/07 00:38