[問題] 模擬鍵盤輸入

看板C_and_CPP (C/C++)作者 (猩爺)時間16年前 (2009/08/28 20:04), 編輯推噓1(104)
留言5則, 4人參與, 最新討論串1/1
我想要開啟記事本並且在裡面自動輸入hello word 查資料的結果發現網路上的人都推keybd_event() 但我用system("notepad.exe")開啟記事本後 似乎要等到我關掉記事本才會繼續執行下一行程式碼 連cout一行字也要關掉程式碼才會執行 想請問是否還有其他方法可以實做這個函式 或是不用自動開啟記事本 直接開好然後程式執行後直接輸入 小弟部才找了很多天資料都無法完成這個程式 請各位大哥大姊賜教 ORZ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.59.237.49

08/28 20:10, , 1F
ShellExecute 這是你要的嗎?
08/28 20:10, 1F

08/28 21:13, , 2F
恩恩 那要怎樣把焦點移到記事本上呢?不然我打的字會在CPP
08/28 21:13, 2F

08/28 23:56, , 3F
MSDN K一下吧 這種討論很多的
08/28 23:56, 3F

08/29 01:17, , 4F
GetWindow, SendMessage 這二個應該是你要的..
08/29 01:17, 4F

02/07 01:45, , 5F
改成 system("start notepad.exe"); 即可
02/07 01:45, 5F
文章代碼(AID): #1AbyVXpM (C_and_CPP)
文章代碼(AID): #1AbyVXpM (C_and_CPP)