UWSC初心者用スレat TECH
UWSC初心者用スレ - 暇つぶし2ch1021:デフォルトの名無しさん
21/06/21 19:36:45.44 qUhNELyw.net
>>963
ありがとうございます
でもoption shortcircuitってどんな意味があるんですか?
調べてもいまいちわからなくて

1022:デフォルトの名無しさん
21/06/21 19:57:25.10


1023:xAMfoQlc.net



1024:デフォルトの名無しさん
21/06/23 09:11:36.97 mNR5QgFC.net
result = funcA() AND funcB()
という式があった時 funcAの戻りがFALSEなら
funcBを評価しなくてもresultの値はFALSEで確定となる
だからfuncBを評価しても時間の無駄なのでfuncBを呼び出さないのが短絡評価
ちなみに旧VBやVBAは短絡評価が無いが、C系やPythonは短絡評価が標準
後者に慣れてるならOPTION SHORTCIRCUITを有効にすると幸せになれる

1025:デフォルトの名無しさん
21/06/23 23:02:39.31 ZOV9Dozi.net
//ここから
 ifb gazou1mitsuketa or chkimg("画像1")
  gazou1mitsuketa = True
この場合、gazou1mitsuketa を見つけた場合、chkimg("画像1")を探さずにgazou1mitsuketa = True
で確定するってことであってます?

1026:デフォルトの名無しさん
21/06/24 02:23:59.47 00iTQ5wf.net
gazou1mitsuketaがTrueの場合(=すでに1回chkimg("画像1")がTrueになった後)は
gazou1mitsuketaの評価だけでTrueが確定するから2回目以降のchkimg("画像1")は実行されない

1027:デフォルトの名無しさん
21/06/24 19:13:43.20 PWbklwVl.net
>>968
すいません、短絡評価についてです

1028:デフォルトの名無しさん
21/06/24 20:30:05.47 dP2DIBfG.net
>>969
言葉が足りないからちゃんと書いて
そもそも「gazou1mitsuketaを見つけた場合」ておかしい
gazou1mitsuketaは見つけるものじゃない

1029:デフォルトの名無しさん
21/06/25 00:17:46.49 vMtaTkKe.net
すいません、それも言葉遣いだったようですが、>>967の部分が>>966の言う短絡評価ってことであってますか?

1030:デフォルトの名無しさん
21/06/25 09:53:18.96 EowRs67i.net
もうすでに答え出てるけど、複数条件式がある場合に、最初の条件一致のみでその条件式を評価できる場合、それ以降の追加条件をスルーするという事

1031:デフォルトの名無しさん
21/06/25 23:47:56.00 vMtaTkKe.net
じゃああってそうですね、ありがとうございます

1032:デフォルトの名無しさん
21/07/03 12:53:45.98 7+9XI9UL.net
Andoroidエミュでゲームの周回マクロ組んでるんですけれど画像認識の処理を範囲指定じゃなくて指定のプロセス内のみで行う方法ってありませんか?

1033:デフォルトの名無しさん
21/07/03 12:58:50.69 7+9XI9UL.net
エミュレーターウィンドウが他のウィンドウに隠れちゃうと画像認識処理が進まなくて困っているということです。

1034:デフォルトの名無しさん
21/07/03 15:31:03.86 m1bhd94m.net
MOUSEORG関数を使って頑張ると可能

1035:デフォルトの名無しさん
21/07/06 03:06:28.27 amsSEIe8.net
> id = GETID("**** - FANZA GAMES - Iron")
> Hnd = GETCTLHND(id, "Chrome_RenderWidgetHostHWND")
> MOUSEORG(Hnd, MORG_DIRECT, MORG_BACK)
>
> While True
>
> IFB CHKIMG("****_1.bmp")
> BTN(LEFT,CLICK,G_IMG_X,G_IMG_Y,10)
> endif
>
> IFB CHKIMG("****_2.bmp")
> BTN(LEFT,CLICK,G_IMG_X,G_IMG_Y,10)
> SLEEP(1)
> BTN(LEFT,CLICK,G_IMG_X,G_IMG_Y,10)
> endif
>
> SLEEP(1)
>
> Wend

これでバックグラウンドでのブラゲの自動周回自体は機能するのですが
なぜか実行中はブラウザのタイトルバーなどがバグったかのようにずっとチラつきます
これが起こらないようにするにはどうしたらいいんでしょう?
上のものは解説サイトを元にしたもので
そこでの3行目は本来 MOUSEORG(Hnd, 2) でしたが何故かこれでは機能しなかったので
さらに調べてみたところ別のサイトにて MOUSEORG(Hnd, MORG_DIRECT, MORG_BACK) を見つけました
後者で正しく動きはしたもののチラつくようになってしまったという次第です
記述の仕方などが間違っているんでしょうか
教えてください

1036:デフォルトの名無しさん
21/07/06 07:20:51.43 /RjXbpw3.net
UWSCはヘルプファイルが優秀だから分からなくなったら読むことをオススメする
MOUSEORGでMORG_BACKを指定している時の画面のチラつきはどうしようもなかったと思う
諦めてそのまま使うか、


1037:MORG_FOREにしてウィンドウを最前面に表示させておくか



