他のアプリケーションの機能にアクセスする為のプログラミングをしています。
構造は単純で
・あるアプリケーションをアクティブにする。
・メニューバーのキーコードをSendInputで送信する(例えばAlt→F)
・メニューバーからアクセスを実行する。
ですが、Lunascape4Liteやエクスプローラーの二階層になるメニューになるとそこで止まってしまいます。例えば、
エクスプローラーで
表示(V)→ツールバー(T)→ユーザー設定(C)
でユーザー設定(C)のダイアログは表示されず、標準のボタン(S)で止まってしまいます。これはSendInputの問題なんでしょうか?回答お願いします。
ソースコードはこちらです
http://www.interq.or.jp/dragon/crw/Lunascape4Exp …
OSはWinodwsXPでSP2です。
No.1ベストアンサー
- 回答日時:
Altキーを押下したままの状態にすれば、出来ると思います。
ご参考にどうぞ。
Private Const VK_MENU = &H12 'ALT key
Private Const VK_C = &H43 'C key
Private Const VK_T = &H54 'T key
Private Const VK_V = &H56 'V key
ReDim wVkKey(8) As Integer
ReDim UpDown(8) As Integer
wVkKey(0) = VK_MENU: UpDown(0) = 0
wVkKey(1) = VK_V: UpDown(1) = 0
wVkKey(2) = VK_V: UpDown(2) = 1
wVkKey(3) = VK_T: UpDown(3) = 0
wVkKey(4) = VK_T: UpDown(4) = 1
wVkKey(5) = VK_C: UpDown(5) = 0
wVkKey(6) = VK_C: UpDown(6) = 1
wVkKey(7) = VK_MENU: UpDown(7) = 1
sKeyEventSet 8, wVkKey, UpDown
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) 動かなくなってしまった古いVBAを動くようにしたい 8 2022/09/20 13:57
- その他(OS) OSとCPUの関係について 2 2023/05/04 23:33
- gooブログ ブログの記事を書きだしのみに表示したい 1 2022/06/25 19:11
- Windows 10 ctfmon.exe。スタック ベースのバッファーのオーバーランが検出されました。 1 2023/02/15 13:17
- グループウェア Macでオープンオフィスが開きません 1 2023/01/14 14:22
- その他(IT・Webサービス) ホームページにカウント数を表示する 2 2022/10/28 10:37
- Android(アンドロイド) アンドロイドでメディアストレージが見つかりません 4 2022/10/23 05:50
- au(KDDI) 「カメラへのアクセスを許可してください」のせいで年齢確認書類を撮影できない、アップロードできない 2 2022/11/01 00:04
- Visual Basic(VBA) 【ExcelVBA】動的にボタン、ボタン名を生成できますか? 7 2022/04/08 12:54
- 教えて!goo 「教えて!goo」の機能として、 任意に語句を設定することにより、質問や回答の表示制限ができる機能が 7 2022/09/04 07:20
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
c# 文字列の最後から1文字削除...
-
ブラウザの×ボタン(閉じるボタ...
-
VBAで一時中断したプログラムの...
-
DataGridViewのチェックボック...
-
EXCEL2010でセルが編集中かを判...
-
エクセルにカウンターを設置したい
-
JSPでメッセージボックスを表示...
-
Page_Load時にボタンクリックイ...
-
グリッドビューでのチェックボ...
-
javascriptでボタンが押下され...
-
IEの閉じるボタンを消す方法
-
SPREADでカーソルの位置を1行目...
-
BeforeColUpdateイベントの発生...
-
エクセル2007でシート見出...
-
Ctrlキーを押しながらのダブル...
-
JSPでボタンを押したら、文字が...
-
メッセージボックスについて教...
-
Fancyboxのiframe内に閉じるボタン
-
「押下」は「おうか」と読む?
-
Acrobatのツールボタンの消し方
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
c# 文字列の最後から1文字削除...
-
DataGridViewのチェックボック...
-
VBAで一時中断したプログラムの...
-
グリッドビューでのチェックボ...
-
SPREADでカーソルの位置を1行目...
-
JSPでメッセージボックスを表示...
-
ブラウザの×ボタン(閉じるボタ...
-
JSPでボタンを押したら、文字が...
-
Eclipseでクリーンが出来ない
-
最大化ボタンと最小化ボタンを...
-
Ctrlキーを押しながらのダブル...
-
メール添付されたPDFファイルが...
-
EXCEL2010でセルが編集中かを判...
-
今更、VBAでRPA、キーボード操...
-
CheckBoxをボタン形式にして押...
-
Fancyboxのiframe内に閉じるボタン
-
asp.net メッセージボックス表...
-
javascript 別ウィンドウを開...
-
エクセルにカウンターを設置したい
-
Excel:「フォーム」のボタンで...
おすすめ情報