1 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/09/19(土) 20:43:35.55 ID:nIPL1RnT0.net] Windowsの作業を自動化するツール フリーソフト版とシェアウェア版の2種類がある ・UWSC Free版 Ver5.3.0.2 www.uwsc.info/uwsc5302.zip ・UWSC Pro Ver5.3.0.2 (スレ建て時点で、現在シェアレジはできません。) www.uwsc.info/uwscpro5302.exe ●UWSC 掲示板(※作成依頼掲示版ではありません) 質問の際には自力で作ったスクリプトを晒すか、具体的な解らない場所を提示すること 上級者が常駐、たまに作者も現れるため過去ログには有益情報の宝庫 www3.rocketbbs.com/13/bbs.cgi?id=umiumi www3.rocketbbs.com/601/siromasa.html ●UWSC - Wikipedia ja.wikipedia.org/wiki/UWSC ●使い方・基礎解説学習サイト uwsc.g.hatena.ne.jp/cx20/20100131/1264938584 www.confrage.com/uwsc/ necro.jp/dev/uwsc/ canal22.org/ big.tm.land.to/handbook/uwsc.htm www.game-rev.com/review/gameut/uwsc.html ●スクリプトテンプレサイト scripts.web.fc2.com/ nem.symphonic-net.com/uwsct/0610uwsct.html iriyak.adam.ne.jp/uwsc.html ※前スレ 自動化ツールUWSC使いよ集まれ22 https://egg.5ch.net/test/read.cgi/software/1552020532/ VIPQ2_EXTDAT: checked:vvvvv:1000:512:: EXT was configured
321 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/26(火) 17:53:12.05 ID:Z5n83cXWr.net] 要は何故か画像認識失敗する事があるから用意したbmpに何らかの問題があるはずだ的な感じかな 単なる環境の差によるレンダリング差とかの気がするが
322 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/02/02(火) 16:35:48.01 ID:4a0wRGTq00202.net] 短絡評価オプションつけた状態で if isCat() or isDog()とif (isCat() or isDog())の動作が変わるのって変じゃない? isCatがTrueのときに前者はisDogを実行しないけど後者は実行してしまう
323 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/02/02(火) 17:08:22.47 ID:kA/BZAkh00202.net] >>315 ヘルプ読んだら? カッコ内は無効って書いてあるが
324 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/02/02(火) 18:41:37.73 ID:4a0wRGTq00202.net] ヘルプ見れなくなってたから知らんかった さんくす
325 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/02/02(火) 20:19:22.26 ID:qW+02Bsr00202.net] ヘルプが見れない…?
326 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/02/02(火) 22:09:24.23 ID:4a0wRGTq0.net] 変な拡張子のファイルやろ? ダブルクリックしたらPCフリーズするねん(´・ω・`)
327 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/02/02(火) 22:50:03.28 ID:urQuGBNq0.net] 俺もそうだった ダウンロードしなおした
328 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/02/02(火) 23:27:27.15 ID:taG7M4UJ0.net] ダブルクリックしてフリーズするファイルってウィルスじゃんw
329 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/02/02(火) 23:31:55.52 ID:taG7M4UJ0.net] 2ヶ月ぶりに ie を操作するマクロ動かしたら、勝手にEdgeが立ち上がってちょっとはまった。 Edgeの「設定 > 既定のブラウザー > Internet Explorer に Microsoft Edge でサイトを開かせる > なし」
330 名前:にして 元の挙動に戻ったけど、そろそろ ie 動かすマクロも終焉な気がしてきた [] [ここ壊れてます]
331 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/02/03(水) 14:09:07.62 ID:IUdZoAsF0.net] 俺も最近少しはまったのはこれだな if BETWEENSTR("3210",a) = "0" then msgbox(a) a = 1 なら実行、a=2,a=3なら実行されないのは当たり前だが、a=4 以上でも実行されてしまってた。 もう一つ テスト1 = FOPEN("テスト1.txt",F_WRITE or F_READ); FCLOSE(テスト1) テスト2 = FOPEN("テスト2.txt",F_WRITE or F_READ); fput(テスト1,"aaa") ; FCLOSE(テスト2) エラーにならずテスト2に書き込まれていた 対処はもうしたけど
332 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/02/03(水) 17:32:58.30 ID:5PWOdtPp0.net] 特定のブラウザ依存するやつは汎用性が無いから、依存しないように書くようにしてる 配布して動かねぇとか言われると対応がめんどい IEは最初から選択肢にない
333 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/02/03(水) 18:03:45.83 ID:to+Kr+SV0.net] そうするとUWSCの関数は使わずにDOM操作すればいいやってなる そうするとUWSCでやる必要がなくなるんだよな
334 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/02/03(水) 20:44:22.26 ID:KnDA5hsJ0.net] たしかに
335 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/02/03(水) 22:27:37.27 ID:WJmCI0G1a.net] >>319 最悪でも7-zip ( https://sevenzip.osdn.jp ) で chm から html を取り出せる Windows10において、表示されないHTML ヘルプ ファイル (.chm)がある事象について https://answers.microsoft.com/ja-jp/windows/forum/apps_windows_10-winapps-appscat_tools/windows10において/db883904-88cc-4e5f-9f1b-0af420494e85 内容を見ることができないchm形式のヘルプファイルをWindows10で閲覧する方法内容を見ることができないchm形式のヘルプファイルをWindows10で閲覧する方法 https://vdlz.xyz/PC/handle/Soft/ViewChmFile/ViewChmFile.html Win10のシステムは、CHM文書を開くことができませんプロンプトはページを表示することはできません? japan.windows10windows7.com/windowsjc/gywin/100369958.html
336 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/02/04(木) 21:16:52.79 ID:syv7HM1W0.net] Chromeのタブが自動で更新されるのを止める方法が知りたい Chromeで動かしてると勝手にリロードされるから困る
337 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/02/04(木) 21:33:22.49 ID:r3u0PDjE0.net] >>328 スレチだし、正しくは「勝手にアンロードされる」だよ
338 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/02/08(月) 10:24:49.75 ID:Xb1uohlE0.net] 先輩方お知恵をお貸しください UWSCによってエミュレーターの「LDPlayer」を裏マクロで操作しようとしましたが エミュレーターにマウスカーソルを乗せた状態(マウスオン)にしないと 裏マクロが走らない、という状況になっており困っています 原因や解決方法を知りたいです。よろしくお願いします ----------------------- 状況 ・表マクロは正常に動く ・裏マクロはマウスオン状態にしないと動かない。 マウスがエミュレータの枠外に出た瞬間にマクロが止まり 枠内に入れなおした瞬間にマクロが再び動きだす マウスが枠内にある限りは、クリックしたい座標の上に他のウィンドウが重なっていても エミュレータ内の指定した座標をクリックしてくれている 利用環境 OS :Windows 10 Home 64bit LDPlayer:バージョン4.0.44 使用した命令文 id = GETID("LDPlayer","LDPlayerMainFrame") MOUSEORG(id ,2 ,MORG_BACK) while true BTN(LEFT,CLICK,29,53,1000) wend
339 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/02/08(月) 12:41:37.77 ID:C/elva700.net] 無理なのでadb経由で操作定期
340 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/02/08(月) 16:44:23.16 ID:Xb1uohlE0.net] 無理なのですね;; 回答ありがとうございます 無理だとわかっただけでも大変ありがたいです adbの勉強してきます
341 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/02/10(水) 22:28:57.55 ID:7dDWCD+v0.net] MemuからMuMuに移行してchkimgxで PrintWindowに失敗 が出るようになって過去スレに辿り着いた。 それに「管理者権限で実行してみてはどうか」とレスが付いてて UWSCを管理者権限で実行したらうまくいったぜ サンキュー
342 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/02/13(土) 22:06:41.49 ID:BonE6eMY0.net] ChkImgXって今更知ったけど神じゃんこれ・・・ なかなか認識しなくて苦労してたのが馬鹿みたいだわ
343 名前:名無しさん@お腹いっぱい。 [2021/02/13(土) 23:54:18.52 ID:g2EKSL1G0.net] ChkImgXの最新ってver1.2.1?
344 名前:名無しさん@お腹いっぱい。 [2021/02/14(日) 15:14:00.56 ID:iahQLpSo0St.V.net] 5年前にUWSCを使っていろんな自動化を会社でやってた。 久々に必要性に駆られてUWSCを使ったんだけど、 GoogleリモートデスクトップのホストになっているWindows10のPC(仮にPC_Aとしとく)を 自動化しようとして手元のPC(仮にPC_Bとする)からPC_Aに繋いで、 UWSCをPC_Aで起動してるのに、GETIDしたら、起動している複数の画面が すべてウィンドウIDが"1"で返ってきてて困ってる。 タイトル指定、GET_ACTIVE_WIN指定、GET_THISUWSC_WIN指定でさえも 全て1になっちゃってる。。。 リモートデスクトップで操作するなってことなんかな?
345 名前:名無しさん@お腹いっぱい。 [2021/02/14(日) 16:15:17.28 ID:iahQLpSo0St.V.net] 336です ウィンドウIDは起動するごとに1から取得されているっぽくて、 そのIDを使用して画面を最前面に移動するとかの操作はできた。 アプリがクリックやVK_RETURNでちゃんとボタン押下したと認識してくれなくて 別の問題はあるけど。。。 ウィンドウIDは取得できてた、ということで。
346 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/02/14(日) 16:36:49.00 ID:uNrrPglK0St.V.net] UWSCは仮想PCだとちゃんと動くけど リモートデスクトップではマウスの位置が取得出来なくて駄目だったな
347 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/02/14(日) 16:46:25.50 ID:AQQz0PCU0St.V.net] リモートセッションに起因する問題なんだろうか?
348 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/02/14(日) 17:07:58.04 ID:uNrrPglK0St.V.net] 仮想PCの中でUWSCが動いているPCを MSのリモートデスクトップで操作している場合 UWSCは普通に動作していたな
349 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/02/14(日) 19:05:05.85 ID:h4xiMwpX0St.V.net] >>334 付録で付いてる簡単キャプチャ.exeも便利
350 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/02/15(月) 08:52:30.27 ID:pxqsVIQz0.net] スケジュール数が105から増えません これ以上増やしたいときはどうすれば出来るでしょうか?
351 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/02/15(月) 09:21:43.44 ID:vKkWm7aG0.net] >>342 https://imgur.com/x6hMaJX 増えたよ UWSC.INI書き換えてるよね? UWSCを再起動した?
352 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/02/15(月) 11:40:01.03 ID:pxqsVIQz0.net] >>343 再起動しました! ありがとうございます
353 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/02/16(火) 15:15:50.95 ID:lkUJUplw0.net] もうUWSC Proレジ登録できないの? 誰かください ryu89@fanclub.pm
354 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/02/16(火) 23:18:25.76 ID:93EuAPJR0.net] 送っといた
355 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/02/16(火) 23:31:04.25 ID:ZCn/bqzOr.net] >>345 ですが勃起したちんぽの画像送られてきました
356 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/02/17(水) 01:06:36.76 ID:a1IJW2B60.net] 勃起してない方がいいの?
357 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/02/17(水) 03:21:40.73 ID:hr9We+nz0.net] 1ライセンスって1個人だっけPC1台だっけ? 規約ページすら無くなっているから思い出せない
358 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/02/17(水) 07:32:41.97 ID:ufZW4BGl0.net] エラーというか思い通りの動作をしてくれないからデバッガーで実行すると再現しないって 何が考えられるの?
359 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/02/17(水) 07:56:51.21 ID:4GXoTNe5a.net] sleepが足りてないんじゃない
360 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/02/17(水) 09:01:11.45 ID:5evvY+SV0.net] 睡眠不足か
361 名前:350 mailto:sage [2021/02/17(水) 18:39:44.01 ID:ufZW4BGl0.net] 再現しなかったので仕方なく各所にこれを入れまくったら gettime() ; print G_TIME_HH2 +":" +G_TIME_NN2 +":" +G_TIME_SS2 +" XXX 処理終了" 自分の予想をはるかに超えた原因を特定しました!
362 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/02/17(水) 19:27:13.29 ID:M9b/ccB+0.net] >>349 そもそも著作権の扱いがどうなってるのか
363 名前:名無しさん@お腹いっぱい。 [2021/02/18(木) 01:31:16.70 ID:vzq7IHYk0.net] 送ろうとしたけど先に送った人いたか
364 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/02/18(木) 03:07:05.65 ID:X9gLS9e00.net] c#にもPythonみたいにキーやマウスを操作して ウィンドウを操作したりする ライブラリが有ったら良いのにな
365 名前:名無しさん@お腹いっぱい。 [2021/02/18(木) 17:53:14.43 ID:vzq7IHYk0.net] nox_adbとやらを試してみたけどワンクリックするだけで1.2秒とかかかって使い物にならない
366 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/02/18(木) 22:29:59.18 ID:J1enCfTj0.net] さもあらん
367 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/02/19(金) 00:52:37.21 ID:lbfqPjLm0.net] >>356 多言語さっぱりわからんけどC++はないのん?
368 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/02/20(土) 04:00:47.58 ID:HdAnXUpW0.net] ログ表示用ウィンドウの最小化ボタンを押すと左下に畳まれるのですが、 これもタスクバーに入れる方法を教えて下さい
369 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/02/20(土) 08:50:01.59 ID:RE1C27QL0.net] >>356 AutoItXじゃ駄目かね
370 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/02/21(日) 04:46:11.59 ID:9FV5yO8i0.net] DelphiだったのかUWSC、、、 コンパイル爆速の軽量でめちゃくちゃ優秀だったものな Delphi中核技術者は引き抜かれてC#開発させられてんだったか
371 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/02/21(日) 05:07:18.28 ID:QQlbTogb0.net] Deiphiは完全ネイティブコンパイラだよな C++で書いたものに遜色ない速度が出るとか Delphiの製作者を引き抜いて作られたC♯は使いやすいけど .netが無いと動かない少し遅い実行時コンパイラ でも最近良く見るインタプリタのPythonよりは全然早いとか UWSCが亡き今どの道に進もうか迷うよね
372 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/02/21(日) 06:21:12.31 ID:e2ix94nv0.net] UWSCRはRUSTで作っている(らしい)けど RUSTどうなん?
373 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/02/21(日) 11:09:10.16 ID:1UkC4gVv0.net] 調べると、言語としては優秀だけど難しいって感じかな
374 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/02/21(日) 12:25:09.12 ID:FmroElZY0.net] IEが不安定で困るわ
375 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/02/21(日) 19:48:06.48 ID:YklmC0GW0.net] Pythonってインタプリタだったんだ
376 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/02/22(月) 18:45:16.40 ID:UmLo/tqT0.net] >>356 ・CHKIMGXのような曖昧画像検索 (OpenCV利用) ・マウスとキーボード操作 (ドライバレベル/Win32API) ・スクリーン・ウィンドウ・クライアント・ハンドル・AutomationID操作 (Win32API他) ・画像・座標・ID・操作の記録ツール 自分用にざっくりC#で書いたんだけど、公開できるような状態までもっていくかは微妙そう… 有償版もあるとはいえ、 個人で長年開発・メンテナンスされてたUWSC作者の偉大さを再確認した
377 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/02/23(火) 06:59:15.24 ID:x+EbJcAx0.net] ビデオカードを変えたらやっぱり画像を認識しなくなってしまった RADEONだからいけるかなーと期待したんだが さて、どうしたものか
378 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/02/23(火) 10:17:57.78 ID:WBGrhNBh0.net] 画像を取得し直すのが一番の近道 面倒臭がる必要はないね。
379 名前:>>369 は作業を頑張って!! [] [ここ壊れてます]
380 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/02/23(火) 12:16:44.99 ID:x+EbJcAx0.net] >>370 元に戻すってのが一番の近道ですねん
381 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/02/23(火) 13:14:23.77 ID:WBGrhNBh0.net] (笑) 能力の無い人はビデオカードを戻すのが一番いいよねぇ
382 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/02/23(火) 13:36:52.20 ID:x+EbJcAx0.net] 君にとっては画像取り直しがすごい能力なんだろうけど、おれは画像取り直しが能力だとは思ってないんでねw
383 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/02/23(火) 13:44:56.42 ID:IorItoDar.net] bmpてビデオカードに依存する?
384 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/02/23(火) 14:03:27.73 ID:3M6g9O8R0.net] jpg png bmpはビデオカードに依存しない 画像の大きさが若干違ってるとかじゃ無いの? 汎用的なツール作って配布してるけど、画像の大きさ合わせて使う仕様にしてるから使えねぇとか言う苦情が無い
385 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/02/23(火) 14:14:32.04 ID:4UZPi+2/0.net] 本当に能力のある人きたー
386 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/02/23(火) 14:24:29.86 ID:x+EbJcAx0.net] >>374 bmpで保存する時の画面描画はビデオカードに依存するしょ Windows7+RADEON 5450でやってたんだけど、Windows10+Ryzenで別PC組み立てた 手持ちのRADEON 4770刺してみたらWindows10非対応だったんで(何も映らないわけじゃないが)、ビデオカード交換 1000以上ある画像の取り直しとかちょっと気が遠くなってくるw
387 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/02/23(火) 14:29:29.06 ID:gkfOMCv70.net] それはグラボ変えたんじゃなくてOS変わってるんですが…
388 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/02/23(火) 14:43:26.09 ID:x+EbJcAx0.net] >>378 PC1 Windows7 + RADEON5450 PC2 Windows10 + RADEON4770 ↓ 4770がWindows10非対応 しょうがない。ビデオカード入れ替えるか ↓ PC1 Windows7 + RADEON4770 PC2 Windows10 + RADEON5450 ↓ UWSCを動かしていたPC1で画像をうまく認識してくれなくなった
389 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/02/23(火) 14:44:22.83 ID:xjR68FTb0.net] 1. UWSC側でCHKIMGX等を使う 2. 画像側にバッチ処理する 3. ビデオカードの設定を見直す 4. 画像再取得 5. ビデオカード戻す 詳しい状況知らないけど 大抵は1でいいんじゃない?
390 名前:名無しさん@お腹いっぱい。 [2021/02/23(火) 15:27:18.46 ID:u8uoBSjOd.net] ピクセル単位で画像比較してみよう いくつかやると傾向がわかるはずなので、差分値を予測して加算してみればいい
391 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/02/23(火) 17:14:56.73 ID:BuMs8K2k0.net] PCで座標変わるのを均一できたはず 随分前で曖昧だが・・・
392 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/02/23(火) 17:38:20.50 ID:WBGrhNBh0.net] PC1 windows7 + iGPU(i5-3570k) ↓ PC1 windows10 + iCPU(i5-3570k) OSをwindows10へアップグレードしただけだが普通に画像認識できてる そして新しくPCを組んでIntelからAMDへ PC2 windows10 + RTX2070 でもPC1と同じ画像認識できてる よってビデオカードに依存しないといっている>>375 が正しい まあ>>377 の場合は諦めて泣きながら1000以上ある画像を取り直してくださいな 何度も書きますけど頑張るのは>>377 であって私ではありませんからね 私はまるっと違う環境でも同じ画像認識が出来てるのでね(そういった意味では私の方が有能であろう。苦しんでいるのはあなただけだ)
393 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/02/23(火) 17:42:58.49 ID:WBGrhNBh0.net] ほれほれ、ID:x+EbJcAx0は頑張ってくださいねぇ〜〜〜!! 私は最高に楽しいですよ!!続報を楽しみに待ってる!!
394 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/02/23(火) 17:50:16.45 ID:xjR68FTb0.net] これが噂のマウントモンキー・・・ 3Dゲームとかはグラボ・設定によって変化するよ 後何度も言うけどCHKIMGX系使えば、解像度・座標・PC等変わろうが大丈夫 いわゆる曖昧な画像検索とかテンプレートマッチングって奴
395 名前:名無しさん@お腹いっぱい。 [2021/02/23(火) 17:54:20.63 ID:OPPS226Y0.net] 画像認識で思い出したが マルチモニタ環境だと「ディスプレイ設定>ディスプレイの配置を変更する」という設定があるよね ここでディスプレイの位置をずらしたりするとuwscが扱う「座標」の数値に影響出る? chkimgの「サーチ範囲(x1,y1,x2,y2)」とか たとえば左右に並んでるディスプレイの右側をやや上にずらしたり
396 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/02/23(火) 20:27:51.09 ID:rm+VbzM40.net] グラボ変えたら認識できなくなったってのは だいたいがアンチエイリアスの設定が変わるからだぞ メーカーにもよるしアルゴリズムにもよる 常に全てを無効にしてるでもない限り撮り直すのが吉
397 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/02/23(火) 21:22:52.42 ID:3M6g9O8R0.net] CHKIMGもチェックに色幅を持たせる機能はあるけど、CHKIMGX使ったほうが簡単かもしれぬ
398 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/02/23(火) 21:32:44.54 ID:KT4+DH4y0.net] MOUSEORGでCHKIMGh認識するのにCHKIMGXで認識しないのは何が原因なの分からん
399 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/02/23(火) 23:16:07.22 ID:gyhuYuFl0.net] >>279 乗っ取る方法もあるかと思うが、乗っ取らなくても Win32 API なら マウス座標の取得 GetCursorPos() ; G_MOUSE_X, G_MOUSE_Y 相当 マウス座標の設定 SetCursorPos() ; MMV(X,Y) 相当 今どのキーが押されているか GetKeyState() ; GETKEYSTATE() 相当 キーを押された/離されたことにする keybd_event() ; KBD() 相当 UWSC と出会うまで C で、たしかこんな関数使ってやってたな。 UWSCR 期待してまっせ。
400 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/02/23(火) 23:29:44.39 ID:5uMgLYBb0.net] >>377 1000の画像を取り直す前に CHKIMGXを使ってみて、マッチしたらその時の画面から画像を切り出すUWSCスクリプトを書く というような、なにかうまいこと工夫してUWSCに画像を取得させる方法が無いか 手動でやるまえに10分ぐらい検討しても損は無いと思う
401 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/02/23(火) 23:37:14.31 ID:4UZPi+2/0.net] 1000以上の画像を使うスクリプトでなにやってんだろw
402 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/02/24(水) 00:20:08.26 ID:oTM6a3b/0.net] いまってもうプロレジストするのって無理ですか? recIE機能使いたい....... おかねはらってもいいのに.......
403 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/02/24(水) 00:21:11.67 ID:1U1EVPNK0.net] 32bit版ieじゃ無いと動かないんだよなあれ
404 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/02/24(水) 00:21:51.80 ID:oTM6a3b/0.net] え?そうなんですか じゃぁどっちにしろ64bitOS使ってる人には意味無い?
405 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/02/24(水) 00:42:09.63 ID:7CeRB6mP0.net] 大半がCHKIMGX使ったことないのかな 多少エイリアスや3Dの質が変わっても 類似画像として検出するよ 撮り直さなくてもマクロ数行書き換えるだけでOK >>279 質問のレベルがちょっとわからないけど ・入出力するだけならwin32api (>>390 さんの方法) ・DirectX使ったゲームを「乗っ取りたい」ならdirectinputのhook (要はdllを置き換える。ぐぐってね) ・全アプリケーションで「乗っ取りたい」なら、キーボード/マウスドライバのエミュレート (github等で検索してね)
406 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/02/24(水) 02:22:16.24 ID:3lTyHY5u0.net] >>395 そんなことないよ 64bitOSにも32bitのIE入ってる
407 名前:名無しさん@お腹いっぱい。 [2021/02/24(水) 13:55:42.49 ID:6onGyO0k0.net] 以前別のPCだと全然動かんからchkingx使ってみたけど画像によっては訳の分からんところをクリックしたり反応しなかったりだったからchkingの色幅使ってみたら全部ちゃんと反応したという事もあったで
408 名前:369 mailto:sage [2021/02/24(水) 17:16:58.40 ID:JO36kY650.net] >>380 >>385 AndroidEmuをバックグラウンドで動かしてるもんで、全部chimgx使ってる 結局、ビデオカードを元に戻したよ これからはRYZENをメインにすることになるけど、近いうちにビデオカードも新しいの入れるつもりだし(nVidiaになるかもしれんし)、現時点で調整でなんとかできてもまた 同じことで苦労しそうなんで ビデオカードの違いっていうか正確にはDirectXの違いがでかいのかな(4000番台は10で5000番台は11)
409 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/02/24(水) 21:03:17.29 ID:c22ZELr10.net] >>398 ,399 もし差し支えなければ、その比較元・比較先の画像頂けないかな? (貼り付けるのに抵抗あるような画像ならメールアドレス出すよ) chkimg/x/自作ソフトそれぞれで試してみたい 勿論解決出来たらコードここに貼るよ
410 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/02/24(水) 23:39:37.73 ID:FBFkTp5G0.net] 会話が成立してないな
411 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/02/25(木) 01:15:39.03 ID:HbL6J3QZ0.net] >>399 お前は言っていることがおかしいんだよ >手持ちのRADEON 4770刺してみたらWindows10非対応だったんで、ビデオカード交換 したのに > 結局、ビデオカードを元に戻したよ
412 名前:369 mailto:sage [2021/02/25(木) 01:53:30.54 ID:q5VfF10v0.net] >>400 動かない状態のEmuの画像はもう出せない >>402 非対応だけど描画はして一応動くんですよ。非対応だからスリープがきかないとか温度が出ないとかそういう障害。描画速度も遅いんだと思う これ、読み落としてました?疑問があるなら自分で4000番台のRADEON買ってきて試してみてね > Windows10非対応だったんで(何も映らないわけじゃないが)
413 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/02/25(木) 02:38:09.07 ID:wbu0z7eh0.net] >>403 なんだコイツ 能力が無いのが丸わかりだなオイ
414 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/02/25(木) 03:20:34.93 ID:KxpntAhL0.net] 頭がおかしくなりそうなので誰か助けて gettime() の戻り値は9桁の数値ですが、 逆に9桁の数値を与えられたときに ○月○日○時○分○秒 と出力する関数教えて下さい。 2021年限定版でいいです。 x = input( ,667537724) //9桁の数値を入力 n = x -GETTIME(0,"20210101000000") //2021元旦からの経過秒数 経過日数だけは、int(n/86400) +1 で取得できそうな気がするけど他はさっぱり
415 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/02/25(木) 03:32:32.39 ID:qZTpymd80.net] 最後に「経過日数」について言及してるけど、求めている関数との関連性を詳しく教えて
416 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/02/25(木) 06:01:03.78 ID:bFemnFt+0.net] >>405 x=input(,667537724) n=x-gettime(0,"2021010101000000") msgbox("2000年1月1日から"+n+"秒") msgbox ("2020年1月1日から"+int(n/86400)+_ "日"+(int(n/3600) mod 24)+"時間"+_ (int(n/60) mod 60)+"分"+_ (n mod 60)+"秒")
417 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/02/25(木) 08:21:36.49 ID:r2grfwin0.net] >>405 x = input( ,667537724) //9桁の数値を入力 GetTime(x/60/60/24,"2000/01/01 00:00:00") print G_TIME_YY4+"/"+G_TIME_MM2+"/"+G_TIME_DD2+" "+G_TIME_HH2+":"+G_TIME_NN2+":"+G_TIME_SS2
418 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/02/25(木) 14:43:32.49 ID:KxpntAhL0.net] ありがとうございます! >>407 mod使えばいいんですね、 ただ日と時間がズレていたので+1加えて修正しておきました。 >>408 こんな簡単にできたんですねw
419 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/02/25(木) 18:12:53.92 ID:OLSACA8J0.net] >>408 通りすがりだが、GETTIME で 年月日に変換できるとは!気が付かなかった、すばらしす。 今まで自前の関数を作って使ってたよ。 GETTIME で 2000年より前を試してみたらそれなりの年月日が返ってくるが、 1899年12月30日より前は小数点以下(時間)が逆走 0001年01月01日より前はエラーになった。 まあ、こんな年月日を使うことはないだろうが、永遠の仕様だと思うのでご参考まで。
420 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/02/26(金) 01:15:30.55 ID:ru8hlB2q0.net] ネタだよな?
421 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/02/26(金) 18:58:39.46 ID:yCYvajqm0.net] ネタだろ GETTIME関数 日時を取得する 戻値 = GETTIME([±n日, 基準日]) 入れた秒数をx/60/60/24で日に変換してるだけだしな