- 1 名前:名無しさん@お腹いっぱい。 [2015/11/11(水) 13:45:28.80 ID:+oPzgSay0.net]
- Windowsの作業を自動化するツール
フリーソフト版とシェアウェア版の2種類がある ttp://www.uwsc.info/download.html ●UWSC 掲示板(※作成依頼掲示版ではありません) 質問の際には自力で作ったスクリプトを晒すか、具体的な解らない場所を提示すること 上級者が常駐、たまに作者も現れるため過去ログには有益情報の宝庫 www3.rocketbbs.com/13/bbs.cgi?id=umiumi www3.bigcosmic.com/board/s/board.cgi?id=umiumi&mode=past ●UWSC - Wikipedia ja.wikipedia.org/wiki/UWSC ●使い方・基礎解説学習サイト uwsc.g.hatena.ne.jp/cx20/20100131/1264938584 www.confrage.com/uwsc/ necro.jp/dev/uwsc/ park14.wakwak.com/~simizu/uwsc/fruwsc.html canal22.org/ big.tm.land.to/handbook/uwsc.htm www.game-rev.com/review/gameut/uwsc.html ●スクリプトテンプレサイト izagne.com/uwsc/ scripts.web.fc2.com/ www.nagomi-jp.net/~liners/ nem.symphonic-net.com/uwsct/0610uwsct.html siromasa.digi2.jp/uwsc/ iriyak.adam.ne.jp/uwsc.html 前スレ 自動化ツールUWSC使いよ集まれ15 anago.2ch.net/test/read.cgi/software/1436671958/
- 263 名前:名無しさん@そうだ選挙に行こう mailto:sage [2015/12/14(月) 16:58:39.67 ID:OWYR4MFV0.net]
- その仮想PCでさっきドツボに嵌まった…
件のスクリプトはVMwareのゲストOS上で走らせてるんだけど、テストの為に ホストで動かしてたらバグを作りこんでてアプリのウィンドウが最少化してしまって その背面にあったVMwareのウィンドウをクリック! そこからさあ大変。ホストのスクリプトを停止させようとしてもVMwareがアクティブの内は キー入力を全部取られてホストに入力が反映しない。 VMwareを非アクティブにしてホストにキー入力しようにも、 操作中にスクリプトが再度VMwareのウィンドウをクリックして最初に戻る… ヤバいこれPC再起動するしかないんじゃないのかとか焦ってたら 正に予期しない動作時に働くスクリプト()のせいで無事復帰できたw
- 264 名前:名無しさん@そうだ選挙に行こう [2015/12/14(月) 18:06:40.64 ID:yI4ZqmAH0.net]
- >>241
実行中のマクロを深い階層から強制的に終わらせたいならEXITEXIT 今のマクロをあんまり変えずにマクロの終了状態に応じて分岐させたいなら別スレッドから今のマクロ呼び出してEXITEXITで自分で定義した終了コード渡して呼び出し元に判断させるのが良いと思う 簡単なサンプル www1.axfc.net/u/3582792.zip EXECのuwsc.exeはパスを通すかフルパスに書き換える main_hogeを実行 sub_hoge内のproc_Call9()プロシージャ内でコメントアウトされてる行を実行するとsub_hogeの実行結果に応じてメッセージが表示されるはず
- 265 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/14(月) 20:19:16.20 ID:OWYR4MFV0.net]
- >>246
色々考えてくれるのはありがたいけど スクリプト内でクリック箇所だけでも400位あって、ぶっちゃけ全く書き換えたくないのが本音。 いじる位なら一からやったほうがまし。 今のスクリプトは全く変えず、外部からどうにかしたいわけ。
- 266 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/14(月) 20:22:34.83 ID:bKMDkJ+30.net]
- 検索用に保存してある画像の
縦や横のピクセル数を返す命令ってありますか?
- 267 名前:名無しさん@お腹いっぱい。 [2015/12/14(月) 20:34:09.73 ID:yI4ZqmAH0.net]
- >>247
それはもうどうしようもないね〜 BTNやCHKIMGの処理回りをラップしておけばそのFUNCTION内でどうにかできたかもしれないけど 望みは薄いのか >>248 標準関数だとなかったと思うけどFSO使ってサイズ取得する方法ならここに載ってる d.hatena.ne.jp/junjun777/20110529/uwsc_bitmap
- 268 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/14(月) 20:42:21.68 ID:VO9EyQaS0.net]
- セミコロン(マルチステートメント)使ってる人いる?
これって行数が減るだけで特に意味ないよね?
- 269 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/15(火) 00:49:14.39 ID:i5n9Tzyq0.net]
- CHKIMGXのサンプルで保存画像のサイズ出して照合してなかったっけ
あれってXの機能なのか
- 270 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/15(火) 13:25:13.68 ID:wsrLnUiO0.net]
- 画像ファイルのサイズは VBScript の LoadPicture 関数使えばいけるよ。
- 271 名前:名無しさん@お腹いっぱい。 [2015/12/16(水) 07:37:39.05 ID:3D/556GD0.net]
- imagesizeはchkimgx.dllの機能だね
現状とりあえず入れとけってレベルだから作者さんにはほんと感謝
- 272 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/16(水) 12:33:17.99 ID:RO0Uckyn0.net]
- アンドロイドの画面をPC表示して操作するVysor (Beta)ってソフトでウインド指定して座標クリックしたのにうまくいかない
ウインド指定外せば思い通りの動作するんだけどエスパー様アドバイスください
- 273 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/16(水) 13:29:08.00 ID:iS4W1/hI0.net]
- >>254
- 274 名前:EィンドウIDが違うんだろ []
- [ここ壊れてます]
- 275 名前:名無しさん@お腹いっぱい。 [2015/12/16(水) 14:13:22.42 ID:3D/556GD0.net]
- >>254
UWSCを管理者で起動してない MORG_DIRECT指定をMORG_CLIENTにする コードミスってなけりゃ恐らくこのあたり
- 276 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/16(水) 15:04:31.64 ID:brGLyGvp0.net]
- プルダウンから選ぶコードはどうやって書けばいいですか
ソースはこんな感じです。 <td id="note1"> <select name="cv.note[0]"> <option value="3">3</option>
- 277 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/16(水) 15:05:27.88 ID:RO0Uckyn0.net]
- クリックしたい座標をウインドウ指定して座標取得したのでウインドウIDは多分大丈夫です
ウインドウ指定して基準指定:ってのを指定なしとMORG_DIRECTだと左上の0,0の座標をクリックしてたのが MORG_CLIENで思い通りの動作になったんですがマウスカーソル奪われるのはあきらめるしかないですか?
- 278 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/16(水) 15:19:04.76 ID:MSwZZbqh0.net]
- ウインドw風w
- 279 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/19(土) 09:36:25.37 ID:dKs0rSCT0.net]
- 画像認識で範囲を限定して高速化したいのですが、範囲指定ではなくて画像認識するためのファイルの中心の位置を指定して使うことはできませんかね?
- 280 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/19(土) 10:13:50.36 ID:1sg6SGUx0.net]
- ラッパー関数を用意すればおk
- 281 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/19(土) 10:15:12.99 ID:F+6XYxyV0.net]
- >>260
>ファイルの中心の位置を指定して 例えば、200x200の画像ファイルの中心付近50x50をchkimg()に使いたいってこと? chkimg()じゃ出来ないけど、ちょっと考えただけでも ・予め必要な画像を抜き出しておく ・指定座標から指定サイズの画像を抜き出すアプリを探すか作ってchkimg()の対象にする などなどやりかたは色々ある まずはこういうのじゃダメな理由を書いたほうが良いよ
- 282 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/20(日) 11:14:47.91 ID:ZpLNVxzc0.net]
- 俺は言いたいことは分かったけど、処理に余計時間がかかると思うの
- 283 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/20(日) 11:47:27.75 ID:KZe/XdiC0.net]
- 出現する場所がわかっている場合には矩形範囲で正確な場所を指定すれば
高速化出来るけど、それを左上角指定でもなく画像の中心座標をもって行いたいってことかな
- 284 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/21(月) 01:26:17.27 ID:2PK9cnqq0.net]
- getkeystate(vk_lbutton)を使ってて、一度でもtrueにすると以降ずっとtrueのままなんだけど、以前からこんな動作だった?
座標が1箇所しかとれなくて困っている…
- 285 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/21(月) 01:58:05.59 ID:2PK9cnqq0.net]
- >>265の理由で以前作成して使用していたマクロも使えなくなっている
おかしい…
- 286 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/21(月) 05:15:20.75 ID:XffwbDlp0.net]
- >>265
若干長押しで引っかかってるとか? repeat sleep(0.1) until !GetKeyState(VK_**)
- 287 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/21(月) 09:39:13.45 ID:CCKQhsqf0.net]
- 挙動が変わったと思うなら
検証用のコードを書いて公開してみたら良いと思う 皆の結果が同じなら公式のバグでしょ
- 288 名前:名無しさん@お腹いっぱい。 [2015/12/21(月) 11:44:04.17 ID:dhDYDp8p0.net]
- >>265
dim r sethotkey(VK_0,MOD_ALT,"exi") repeat a() until false procedure a() r = GETKEYSTATE(VK_LBUTTON) fukidasi(r) fend procedure exi() exitexit fend こっちだと普通に動いてるように見えるな 5.20
- 289 名前:名無しさん@お腹いっぱい。 [2015/12/21(月) 13:13:06.71 ID:k1OansqD0.net]
- 問題のソースコードを提示できないというのは裏を返せば
問題を切り分けられていない証拠でもあるんだよね 素人ほど最初に自分ではなく他人を疑う
- 290 名前:名無しさん@お腹いっぱい。 [2015/12/21(月) 14:40:18.86 ID:EiQ88uQn0.net]
- CHKIMGXの着目する色の指定ってどういう引数いれればいいのかな?
RGB値?もしそうだとするとどう記述するんだろう。FF0000(赤)みたいな感じでいいのかな?
- 291 名前:名無しさん@お腹いっぱい。 [2015/12/21(月) 14:45:48.24 ID:EiQ88uQn0.net]
- あ、サンプルよく読んだらかいてありました。すいませんでした。
- 292 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/21(月) 15:24:38.26 ID:MrgyCbD
]
- [ここ壊れてます]
- 293 名前:Y0.net mailto: ログファイルの出力先ってスクリプト側から変更できないもんですかね。
OPTION LOGPATH=hogehoge.txt みたいな感じに指定してあるんですが、二重起動すると2つの スクリプトから書き込まれたログがグチャグチャになってしまう。 一々ファイルオープンして書き込むほどのログではないんだけど ちょっとばかり不便な感じ。 [] - [ここ壊れてます]
- 294 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/21(月) 15:39:43.34 ID:PCRRkr5n0.net]
- OPTION指定の性質上無理
スクリプト別にするしかない
- 295 名前:名無しさん@お腹いっぱい。 [2015/12/21(月) 20:27:33.49 ID:3hymvKIb0.net]
- 俺ならロギング処理のラッパーを作って、それぞれの起動ごとに固有文字列割り振れるようにするかな
正規表現使えば置換処理でまとめて直せるし簡単でしょ それが嫌ならソースコードを改変するソースコードを書いちゃえばいいしね
- 296 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/21(月) 20:50:46.67 ID:FTxNfRK40.net]
- 本体をcallするoptionだけのファイルを起動したらいいんじゃないかな
- 297 名前:263 mailto:sage [2015/12/21(月) 21:05:50.36 ID:2PK9cnqq0.net]
- セーフモードで動作させてみたところ思う通りの動きになりました。
どうやら何らかの常駐ソフトが悪さをしているようです。 原因のソフトが特定できましたらまた報告させていただきます。 スレ汚し失礼しました。
- 298 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/22(火) 00:09:15.99 ID:gv1300fTg]
- >>273
ログパス指定にTIME値いれたら?
- 299 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/22(火) 00:23:23.71 ID:DKkq04ll0.net]
- スレちゃん「私……汚されちゃったよぉ」
- 300 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/22(火) 05:34:12.40 ID:8u/KWTZa3]
- >>278
試してみるとわかるけどそれは出来ない 実用的な案は>>276あたりかなぁ
- 301 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/22(火) 12:57:13.12 ID:RoUnScmr0.net]
- スレちゃんは汚れてないよ俺が一生守るから
- 302 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/25(金) 15:17:07.98 ID:7FQmwVc80.net]
- すみません、
マクロ再生開始してから2時間経過したら○分ほど停止してまた活動再開を繰り返す処理ってどうすればいいでしょうか? 停止する○分は10〜20分くらいが毎回ランダムで変わるとなおいいのですが・・・ よろしくお願いします。
- 303 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/25(金) 15:21:56.32 ID:4xQkvZLh0.net]
- すみません自分で調べてくださいよろしくお願いします
- 304 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/25(金) 15:36:14.25 ID:lZFGO43t0.net]
- 2時間経過をチェックする方法
ランダムで10〜20分停止する方法 たった2つググるだけだ頑張れ
- 305 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/27(日) 16:12:57.95 ID:AlS/S0az0.net]
- 某青い空のモバゲーのポーカー関数ちょっと作ってみたいんだけど
配布終わってるし折角だから1から勉強してみようと思う とりあえず、ウインドウの座標を固定して画像取得する関数って どういうの組めばいいのかな 少なくとも脳死ポーカーより頭によさそう
- 306 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/27(日) 16:36:33.75 ID:/OzrBre50.net]
- とりあえずぐぐれ。
出来たやつを実行しろ。 思った動作と違ったら来い。
- 307 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/27(日) 16:44:59.25 ID:AlS/S0az0.net]
- なんか探したら自動取得ツール自体はあったわ
これで画像取得自体はできるけどそのままだと枚数が1000こえるな なんかこう1枚ずつ認識して判断できんかな・・・・・
- 308 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/27(日) 16:55:25.82 ID:792AGejY0.net]
- >>287
それを考え、自分でスフリプトを組むことを勉強っていうんじゃないの?
- 309 名前:名無しさん@お腹いっぱい。 [2015/12/27(日) 17:05:31.09 ID:AlS/S0az0.net]
- >>288
いまやってる 座標の取得はできそうだけど画像名のストック?がちょっとよくわからん 判断関数のあとで真なら文字を記憶みたいな感じでできるんかな そもそも変数にアルファベットぶち込めなかった気がする・・・・
- 310 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/27(日) 17:07:08.01 ID:fibytPLm0.net]
- ここはお前の日記帳じゃない
- 311 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/27(日) 17:58:35.45 ID:uFtbG2Uf0.net]
- IEの
- 312 名前:rジー待ちについて質問です。
最初と最後のSleep(0.2)が必要な理由を教えてください。 procedure ie_wait( ie ) Sleep(0.2) Const TIME_OUT = 60 tm = Gettime() repeat Sleep(0.2) ifb Gettime() - tm > TIME_OUT kbd(VK_F5)// F5 Exit endif until (! ie.busy) and (ie.readyState=4) Sleep(0.2) Fend [] - [ここ壊れてます]
- 313 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/28(月) 00:00:20.30 ID:qZu6Od9X0.net]
- >>289
1つカードの画像を判断するだけで1000の命令が必要でも やるのはPCだからな 1回作ってしまえば勝手に動くんだから、初回の手間を惜しむな >>291 作った奴に聞け なんとなく動作が不安定な時に、適当にスリープ入れたらスムーズに動くことがあるから その名残だろうとは思うが
- 314 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/28(月) 02:25:18.81 ID:iq4jhptY0.net]
- 画像認証の質問です
Ifb CHKIMG("w.bmp") = TRUE BTN(LEFT,CLICK,G_IMG_X,G_IMG_Y) MSGBOX("見つかりました") ELSE MSGBOX("見つかりません") Endif 以上の関数で適当な画像wをコピーしてデスクトップに表示したら認識しませんでした フォトビューワで開いたら認識しました 実際にはいろんな画像が混ざってるところで使いたいので今のままだと役に立ちません なにが起きてるんでしょうか
- 315 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/28(月) 02:33:17.82 ID:AG3orU5C0.net]
- デスクトップでは認識しない、そんだけ
- 316 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/28(月) 02:34:45.96 ID:qZu6Od9X0.net]
- >>293
デスクトップに表示する時に伸縮していたら認識しない また、上にアイコンなどが乗っていて、画像の透過部分以外が隠れたら認識しない 実際の画像の混ざり方を考えて、認識させたい画像のサイズや範囲などを決める必要がある
- 317 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/28(月) 02:36:04.63 ID:qZu6Od9X0.net]
- >>294を見てなくて適当に答えた
- 318 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/28(月) 02:42:37.59 ID:iq4jhptY0.net]
- お二方ありがとうございます
btn部分をなくして最終目標で確認したら認識できました やっぱりデスクトップの背景とかで透過しちゃってたみたいです
- 319 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/28(月) 15:40:18.87 ID:iq4jhptY0.net]
- 画像認識、うまくいかないな
プログラム自体は正常っぽいけど対象の画像がときどきピクセルずれてるんかな キャプチャしなおすとその時だけうまくいくんだよな 画像たくさん作ってしらみつぶしするしかないか・・・・・・・ハァ
- 320 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/28(月) 15:54:16.22 ID:2b9Fr6+00.net]
- >>298
面倒だが、透過色設定したり透過色で画像塗りつぶしたりして必要な要素だけ取り出す方法もある
- 321 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/28(月) 15:57:45.90 ID:wOaVL79d0.net]
- ボタン系はボタン以外の画像がよかったりするし
いろいろやりようはあるとおもう
- 322 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/28(月) 20:45:56.05 ID:ww5rWK300.net]
- >>298
peekcolorを使ってみるのも一つの手だと思うよ
- 323 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/28(月) 21:24:10.61 ID:I1QV70970.net]
- yrd
- 324 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/31(木) 18:03:20.24 ID:ed8Joufj0.net]
- >>299
それやりたいんですがwindowsの付属のペイントでできますか?
- 325 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/31(木) 20:25:19.28 ID:kkB7l74A0.net]
- できますよ
- 326 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/12/31(木) 21:30:25.00 ID:actWcm4n0.net]
- UWSCの透明指定は四隅の内、何処の色を透明扱いするかだから
αチャンネル使えるソフトを使用しなくても良い
- 327 名前:295 【大凶】 mailto:sage [2016/01/01(金) 07:10:48.26 ID:DZ0F9EIl0.net]
- >>304-305
ありがとう あけおめ
- 328 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/01/01(金) 07:11:50.40 ID:DZ0F9EIl0.net]
- ↑間違えましたた私は299です
- 329 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/01/01(金) 19:48:02.85 ID:dAo8yM1a0.net]
- >>298
ゲイブの嫌がらせ
- 330 名前:名無しさん@お腹いっぱい。 [2016/01/02(土) 21:54:24.77 ID:OOAR2+6Q0.net]
- >>303
ペイントでもできるけどgimp使え マジックマジ便利 あけおめ
- 331 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/01/05(火) 18:09:09.81 ID:7af5YO540.net]
- 5.2.0からなんか重くなってね?
同じスクリプトなのに起動してから動き始めるまで異常に時間かかるようになった CLKITEMが怪しいかなと思ってる
- 332 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/01/05(火) 18:44:16.27 ID:7af5YO540.net]
- やっぱりCLKITEMだったわ
いままで快適に動いてたのにショック
- 333 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/01/06(水) 17:09:53.73 ID:a/kSD6F/0.net]
- uwscでpptマクロを実行
f_name = "C:\テスト.pptm" ppt = CREATEOLEOBJ("POWERPOINT.Application") ppt.PRESENTATION.open(f_name) ppt.visible = TRUE sleep(5) ppt.run("test") (テスト.pptmの標準モジュールのModule1にtestがある) これを実行すると ppt.run("test")で COM error が出ます 解決策を教えてください。
- 334 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/01/08(金) 12:43:18.74 ID:jLBAQqUa0.net]
- >>312
やってないからわからんけどその構文だとpptはアプリケーションオブジェクトであってファイル個別のオブジェクトじゃないよね <ファイル名>!Module1.testみたいに対象ファイルからプロシージャをはっきし明示しないとどのモジュール参照していいかわかんないんじゃね あとプロシーシャのスコープpublicにしてるかどうか?
- 335 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/01/09(土) 23:29:05.79 ID:OPYCmqUk0.net]
- >>313
ありがとうございます!!出来ました!!!
- 336 名前:名無しさん@お腹いっぱい。 [2016/01/10(日) 14:48:48.28 ID:+h7zfP7X0.net]
- windows10に仮想デスクトップっていうのがあるんってきいたんですけど
uwscをこれで裏で使用できるんですか?
- 337 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/01/11(月) 01:03:13.57 ID:2riljtmT0.net]
- >>315
実際にやってみればいいんじゃない?
- 338 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/01/11(月) 08:24:19.75 ID:yYs4qC8O0.net]
- 仮想デスクトップ≠仮想環境
- 339 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/01/11(月) 12:51:41.92 ID:FFuDFDqi0.net]
- 仮想デスクトップ上の座標がどうなっているのか興味があるところだが
Win10環境が無い
- 340 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/01/11(月) 12:55:49.55 ID:/FI12Aqd0.net]
- 何時だか8.1使っていたらポップアップで今なら無料とwin10を
ゴリ押してきたので入れてしまった
- 341 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/01/11(月) 15:34:36.34 ID:js3KT4j30.net]
- 10の仮想デスクトップで既存のコード動かしてみたけどchkimgは動いてるっぽい
ただBTNでマウス操作しようとすると今の画面内をちょろちょろしだすから座標的には共通っぽい DIRECT指定使うかKBD,CLKITEMみたいに座標関係ないなら行けそう
- 342 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/01/12(火) 12:43:01.14 ID:e9ToDDNW0.net]
- 割と初心者なんでむちゃくちゃな事を言ってるかもしれないけど
IE上で動いてるjavascriptの変数をUWSCから参照して取得するなんてこと出来ないですかね?
- 343 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/01/12(火) 14:40:39.17 ID:8tuq2Tc50.net]
- >>320
3次元管理されてるんじゃないかな 今表示されているのは2Fの面、とか そうなるとマウスクリック座標にZ軸概念が必要になってきそうね
- 344 名前:311 [2016/01/13(水) 21:56:06.43 ID:txKMe/w00.net]
- 大変そうなんでwindows10入れるのやめときます
ありがとうございました
- 345 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/01/14(木) 18:52:02.87 ID:Gt/fS78R0.net]
- peekcolor高速でワロタ
- 346 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/01/14(木) 20:46:03.91 ID:Udnjh/YY0.net]
- >>323
Dual Bootで既存システムと共存させると良いよ
- 347 名前:名無しさん@お腹いっぱい。 [2016/01/19(火) 00:33:32.52 ID:NZpgzfiCJ]
- >>3のchkimgxが404なんですが他に入手できる場所は無いでしょうか?
- 348 名前:名無しさん@お腹いっぱい。 [2016/01/20(水) 04:10:25.20 ID:K+q1DhPU0.net]
- IEをバックグラウンドで操作したいのですが、
画面内をクリックできません。 ステータスバーの戻るボタンなどはクリックできるのですが。 Windows7 64bitです。
- 349 名前:
MOUSEORG(GETID( [] - [ここ壊れてます]
- 350 名前:名無しさん@お腹いっぱい。 [2016/01/20(水) 04:13:03.26 ID:K+q1DhPU0.net]
- IEをバックグラウンドで操作したいのですが、
画面内をクリックできません。 ステータスバーの戻るボタンなどはクリックできるのですが。 Windows7 64bitです。 ID = GETID(
- 351 名前:名無しさん@お腹いっぱい。 [2016/01/20(水) 04:14:08.41 ID:K+q1DhPU0.net]
- あれ…なんで途中で切れてしまうんでしょうこれ
何度もすみません>< IEをバックグラウンドで操作したいのですが、 画面内をクリックできません。 ステータスバーの戻るボタンなどはクリックできるのですが。 Windows7 64bitです。 ID = GETID("XXX - Internet Explorer","IEFrame") MOUSEORG(ID,2,MORG_BACK) BTN(LEFT,0,100,100,1000) これだけではだめなのでしょうか? ブラウザの操作はできないなどありますか?
- 352 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/01/20(水) 04:58:52.14 ID:a57AnsIh0.net]
- IEは
id = hndtoid(getctlhnd(getid("", "IEFrame"), "Internet Explorer_Server")) こうじゃね?
- 353 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/01/21(木) 21:54:43.32 ID:nGOnC4p/0.net]
- ACWが効かない事ってあります?
あるアプリを画面左上に表示させたいので以下のように記述したのですが、 xxID = getid("アプリ名") ifb xxID = -1 msgbox("アプリ名を開いてから実行してください。") exitexit endif msgbox("アプリ名発見<#CR>"+"ウィンドウID:"+xxID) //画像認識成功 acw(xxID,0,0) これ実行すると「アプリ名発見 ウィンドウID:1」と表示されるのですが ウィンドウが左上隅に行ってくれません。
- 354 名前:326 mailto:sage [2016/01/22(金) 06:34:37.09 ID:T4LReso30.net]
- やっぱり駄目みたいですね。
ってかこのアプリ上ではUWSCで動作の記録すらされません。 マウスもキーボードも駄目。 素直に諦めます。お騒がせしました。
- 355 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/01/22(金) 08:27:38.96 ID:7wFnMY690.net]
- >>332
もしかしてwin10?
- 356 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/01/22(金) 10:15:56.37 ID:cq8WTI4X0.net]
- まあゲームによっちゃマクロ対策してるものも多いわな
- 357 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/01/22(金) 12:27:49.02 ID:zldJ+8I00.net]
- どんな事をしても画像認識が出来ないです。
ペイント四角い図形を作りそれをコピー もうひとつペイントを出してそこにペースト それを24bitBMPで保存 最初のペイントはそのまま残して、それを認識させる sleep(1) if chkimg("000.bmp",0) fukidasi("ありましたよ", 300, 400) else fukidasi("見当たりません", 300, 400) endif sleep(3) 上記ので試していますが全く認識しません。 範囲指定、透過色/色無視、等色々試しました。 PCも3台で試しましたがダメでした。 何が問題なんでしょうか? 心当たりのある方いたらご指導下さい。 宜しくお願いします。
- 358 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/01/22(金) 12:53:25.40 ID:Hapn1qGL0.net]
- >>335
mouseorgでウィンドウ指定してたりするんじゃねーの? その場合はペイントのウィンドウIDじゃなくてペイントの描画部分のIDを指定しなきゃダメだぞ
- 359 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/01/22(金) 15:51:48.06 ID:bHu1IupN0.net]
- >>329
flashオブジェクトのクリックじゃないなら、htmlの解析でクリックしたほうが確実じゃね?
- 360 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/01/22(金) 16:58:32.45 ID:CXhcEU1b0.net]
- >>335
ペイントがダメなんじゃね ほかの画像表示ソフトとかで試してみたら?
- 361 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/01/22(金) 20:36:05.26 ID:h8x4HVfG0.net]
- >>335
ペイント一つだけなら認識するか?
- 362 名前:330 mailto:sage [2016/01/23(土) 13:39:23.25 ID:bDtzBo3X0.net]
- 助言有難うございます。
上記の事、色々試してみましたが認識は出来ませんでした。 諦めて他の方法を考えてみようと思います。 有難うございました。
- 363 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/01/23(土) 15:02:24.98 ID:JtiZQzOi0.net]
- >>340
ペーストするペイントのキャンバスが大きいままやってて 不必要な背景が付いてしまってるってことはないよね?
|
|