ヘルプを読みながら以下のスクリプトを作ってみたのですが
いくつか疑問に残ることがあるのでここで質問させていただきたいです。
#include "hspext.as" sdim win_title,32000 mesbox win_title,640,480,2 repeat aplsel "",id win_title+="("+id+")"+refstr+"\n" id+=1 if stat=1:break await loop objprm 0,win_title stop
まず、aplselについてですが
で検索IDがp1のウィンドウを取得できると書いてありましたが
aplsel "",p1
statが0なのに、ウィンドウタイトルが空白で取得されるのはなぜなんでしょうか?
後、私としてはアプリケーション名だけを取得したいのに
色々な稼動中のタスク?とかも取得してしまうので、
稼動中のアプリケーションのウィンドウタイトルだけを取得する場合は
どうすればよろしいのでしょうか?
最後の質問ですが、ヘルプには
>ウィンドウの検索に失敗した場合は、システム変数 statに1が代入される
とありますが、statに1が代入された時はその検索ID以降のウィンドウは存在しない
という解釈でよろしいのでしょうか?
ご教授お願いします。