
A 回答 (3件)
- 最新から表示
- 回答順に表示

No.3
- 回答日時:
No.1の補足にたいしてです。
なら、
exec "notepad.exe"
wait 40
keybd_event 13,-1
というふうにしてみてはどうでしょうか?
また、メモ帳のメッセージウィンドウのハンドルを
取得し、そのウィンドウに直接メッセージをinputする
方法もあります。
この回答への補足
waitかけても同じでした。
あくまで予測なのですが、execをかけたとしても、execをかけた元のWindowにしかkeybd_eventが働いていないのではなかと思います。
自動インストールマクロみたいな物に使えればと思っているのですが・・・
No.2
- 回答日時:
アクティブなウインドウの名前が"無題-メモ帳"になるまで処理しないようにしては?
アクティブなウインドウの名前を調べるのはこの辺りを参考にしてみてください
http://smile.poosan.net/perl-bin/hsp/ver3/hsp3.c …
No.1
- 回答日時:
この回答への補足
execで起動したものはどうすればいいのでしょうか?
例:
exec "notepad.exe"
keybd_event 13,-1
とかした場合、notepadがアクティブなのにもかかわらず改行されません。
わざとwaitとかでkeybd_eventを待たせておいて、自分で元々別途起動しておいたソフトをアクティブにすると改行されたりしますが・・・
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
vbaから他のアプリを終了
-
他のウィンドウのボタンを自動...
-
メッセージボックスの選択ボタ...
-
キーボード・フックのアプリを...
-
DEVICECHANGE() の受け取り
-
CloseHandle()
-
directshowのイベント処理
-
msgboxの表示位置
-
ウインドウの位置を知る。
-
「アイテムは収集されました」...
-
コントロールの書式設定で、“コ...
-
グラフの交点の求め方(Excel)
-
エクセルで作った新しいウイン...
-
エクセルのコントロールツール...
-
皆さん、おはようございます♪ ...
-
勝手にウィンドウが開いて止ま...
-
スピンボタンを右クリックして...
-
検索の画面がでなくなってしま...
-
VScrollBarの点滅を何とかしたい。
-
VB.NET2005 TextBox 高さ(Heig...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
他のウィンドウのボタンを自動...
-
vbaから他のアプリを終了
-
msgboxの表示位置
-
メッセージボックスの選択ボタ...
-
メッセージハンドラ
-
SetWindowText関数について
-
VBA 複数セルが空白なら印刷さ...
-
VBAでコントロールのハンドルを...
-
キーボード・フックのアプリを...
-
SendMessage で ESC など
-
VB.netでFindWindowExやると・...
-
WM_CLEARなど使えないメッセー...
-
点滅で知らせる方法
-
Excel VBA で外部アプリケーシ...
-
CloseHandle()
-
チェックボックスのキーダウン...
-
windows終了時のメッセージにつ...
-
ダイアログを閉じるとメモリー...
-
windowsメールスロットについて...
-
VC++(MFC)でタスクバーに常駐し...
おすすめ情報