1038:>975
21/07/08 00:39:02.57 gAnN6jGv.net
そうなんですか
特に害も無いようなので気にしないことにします
ありがとうございました

1039:デフォルトの名無しさん
21/07/10 20:08:14.26 XM4MvmXG.net
ifb chkimg("img.bmp")
btn(left,click,g_img_x,g_img_y)
これで画像の中央または右下をクリックしたいのですが
xとyに画像サイズを手打ちする以外の方法ありますか?

1040:デフォルトの名無しさん
21/07/10 20:44:43.14 CnuMoVdC.net
>>980
btn(left,click,g_img_x + 50,g_img_y + 30)
こういうのではないってこと?

1041:デフォルトの名無しさん
21/07/10 21:58:25.41 QRyBoOzw.net
>>980
画像の縦横の幅から中央の座標は計算できるだろ

1042:デフォルトの名無しさん
21/07/12 01:07:25.55 8PUM0aGH.net
>>981
はい。頻繁に新しい画像に差し替える上に
毎回画像サイズが微妙に違うので画像の
右端と中央の値も自動で検出ないでしょうか?

1043:デフォルトの名無しさん
21/07/12 05:22:18.76 vUaIVbuw.net
>>983
それぞれの画像のサイズはお前が知ってるんだから指定したらいいのでは?

1044:デフォルトの名無しさん
21/07/12 10:24:19.84 H6QXN1y/.net
BMP画像の幅と高さを得る関数
URLリンク(poku.blog)

1045:デフォルトの名無しさん
21/07/12 13:04:37.72 IDkhHauo.net
自分はchkimgxの関数使ってるな

1046:デフォルトの名無しさん
21/07/12 22:40:23.83 huq3V1Ev.net
>>984
サイズは調べないと分かりません。
頻繁に変わるサイズをいちいち確認するのは
中々手間な作業なので省けるなら省きたいです。

1047:デフォルトの名無しさん
21/07/12 23:51:06.13 8VMj3XKP.net
>>985で出来ました
ソース貼り付けただけだとうまく動かなかったので文字を囲う"と計算式のマイナスを直したらちゃんと動きました
情報公開する方はちゃんと動くものを出してほしいですね

1048:デフォルトの名無しさん
21/07/15 05:11:03.79 mj6R5ge4.net
> 情報公開する方はちゃんと動くものを出してほしいですね
清々しいまでの乞食だw

1049:デフォルトの名無しさん
21/07/15 07:09:47.12 BwKcyqiC.net
>>989
気持ちよくしてくれた方に対して乞食呼ばわりは失礼です
まだ義務教育を受けている段階の方なら意味をはっきり理解していない言葉は辞書を引く癖をつければ間に合います

1050:デフォルトの名無しさん
21/07/15 07:28:32.91 9d/0yVjN.net
清々しい(きよきよしい)キチガイ

1051:デフォルトの名無しさん
21/10/30 19:25:40.38 tA37D2o5.net
昔PRO購入していたUWSCを最近ちゃんと使い始めて、初めてこのUWSCスレみつけた!
初~中級者な自分に有益な情報多くてほんと助かります(言い争いも多いけど)。
本スレのほうも楽しみ。
あと作者が亡くなられてたということで本当に残念です。昨日知りました。
このスレが消える前に自分メモ用にログ残したった。
みんな初心者卒業しちゃってて継続なさそうだし。

1052:デフォルトの名無しさん
21/10/30 19:40:25.15 BIRu0arL.net
なんで書き込みないのかと思ったらこっちは初心者用だからなのか

1053:デフォルトの名無しさん
21/11/12 20:31:09.08 9I9Wghw5.net
UWSCはwindows10で動作するんですか?

1054:デフォルトの名無しさん
21/11/12 20:33:23.14 JKu/AJc8.net
>>994
全機能が使えるかは分からんが、俺の用途では普通に使えてる

1055:デフォルトの名無しさん
21/11/12 22:56:54.17 xoJHoay5.net
>>994
普通に使える
IE関係の機能は使えないのがあるかもしれないが、IE使ってないから分からん

1056:デフォルトの名無しさん
21/11/13 09:59:44.60 CrYSxUjw.net
>>995-996ありがとう
画像認証が出来ないOSの設定なのかな?

1057:デフォルトの名無しさん
21/11/13 11:16:47.86 Oi0tyZlY.net
実際にうまく動作しないならそう書け
具体的に書けば教えてもらえるだろう

1058:デフォルトの名無しさん
21/11/14 00:12:11.79 tEJjUPzv.net
うめ

1059:デフォルトの名無しさん
21/11/14 07:53:25.02 xN0MYk0E.net
誰か作者の魂を呼んでくれ

1060:デフォルトの名無しさん
21/11/16 01:02:55.97 fqXCMnDe.net
999

1061:デフォルトの名無しさん
21/11/16 01:10:18.00 b0ZMvWtK.net
ご冥福をお祈りします

1062:1001
Over 1000 Thread.net
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 1148日 12時間 56分 29秒

1063:過去ログ ★
[過去ログ]
■ このスレッドは過去ログ倉庫に格納されています


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch