

No.2ベストアンサー
- 回答日時:
完全一致というのは案外厄介です。
というのは、操作の対象となるアプリとよく似たタイトルの別アプリがいて、そちらの方が長いタイトルだと、そのままではチェックできないからです。例えば以下のようなタイトルの二つのアプリがいた場合、1.UWSをキーにしてウィンドウIDを取ってくると、どっちが引っかかるか解りません。1.UWS -メモ帳
1.UWS -Microsoft Word
運が悪いと、自分が操作したい方じゃないアプリのIDを取ってきて、そっちに操作が行ってしまうことだってあり得ます。まさに今、それに近いことが起こっているわけですよね。
なので、今開いている全部のウィンドウIDをGETALLWIN関数で取ってきて、片っ端からタイトルを比較し、自分の正体をはっきりさせ、覚えておくといった工夫が必要かと思います。一度取得したウィンドウIDはアプリを閉じるまでずっと有効なため、変数に書いておけばいちいち調べ直す必要もありません。
ご回答、ありがとうございます。
GETALLWIN関数というのがあるのですね。
それで、もう少しがんばってみます。
ありがとうございました。
No.1
- 回答日時:
>ちなみにアプリが立ち上がっていなければ、戻り値は「-1」であるという認識
先にヘルプ読め
// 指定Window の ID を返す
戻値 そのWindowを識別するID (NGの時は -1)
この回答への補足
ご回答、ありがとうございます。
ヘルプを参照しました。
>引数
>タイトル: 識別したいWindowのタイトル (タイトルの一部分だけでもOK)
タイトルの一部分が含まれているファイルがオープンされていたため、
GETIDの戻り値は「-1」でなかったようです。
文字列が完全一致したWindowタイトルのIDを取るには、どうしたら良いでしょうか。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Discordというアプリについてな...
-
gの違う方のやつの出し方を教え...
-
アイコンに付いている緑のチェ...
-
位置情報アプリwhooについて 彼...
-
Windows11にしたら、次の動画へ...
-
パソコンでファイルを開く時、...
-
LINEで電話をかけたら、「相手...
-
EaseUSやAOMEIのバックアップソ...
-
CubePDFをインストールしたら、...
-
Clipboxで保存した動画が見れな...
-
同じアプリをインストールした...
-
Windows Update 後、Office2019...
-
whooというアプリは、位置情報...
-
指数
-
デコピクというアプリについて
-
pっていうアイコンの出会い系ア...
-
yayというアプリで個人電話して...
-
windows10で無料のワードやエク...
-
右下の広告の消し方
-
16歳男子です。 最近性欲が強く...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
アイコンに付いている緑のチェ...
-
Discordというアプリについてな...
-
gの違う方のやつの出し方を教え...
-
位置情報アプリwhooについて 彼...
-
LINEで電話をかけたら、「相手...
-
whooというアプリは、位置情報...
-
CubePDFをインストールしたら、...
-
パソコンでファイルを開く時、...
-
Windows11にしたら、次の動画へ...
-
残データ容量0.1Gになりました。
-
エクスペディアで海外旅行を予...
-
右下の広告の消し方
-
EaseUSやAOMEIのバックアップソ...
-
バッファローの「みまもり合図...
-
アプリ「みてね」について 困っ...
-
LINEで文章が重複して送られる...
-
自衛官の彼を信じていいのか不...
-
iPhoneのバッテリー激減とノー...
-
同じアプリをインストールした...
-
アプリ内でアクセスしているURL...
おすすめ情報