|
fukidasiテロップを個々の画面に応じて切り替えるにはどのようにしたらいいでしょうか?GETIDから画面情報を取得しそれを判別するのでしょうか?UWSC初心者なので詳しく教えて下さい。
|
No.2559 2016/06/28(Tue) 23:35:43
|
☆ Re: IFBでfukidasiを個々の画面に応じて切替。 / ある |
|
|
状況が想定しにくいのでもう少し具体的に書かれた方が答えやすいかもです。 例えばyahooからgoogleに切り替わった時にfukidasi文字を「yahooです」を「googleだよ」としたいのであればgetidとstatus、あるいはgetactiveoleobjなど使えばいけます。画面を監視し続ける場合はwhile trueが一般的です。
|
No.2560 2016/06/29(Wed) 07:21:58
|
|
☆ Re: IFBでfukidasiを個々の画面に応じて切替。 / ぽんきち |
|
|
済みません、例えば携帯などのデータ移行ツール(アプリ)の操作をを自動化。 UWSC起動 → アプリ起動 → xxキーを押して下さい(仮想キー) → 次の画面へ → 自動作業 MMV(座標)BTN(left、click、xx)等々・・・ → 次の携帯に取り換えますか?→ 接続 → 繰り返し/スペース選択 → 繰り返し/終了処理。 などの操作補助的な説明を個々の画面と同時に切り替えたいと思っております。因みに通電(USB)しているかの判断、判別などUWSCではできませんよね? サンプルコードもあるのですが、中を確認するにダイアログボックスの値で判断しているのではないかなっと思うのですが。それとwhile文とIFB文はかなり使用しているコードです。分かりにくい説明で本当に失礼なのですが、ご教示頂きたく思います。><;
|
No.2567 2016/06/29(Wed) 19:28:29
|
|
☆ Re: IFBでfukidasiを個々の画面に応じて切替。 / ある |
|
|
コードもアプリもわからない以上何とも言えないですが、 ウインドウタイトルやウインドウ中の文字取得はできると思いますよ(サンプル#N30とか)。 どこで困っているかもイメージがつかず、お力になれず申し訳ないです。
|
No.2569 2016/06/29(Wed) 21:02:50
|
|
☆ Re: IFBでfukidasiを個々の画面に応じて切替。 / ぽんきち |
|
|
因みに、SENSOR関数に詳しいでしょうか?電流を感知したら起動するということはできるでしょうか? 一部コードを記載します。現在は下記の様にmsgboxにて起動判断をしEXECでリンク先から立ち上げて操作を開始するような形になっています。私もすべて把握しているわけではないので、下記のコードを見てここから先がどうなってるか分からないとどうしようもない、っという箇所があれば言ってください、記載します。宜しくお願いします。
PUBLIC msgx = 100 PUBLIC msgy = 100
m_px=200 m_py=200 f_at=0 f_size=30 f_kind=20 ok_f_color=0 ok_b_color=$00FF00 n_b_color=0
err_m_px=200 err_m_py=200 f_color=0 ng_f_color=$0000FF
// アプリ起動
ifb MsgBox("起動しますか?", BTN_YES or BTN_NO) = BTN_YES
s="電源をONし設定できる状態にして下さい。"+"<#cr>" // Fukidasi(s, 100, 100, 0, 20) Fukidasi(s, m_px, m_py, f_at, f_size, f_kind, ok_f_color, n_b_color) endif while true
ifb GETKEYSTATE(VK_SPACE) then break endif
wend
s="起動中。しばらくお待ちください。"+"<#cr>" // Fukidasi(s, 100, 100, 0, 20) Fukidasi(s, m_px, m_py, f_at, f_size, f_kind, ok_f_color, n_b_color)
//endif // test
// アプリ 起動 ICE_ID = GETID("xxxxxxxxxxxxxxxxxxxxxxxxxx") ifb ICE_ID < 0 // 存在してなければ起動 ICE_ID = EXEC("xxxxxxxxxxxxxxxxxxxxxxxxx")
// 検知 ACW(GETID("xxxxxxxxxxxxxxxxxxxxxxxx"),-4,-4,1374,746,0)
|
No.2570 2016/06/29(Wed) 22:46:54
|
|
☆ Re: IFBでfukidasiを個々の画面に応じて切替。 / ある |
|
|
残念ながらSENSORは一度も触ったことがなく、また試せる環境もないです。
|
No.2571 2016/06/30(Thu) 06:04:30
|
|