掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
exeソフトのボタンの遠隔操作するには?パート2 (ID:113977)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
>一つの提案 私の提案と同じです。 ただひとつ違うのは、SendKeysの代わりにkeybd_eventを使用している点です。 SendKeysはいろいろと問題があるので。。。 <SendKeysの問題点> http://support.microsoft.com/default.aspx?scid=kb;ja;179987 http://support.microsoft.com/default.aspx?scid=kb;ja;JP408402 http://www.gj.il24.net/~nakasima/vb/trap/ AppActivate(MSDNヘルプ参照) 対象アプリをアクティブにする SetFocus(API) ハンドルを渡されたウィンドウをキーボードフォーカスを持つウィンドウにする keybd_event(API) アクティブなウィンドウにキーボード状態(仮想)を送る KEYEVENTF_KEYUP = &H2 VK_RETURN = &HD を定義すれば、そのまま使えますが。。。 エンターキーを押す Keybd_event(VK_RETURN,0,0,0) エンターキーを離す Keybd_event(VK_RETURN,0,KEYEVENTF_KEYUP,0)
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.