他のアプリへのフォーカスの移し方

返信する


答えを正確に入力してください。答えられるかどうかでスパムボットか否かを判定します。

BBCode: ON
[img]: ON
[url]: ON
スマイリー: OFF

トピックのレビュー
   

展開ビュー トピックのレビュー: 他のアプリへのフォーカスの移し方

Re: 他のアプリへのフォーカスの移し方

by Papa » 2020年8月26日(水) 22:28

>>Declare Function SetFocus Lib "user32" (ByVal hWnd As Long) As Long

フォーカスを移すハンドルを指定すると思っていましたが、呼び出し側のハンドルみたいなので
使えそうな気がします。
試してみます。

ありがとうございました。

Re: 他のアプリへのフォーカスの移し方

by Papa » 2020年8月26日(水) 22:21

別のEXEになります。

同じ様な物を探していたところID Managerを見つけました。
ttp://www.woodensoldier.info/soft/idm.htm

別EXEの入力したい項目にフォーカスを置いて、ID Managerで貼り付けを
行うと、別EXEの入力したい箇所に文字が張り付きます。

これと同じ機能をABで実現したいです。

Re: 他のアプリへのフォーカスの移し方

by たかせ » 2020年8月19日(水) 20:38

詳細がいまいちつかめませんが、
とりあえず、現在実行中のアプリ内であればWin32API SetFocus を利用すれば目的のコントロールにフォーカスを移すことができます。

よろしくお願いいたします。

他のアプリへのフォーカスの移し方

by Papa » 2020年8月19日(水) 10:30

ユーザ名&パスワードの入力を自動化するアプリを考えています。

具体的な操作としては、業務アプリのユーザ名の所にカーソルを持って行き、ABアプリの
「貼り付け」ボタンで、ユーザ名+Tab+パスワードを書き込むのが目的です。

クリップボードAPI(SetClipboardData,GetClipboardData)を使えばコピー&ペースト
は出来そうですが、直前に使用していた業務用アプリへフォーカスを移す方法が思いつき
ません。

何か良い方法が有れば教えて下さい。

ページトップ