自動化ツールUWSC使いよ集まれ30 (788レス)
上下前次1-新
1(4): 2024/03/14(木) 12:17:26.96 ID:Jjiys3IN0(1/2)調 AAS
Windowsの作業を自動化するツール
フリーソフト版とシェアウェア版の2種類がある
・UWSC Free版 Ver5.3.0.2
外部リンク[html]:www.vector.co.jp
・UWSC Pro Ver5.3.0.2 (スレ建て時点で、現在シェアレジはできませんので下記のライセンスキーを使いましょう)
68UW752980WUWU147
●UWSC 掲示板(※作成依頼掲示版ではありません)
質問の際には自力で作ったスクリプトを晒すか、具体的な解らない場所を提示すること
上級者が常駐、たまに作者も現れていたため過去ログには有益情報の宝庫
外部リンク[cgi]:www3.rocketbbs.com
外部リンク[html]:www3.rocketbbs.com
●使い方・基礎解説学習サイト
以下4サイト全て閉鎖や404のためアーカイブを参照する必要あり
外部リンク:necro.jp
外部リンク:canal22.org
外部リンク[htm]:big.tm.land.to
外部リンク[html]:www.game-rev.com
●スクリプトテンプレサイト
外部リンク:scripts.web.fc2.com
UWSCサンプル
外部リンク[html]:web.archive.org
※前スレ
自動化ツールUWSC使いよ集まれ29
2chスレ:software
662: 2024/11/25(月) 20:57:55.49 ID:7eMrcXFv0(1)調 AAS
構成次第じゃね
自分はRAM 96GB積んでるから休止は切ってるな
大容量RAMディスクとエミュの多重起動に使ってる
663: 2024/11/25(月) 22:58:26.62 ID:gQA+CmGI0(1)調 AAS
>>659
HDDにはNAND Flashみたいな書き換え回数制限無いぞ
664: 2024/11/26(火) 08:57:52.17 ID:emXc44b90(1)調 AAS
流れと関係ないけど、LOCKHARDEX() って機能してる?
なんか LOCKHARDEX() もLOCKHARD() も機能してないように見える。
665: 2024/11/26(火) 20:05:24.13 ID:+7SpysCu0(1)調 AAS
>>657
拡大率はいじってないです…
666: 2024/11/26(火) 20:16:12.54 ID:M9MD8FdW0(1)調 AAS
数日前にwin11のアプデをやってからchkimgx絡みのエラーが出るようになったんだけど、何が悪さしてるんだろ?
BitBltに失敗
以下、スタックトレース
1: スタックトレースの取得に失敗
2: スタックトレースの取得に失敗
3: スタックトレースの取得に失敗
4: get_mouse_click() - 0x70af6b00
5: chkimgx_generic() - 0x70af80f0
6: TMethodImplementationIntercept() - 0x45a9f4
7: TMethodImplementationIntercept() - 0x45a9f4
8: TMethodImplementationIntercept() - 0x45a9f4
9: TMethodImplementationIntercept() - 0x45a9f4
10: TMethodImplementationIntercept() - 0x45a9f4
11: TMethodImplementationIntercept() - 0x45a9f4
12: TMethodImplementationIntercept() - 0x45a9f4
13: TMethodImplementationIntercept() - 0x45a9f4
14: TMethodImplementationIntercept() - 0x45a9f4
15: TMethodImplementationIntercept() - 0x45a9f4
16: TMethodImplementationIntercept() - 0x45a9f4
17: TMethodImplementationIntercept() - 0x45a9f4
18: TMethodImplementationIntercept() - 0x45a9f4
19: TMethodImplementationIntercept() - 0x45a9f4
20: TMethodImplementationIntercept() - 0x45a9f4
chkimgxでエラーが発生しました。やり直します!
667(1): 2024/12/19(木) 10:45:51.37 ID:Vx9PtTsW0(1)調 AAS
BTN、chkimg、chkimgXでトラブったら、UWSCRで簡単なテストしてみると
幸せ(地獄への入口)になるかも。
バックグラウンドで処理できなかったあれやこれに送れるようになるとは・・・(´-ω-`)
668: 2024/12/26(木) 09:38:05.01 ID:Q98FlCtO0(1)調 AAS
最近のWEBサイトはボット避けのリバースプロキシ通してたりすることが多い
seleniumだとかなりの確率で弾かれてしまうけど
UWSC+chromeでは今のところ弾かれたことが無い
669: 2024/12/26(木) 15:43:31.91 ID:kjvS5EgL0(1)調 AAS
chromeはマイナーアプデのたびに画像取得し直すのが面倒でなあ
edgeはマイナーアプデをしてもあんまり変化ないからそのまま行けるけど
670(1): 2024/12/26(木) 17:23:20.18 ID:dh7VvQHU0(1)調 AAS
>>667
UWSCRまだ開発してたんだ?
互換性はどうなってるの?普段やってることが支障なく出来るなら移行しても構わんが・・・
671: 2024/12/28(土) 11:31:11.09 ID:HLBg+YFL0(1)調 AAS
>>670 uwscで「なんでここで動作しないねん!!」がないなら変更することはお勧めしない。
両方触ると、UWSCとUWSCRの互換してない部分でストレスたまる。現状、支障なく移行するのはムリ。
配列が簡単になった・・・けどUWSC使って普通にスクリプトかく人には逆に不便になったかも。
便利が機能が増えてるが、使ってる人が少ないから自分にあった便利機能を探すのが大変。
saveimg、chkimg、getdirなどの一部の特殊変数(GETDIR_FILES、G_IMG_Xとか)が廃止、戻り値が変更されてる。
個人的には、廃止された一部の特殊変数の影響がクリティカルヒットなので互換動作用の関数を自作してる。
ここは有志が増えればコピペですむかな?
あと、追加機能は使いこなせるようになれば超便利。
672(1): 2024/12/28(土) 20:05:56.18 ID:PHLUWyAp0(1)調 AAS
そこまで行ったらもう別物な気がする
しかしまあ、製作者の急死はほんともったいなかったなあ
673(1): 2024/12/28(土) 22:34:04.57 ID:+fT3hCW+0(1)調 AAS
今ある資産を動かしつづけるならUWSCで良いけどこれから新たに作るなら絶対UWSCRのが良いと思うよ
674: 2024/12/28(土) 23:16:30.30 ID:3TZx23uQ0(1)調 AAS
メディネットガチならまじだろ
自分の部屋がない
675: 2024/12/28(土) 23:29:12.22 ID:PEFSFtL20(1)調 AAS
せておろへうにもむたすみもみねねみおけんひむ
676: 2024/12/29(日) 10:37:17.95 ID:yJN5i/oY0(1)調 AAS
>672 肉じゃがの材料でポトフが出てきた感じ。
>673 そうなんだけど、ちょっとハードルが高い・・・
すくなくとも元作者さん急死が判明してからPythonに移行した勢くらいの
行動力が必要と思われる。
以下は冬休みの暇つぶしで・・・(´-ω-`)
UWSCで複数開いてるエクスプローラをから特定のフォルダ名を含んでいたら
最前面にするプログラム・・・のはず(抜粋したから動かなかったらスマヌ)
FolderName="適当なフォルダ名"
DIM ObjShell = CREATEOLEOBJ("Shell.Application")
for i = 0 To ObjShell.Windows.Count - 1
tmp_LURL= ObjShell.Windows.Item(i).LocationURL
if pos(FolderName,tmp_LURL) > 0 then
hWnd= ObjShell.Windows.Item(i).HWND
id_folder= HNDtoID(hWnd)
CTRLWIN(id_folder, ACTIVATE)
break
endif
next
UwscRで動かすと、hWndがVARIANT値になる。でHNDtoIDは数値を要求するのでエラーになる。
誰かVARIANT値を数値や数字、文字に変更する教えてください。
vartypeはVARIANT型であることを変更できない(っぽい)。type_ofで見てもTYPE_VARIANTで変わらんし、
print hWnd でも中の情報が見れない(VARIANT型はprintで中身が表示されない?)、val(hWnd)だと-99999、
この変換ができないので、CREATEOLEOBJ使用するものはすんなり動かない。
677: 2024/12/29(日) 11:00:47.41 ID:mPmB89q/0(1)調 AAS
やってないから知らんけどint(hwnd)じゃだめなん?
678: 2025/01/13(月) 17:08:27.59 ID:g53QU+3X0(1)調 AAS
話数: 全79話
もう終わりだよ
679: 2025/01/13(月) 17:11:08.20 ID:N5FDX0Pz0(1)調 AAS
そういうとこじゃないか
マジで何やってんだ政教分離は
危険性認識してやってるだろ
野菜は残りかすがあんま出ないんだろうな
680: 2025/01/13(月) 17:28:57.49 ID:RX1iUJAg0(1)調 AAS
いゆいさむまけてにたれめちとろけぬけろえせあせもたちえよるたのとゆみ
681: 2025/01/13(月) 19:04:25.37 ID:M4U7fFKJ0(1)調 AAS
わしのさひれぬたはぬてきりますこななとにをくこんわへしろきをもぬこあけふわさ
682: 2025/01/13(月) 19:27:40.38 ID:iv0w4CLU0(1)調 AAS
。
何かそのユーロの箱がアイスホッケーの試合で一回も実行されたこと気付くの遅すぎだし後先考えて
683: 2025/01/13(月) 19:41:23.39 ID:MykazFzS0(1)調 AAS
>>341
すげえ課金してからドヤれよ卒業出来なかった陰キャおじさんたちのやり取りの中に限らずいつものが自己中運転で事故の被害にあっている
684: 2025/01/13(月) 19:50:05.13 ID:oFA2tv1g0(1)調 AAS
さんすすかふえめめなひけすけほさりなゆこのわさわうおせろぬれるをみすうくむまへよみぬぬきよらろ
685: 2025/01/13(月) 20:22:33.74 ID:Sr0tls+V0(1)調 AAS
一応この件で素直にS安なればいいのに優待カードはあんま使ってないな
686: 2025/01/13(月) 20:30:25.18 ID:cWWZb58+0(1)調 AAS
ガールフレンド(仮)はまだ生きとるやん
元から値崩れ常習犯よ
687: 2025/01/13(月) 21:19:25.06 ID:cEXSP3GS0(1)調 AAS
終身雇用みたいな事しかネガティブ要素無いんやな
また配信見たんやあれ
688: 2025/01/13(月) 21:36:19.67 ID:21OpDY3p0(1)調 AAS
>>67
2キロは確実にやったら評価できんのでここらでボロ負けして公開するような気がする
689: 2025/01/13(月) 21:38:34.41 ID:WAoi742G0(1)調 AAS
てりすのわやちへろてひみよのわほけせひむみちうをい
690: 2025/02/20(木) 15:46:04.76 ID:ab7zJCYO0(1/2)調 AAS
UWSCRでスクレイピングするサンプルソースないかな?
691(1): 2025/02/20(木) 20:24:43.39 ID:M5oO1udx0(1/2)調 AAS
uwscと同じじゃいかんのか
692(1): 2025/02/20(木) 20:39:56.33 ID:ab7zJCYO0(2/2)調 AAS
>>691
IEでやってたけど、IE使えなくなってchrome/edge/firefoxとかで同じやり方出来るん?
693: 2025/02/20(木) 21:46:46.79 ID:M5oO1udx0(2/2)調 AAS
>>692
できるわけねーだろハゲ
694: 2025/02/21(金) 04:30:13.40 ID:P7lNfNqG0(1/2)調 AAS
UESCでできないからRができたんだよ
695: 2025/02/21(金) 04:44:22.65 ID:P7lNfNqG0(2/2)調 AAS
UESCでなんだUWSCだよもん
696: 2025/02/21(金) 08:23:38.25 ID:mVwg5YOD0(1)調 AAS
自分はIEでやってたのをuwsc+web driverに移したけど、uwscrなら内蔵してるらしいからそれ使えばいいのでは?
helpみたら大体の使い方はわかるでしょ
697: 2025/02/21(金) 17:31:16.04 ID:W4VM5U080(1)調 AAS
だよもんって語尾かわいい
698: 2025/02/21(金) 20:05:38.47 ID:XyQVqTTO0(1)調 AAS
もんもん
699: 2025/02/21(金) 20:58:51.48 ID:3TJqLg5b0(1)調 AAS
さくらだもん
はんぞうもん
700: 2025/02/22(土) 00:31:03.77 ID:/k2a11YW0(1)調 AAS
だよもん懐かしいなオイw
701: 2025/02/26(水) 20:31:17.68 ID:lTP/toKl0(1)調 AAS
ゲームのbot作りたいんだが、keytokeyみたいに色々できる?
操作したいゲームが一番手前?アクティブ?になってなくても起動してほしいんだけどできる?
702: 2025/02/26(水) 21:49:17.17 ID:ssEVudAU0(1)調 AAS
たぶんできる
703: 2025/03/01(土) 23:34:50.13 ID:5EVznzYV0(1)調 AAS
uwscrって偽物?
704: 2025/03/01(土) 23:48:48.61 ID:sn2EGlVB0(1)調 AAS
その問いにおける本物かという定義がわかんないけど
別の人が作った新作という点で見れば偽物と言えるのかもしれない
その場合の偽物かという定義も分からないけど
705: 2025/03/02(日) 00:28:21.32 ID:ES/j7gJ/0(1)調 AAS
uwscrの人就職する気ないのかって他人事ながら心配になる
706: 2025/04/21(月) 15:37:36.80 ID:OuVvhJbv0(1)調 AAS
UWSCでLINEの自動ログインやろうと思ったけど ログインボタンがわかんねーな
このボタンは何でできてるんだ
707: 2025/04/21(月) 16:14:52.27 ID:FxN/5CnQ0(1)調 AAS
文字として認識出来ないものなら画像認識を使えば良いのだ
708: 2025/04/28(月) 23:24:40.47 ID:ZMkhZjg60(1)調 AAS
各地のuwscコミュニティもほとんど廃墟になって
このスレも同様に廃墟になってしまったか・・・
このソフトも時代の流れに取り残されてしまうのは避けられないな
個人制作のソフトはいざって事が起こるとこうなっちゃうんだねぇ・・・
709: 2025/04/29(火) 05:56:10.03 ID:EhW8Zkl40(1)調 AAS
これじゃなければ何を使えと?
710(1): 2025/04/29(火) 08:30:36.41 ID:ziIFV9CH0(1)調 AAS
コードの書き方がわかればpythonで同じようなことができる
しかしpythonで色々試したがどうしても実現できないことが一つあってUWSCのすごさを改めて思った
711: 2025/04/29(火) 22:54:38.00 ID:OP5ncsZe0(1)調 AAS
使い続けてる人も残ってる人もいるだろうけどそう人はもうある程度知識はあって困ってないのでは?
ちょうどこの前Zennに記事上げてる人がいてまだこういうことする人いるんだと驚いたけど
712: 2025/05/01(木) 01:29:44.90 ID:0TIzTn/V0(1/2)調 AAS
作者が死んでしまったのが痛かった
せめてソースを公開してくれていたら良かったのにな
713: 2025/05/01(木) 01:32:30.90 ID:0TIzTn/V0(2/2)調 AAS
UWSCは操作を自動記録してくれるから、それをあとからコードの手直しすればいいのでかなり楽だった。
pythonでも同じ事(操作を自動記録)って出来たっけ?
714(1): 2025/05/01(木) 02:07:04.25 ID:E4V0LmKx0(1/2)調 AAS
MOUSEORGで非アクティブなゲームにキーを自動送信しながらマウスロックしてブラウザでYoutube見たりしてるとこまでは上手くいってるんだけど、
唯一難点なのがCtrlやAlt等のキー押下状態を送信してくれないっぽくて、ちょっと困ってるんだけど何とかならない?
ちなみにSCKEYはどういう訳か、ゲームがアクティブになっちゃって使えない子なんだけどww
715: 2025/05/01(木) 02:35:32.55 ID:6MF0I5uw0(1/2)調 AAS
なんとかならないですね
youtubeはピクチャーインピクチャーで前面表示にさせてるからゲームを自動化しつつyoutubeを見ることは可能
デュアルモニタにして片方を動画再生とか
vmwareで仮想環境を作ってそっちでゲームを動作させてかつ自動操作の完全なバッググラウンドとか
まーそれなりにマシンパワーが必要なので8コアのCPUにメモリ64GBで快適な環境を手に入れてる
パワーでゴリ押しするべき。私はそれで困ってはいない
716: 2025/05/01(木) 02:37:44.25 ID:6MF0I5uw0(2/2)調 AAS
ああ、あと広い画面は捗るので2kもしくは4kをおすすめする
ゲームは端っこへ寄せたら問題ないのでね
717: 714 2025/05/01(木) 02:56:01.70 ID:E4V0LmKx0(2/2)調 AAS
VMwareもHyper-Vも去年からたぶん対策でゲーム起動できなくなったんだよね・・。あ、ゲームがバレた。w
まあ完全自動化サブゲームマシン組めばいいんだけれども。メインPCで裏操作できるなら便利なのでそれに越したことはない。
ブラウザ以外にも色々やるから、ゲームがアクティブになっちゃうとちょっと困るからやっぱゲームのキーバインドをFキーとか
alt、ctrlを何とか使わなくして何とかやり繰りするしかないのかなあ・・
718: 2025/05/01(木) 08:06:00.77 ID:ir3Q+OgX0(1)調 AAS
core i5あたりがのっかった、富士通K55xシリーズとか中身ノートPCな一体型デスクトップのリースアップ品が
不人気なもんで5000円ぐらいで投げ売りされてるから(OS無しで自分でISOをダウンロードしてインストールするものなら
2000円とかも)買い足すのもあり同じ機種を10台ぐらい並べると何かの管制室みたいでかっこよいよ。
719: 2025/05/24(土) 08:59:53.56 ID:tK70aCDT0(1)調 AAS
UWSCで二点の色が「人間が見て大雑把に同じ名前の色」かどうかの判定をしたいのですが
シビアにRGB同一で比較するとこれ同じ色だろというのも違うということになってしまいます
おそらく範囲を指定することになると思いますがかなり困難そう
コピペできるコードまたは参考になるサイトとか知ってる人いらっしゃったらご教授願います
720: 2025/05/24(土) 09:10:20.89 ID:74iEtfqD0(1)調 AAS
ChkImgX関数が使えるかもしれない
721: 2025/05/24(土) 12:47:34.92 ID:00h3wQUs0(1)調 AAS
なんでヘルプ見ないの?
722: 2025/05/24(土) 13:07:15.16 ID:JJPcmCW80(1)調 AAS
見なくてもなんとなくできちゃうから
723: 2025/05/24(土) 13:36:13.04 ID:9+c8aKyZ0(1)調 AAS
あのヘルプを見て理解できるくらいプログラミングの素養がある奴はもうこんなツール使ってない
724: 2025/05/24(土) 13:52:57.56 ID:8ZroXJ830(1)調 AAS
AIに〜をするUWSCマクロを作ってくださいとお願いすると作ってくれるかもしれない。
725: 2025/05/24(土) 14:10:30.02 ID:tbJm78ce0(1)調 AAS
AIはUWSCの関数をいまいち理解していないので
存在しない関数を使いまくってくるよ
まあヒントのきっかけにはなるけど
726: 2025/05/24(土) 14:12:39.02 ID:g/owyCSD0(1)調 AAS
AIはデータが少ないものだと何にもできないしな
727: 2025/05/24(土) 14:14:49.40 ID:dJaBpcMg0(1/2)調 AAS
pythonについてなら教えてくれる
728: 2025/05/24(土) 18:41:33.42 ID:jNFDGjws0(1)調 AAS
プログラマー経験あるけど他のツール何使えばいいんだよ
画像認識が画像用意して一行関数呼ぶだけでメチャ楽なんだが
729: 2025/05/24(土) 19:08:26.09 ID:aTLPeXg50(1)調 AAS
他のツールから画像認識>必要な操作を返す部分だけUWSCを呼べばいいんじゃね?
…まぁPythonに頼めるんだろうけど。
730(1): 2025/05/24(土) 22:40:45.92 ID:dJaBpcMg0(2/2)調 AAS
画像認識のライブラリがいくつもあるpythonに軍配があがる
ただし手軽に使えるものではないがUWSCよりは高機能だからねぇ
私はpythonでどうにもできない処理があって諦めた
731: 2025/05/24(土) 23:19:17.64 ID:np25Fk9P0(1)調 AAS
メインはpythonで回してUWSCが得意な部分だけやらせるとか
732: 2025/05/25(日) 00:22:57.93 ID:t6ct8KN+0(1/2)調 AAS
win11になってから謎エラーを吐くことが多くなったからいい加減違うのに変えたいけど、なかなかねえ
733(2): 2025/05/25(日) 00:28:40.75 ID:hWw6NGQ10(1/3)調 AAS
UWSCで?何をしようとしてるのか知らないけど可能性があるとしたら24H2か?あれは23H2までと違って内部が大幅に変わってるので色々不具合が出てる
734: 2025/05/25(日) 01:29:38.21 ID:t6ct8KN+0(2/2)調 AAS
24H2のリリース時期と謎エラーが出始めた時期が完全一致してるからおそらくそれだわ
早く気付いて10日以内に23H2に戻しておけばよかった
735(2): 2025/05/25(日) 02:16:25.93 ID:hWw6NGQ10(2/3)調 AAS
はあ笑 そうなんですかぁ↑↑
頑張って下さい^^
736: 2025/05/25(日) 06:27:00.23 ID:ih9kIXh80(1)調 AAS
Rに期待だな
ただコマンドラインが面倒で使ってない
元祖の大量のスクリプトを階層で指定出来たり自動起動は便利すぎでしょ
737(1): 2025/05/25(日) 10:26:27.86 ID:TJgyTaqu0(1)調 AAS
>>733のレスの後に>>735って、なんかの発作でも起きたの?
738: 2025/05/25(日) 10:30:35.30 ID:hWw6NGQ10(3/3)調 AAS
>>737
いや、別に?
「ははーん♪やっぱり24H2かぁ」と予想通りでほくそ笑んでるし
人を絶望させるのが三度の飯より大好きなだけなのでね
彼は目の前が真っ暗になったことでしょう
739: 2025/05/25(日) 10:38:38.92 ID:t1OpZjF00(1)調 AAS
気を使って>>733のレスに話をあわせてやっただけなのにそれを理解できない人ってだけでしょ
リアルでもこういうガチのアスペって一定数いるけど学校や職場でトラブルメーカーになりがちだな
そして「何にもしてないのにいじめられる!」とわめき散らすまでがセット
740: 2025/05/25(日) 15:16:16.29 ID:q0ElWa3/0(1)調 AAS
今更だけどどうせならumiumiさんに課金したかった
741: 2025/05/26(月) 19:51:30.61 ID:fMDAWUdT0(1)調 AAS
>>735
これ最高にサイコパスっぽくて草
742: 2025/05/27(火) 16:11:33.74 ID:uhW79por0(1/3)調 AAS
VNCとnode.js(V8)とopenCVを混ぜてオープンソースでjavascriptでUWSCと同等以上のことができるものを作れそうだけど
タダ働きではちょっとなあ
743: 2025/05/27(火) 18:28:13.90 ID:AqR+eHZ50(1)調 AAS
有料で公開したらええやん
744: 2025/05/27(火) 18:44:26.33 ID:uhW79por0(2/3)調 AAS
ソースコード全体の7割ぐらいがオープンソースの借り物では、お金はもらえないっしょ。
745: 2025/05/27(火) 19:01:04.48 ID:SKG6ER2/0(1)調 AAS
俺なら金を出すよ!とでも言って欲しかったのか?
746(1): 2025/05/27(火) 19:17:01.33 ID:F7Vup6Z90(1)調 AAS
公開する気ないなら最初から余計な事言わなきゃいいのに
747: 2025/05/27(火) 19:23:52.07 ID:/l5SaFp30(1)調 AAS
>>746
ほんとそれ
やる気があるのかないのかはっきりしろと
748: 2025/05/27(火) 19:49:05.04 ID:uhW79por0(3/3)調 AAS
まあOSS流用なので作ったとしてらどのみち公開はするわけだけど、
流用がほとんどだから作るのに年単位の時間がかかるって事はないもののそれなりに費用はかかるし
お金をもらってやるのは嫌だし、そもそもOSSベースでお金もらうの結構難しいしな、
ネットワーク上の別の端末もスクリプトで操作出来るとか、スクリプトから別の端末でスクリプトを実行させるとか
そういう機能もつけたら面白いし、mouse without borders 的な動作を4台以上の端末間でさせるとかも
VNCのソース取り込みからで出来そうだし、面白そうではあるんだけど、
うん、そのうちやる気が出て形になったらgithubに上げるだろうけど、まあ多分やる気は出ないと思う。
別に君が作り始めても良いのだよ
749: 2025/05/27(火) 20:17:24.88 ID:QSbR7psI0(1)調 AAS
かの偉人も言っていた
なにもしないなら帰れ、と
750: 2025/05/28(水) 01:51:01.13 ID:Oc4hAMgD0(1)調 AAS
どこのメンバーだよ
751: 2025/05/28(水) 02:02:56.22 ID:UGESTyzi0(1)調 AAS
叩かれまくってカッとなって長文という分かりやすい流れ
752(1): 2025/05/29(木) 18:55:30.01 ID:cpSMhLdy0(1)調 AAS
>>710
>>730
Pythonでできない処理とは?
UWSCRのソースコードをAIの力も借りながらPythonのコードに置き換えていったら裏マクロとかもできたよ
pywin32を使うからWindows APIの知識を勉強しないといけないのはあるけど
753(1): 2025/05/29(木) 19:01:24.55 ID:OQidrJBz0(1/3)調 AAS
>>752
KBD(VK_OEM_3,CLICK,40)
これができない
pythonだと
pyautogui.press('`')
になるんだけど出来ない
メモ帳とかで実行してみるとちゃんと@が押されてるけど出来ない
多分君でも出来ないと思うよ
条件 Asa de cristalというFlashゲーム上で実行
@の機能としては敵をロックオンする
これは実際にやってみないとわかりにくいけど、とにかくpythonだとロックオンができない。無反応になるっぽい
754: 2025/05/29(木) 19:03:50.47 ID:OQidrJBz0(2/3)調 AAS
ゲーム自体は無料登録可能だが問題なのはFlash動作できる環境だろう
2chスレ:swf
のリンクにあるclean flashでflashをインストール
version87より以前のchromiumをインストールしてFlash有効
以上の前提条件が必要なので気軽にテストはできないですね
755(1): 2025/05/29(木) 22:01:58.14 ID:p2DryIIV0(1/2)調 AAS
>>753
そのゲームで試してみたけどこれでできたよ
UWSCはWin32APIの低レベル処理を使ってるから当然Pythonでも同じようにWin32APIでやる必要がある
pip install pywin32でpywin32をインストールしてから実行
import win32api
import win32con
import time
time.sleep(5)
VK_OEM_3 = 192
for i in range(1,20):
time.sleep(0.3)
win32api.keybd_event(VK_OEM_3, 0, 0, 0)
win32api.keybd_event(VK_OEM_3, 0, win32con.KEYEVENTF_KEYUP, 0)
756: 2025/05/29(木) 22:14:19.75 ID:p2DryIIV0(2/2)調 AAS
このキーコードだけど
UWSCRのソースコードをダウンロードしてサクラエディタのGrep検索で「VK_OEM_3」で検索かけたらキーの名前と番号の対応表(連想配列)が出てくるのでその数値を使ってる
他のキーコードの番号もその中にある
757: 2025/05/29(木) 23:22:07.15 ID:OQidrJBz0(3/3)調 AAS
>>755
本当だ… 試してみたらできた
いくら調べてもわからなくて諦めたのに
ありがとう大変参考になった
758: 2025/05/30(金) 02:55:50.46 ID:YOzc46Bs0(1)調 AAS
もともとWin32のdefine名を持ってきてるので、VK_OEM_3でググれば
外部リンク:learn.microsoft.com
が引っかかって 0xc0 = 192 とわかるはずだけどなあ
759: 2025/05/31(土) 09:30:15.77 ID:TrnTdzAs0(1)調 AAS
win32api.h
なつかしいにゃあ
760(1): 2025/06/26(木) 22:59:45.26 ID:qF0KTfM90(1)調 AAS
uwscrでchrome操作しようと書き始めたらuwscrにポート空いてねえと怒られる
色々調べたらこんな罠が、、、
外部リンク[html]:rpa.dova.co.jp
Google Chrome(v136)の仕様変更により、ウェブドライバーなどでGoogle Chromeの自動操作を行う際に、標準的なプロファイルパスを引き継げなくなりました。セキュリティを考慮しての仕様変更とされています。
外部リンク:developer.chrome.com
761(1): 2025/06/27(金) 00:40:48.92 ID:Zbz2bcCL0(1)調 AAS
起動済みのchrome操作してんじゃねえの?
別profile指定して起動させたchromeなら問題ないのでは
762: 2025/06/27(金) 01:28:37.16 ID:6DLTtKY40(1)調 AAS
>>761
うん、リンク先に書いてありますよ
763: 2025/06/27(金) 09:05:07.37 ID:CKYXtA0X0(1)調 AAS
デフォのプロファイルでwebdriver使ってる人なんているんやな
764: 2025/06/27(金) 13:44:32.12 ID:Hpy9djhU0(1)調 AAS
>>760
これは良い情報
5chはログが残り易いし検索に出てくるから躓いた事も書くのも大事
765: 2025/06/27(金) 16:11:16.55 ID:0v2Oa6XT0(1)調 AAS
UWSCRのwikiにも書かれてるね
しかも割と丁寧に
766(1): 2025/07/02(水) 18:20:42.37 ID:OgDmLGzk0(1)調 AAS
UWSCRの質問
chromeブラウザのタブがシークレット(プライベート)か判別する方法あります?
これに限らない話のようでなんか普通じゃない手法が引っかかったりする
767(1): 2025/07/02(水) 18:40:29.26 ID:gKiqr3fA0(1)調 AAS
色で判断したら
768: 2025/07/02(水) 20:22:46.36 ID:o05rYpoQ0(1)調 AAS
>>766
chkclrで該当のシークレットウインドウの色を座標範囲指定して結果を変数に代入
変数に代入した配列の要素数が1以上の場合今のウインドウがプライベートとみなす
769: 2025/07/02(水) 20:48:23.22 ID:g9MmOLqD0(1)調 AAS
ありがとう助かった
770: 2025/07/03(木) 17:37:23.46 ID:ptd1eD9H0(1/2)調 AAS
>>767−768
うーん、やっぱりイリーガルな判別法になっちゃうわけか
画像認識等使わないスクリプトなんでその案はちょっと無理かな
追加質問
fopenの挙動がよくわからない
fid=fopen(存在しないファイル,F_READ)
としたときエラーになるべきだが、fidにオープン時のモードを示すらしき文字列が返ってきて存在するファイルの時と同じ
公式ドキュメントには実行時エラーにすると書いてあるけどなってない
分かる人います?
771(1): 2025/07/03(木) 18:16:46.82 ID:58VL4Bg+0(1/3)調 AAS
> 戻値
> ファイルID
> オープンできなかった場合は-1 を返す
> F_EXISTS 指定時は TRUE(在り)/ FALSE(無し)を返す
fid = FOPEN("nonefile.CSV", F_READ)
とやるとfidにはエラーとして -1 が返ってくるよ。
772: 2025/07/03(木) 18:18:24.36 ID:nd+bS39t0(1)調 AAS
具体的にどの法律に違反してるのか教えてほしい
やってることが違法だと思ってなかった
773(1): 2025/07/03(木) 18:29:21.03 ID:ptd1eD9H0(2/2)調 AAS
>>771
ごめん、uwscrの話
774: 2025/07/03(木) 18:32:10.98 ID:fbR3s2KY0(1)調 AAS
Tabに対してevalでFileSystem のAPIがあるかどうかで推測はできるんじゃね?
775: 2025/07/03(木) 19:02:00.86 ID:58VL4Bg+0(2/3)調 AAS
>>773
ああ、そうだったのか、すまん。
既に同名の関数でも互換では無くなってるのだな
776: 2025/07/03(木) 19:02:52.40 ID:t3i9f+6w0(1)調 AAS
そういった常識にとらわれない発想で目的の処理を実現する方がカッコイイと思う
個人的にはですが
777: 2025/07/03(木) 20:05:28.69 ID:pnChSfx30(1)調 AAS
fopenは1.0.3以降は存在しないファイルでもエラー出なくなってるな
1.0.2まではエラーになる
Issueに書けばなおしてくれるんじゃない?
778: 2025/07/03(木) 20:53:06.10 ID:58VL4Bg+0(3/3)調 AAS
とりあえずファイル存在チェックをして、ファイルが無かったらばエラーで返しあればファイルをオープンする
MyFopen的な関数を作っておいて
自分のプログラムからはそれを呼ぶようにしておけば良いかと
779: 2025/07/08(火) 17:35:04.68 ID:HB3hee7Z0(1)調 AAS
みんな綺麗なコード書くよう心掛けてる?
それとも動けばええやんの精神でやってる?
780: 2025/07/08(火) 18:03:15.73 ID:O1vX8GLg0(1)調 AAS
うごけばええやん
781: 2025/07/08(火) 18:48:48.38 ID:WbIisEXd0(1)調 AAS
後でメンテする想定ならコメントもつけて綺麗に書く
自分の書いたコードでも半年もしたらなにやってるかさっぱりわからねえもん
782: 2025/07/08(火) 18:58:13.65 ID:28wfr82P0(1/2)調 AAS
わかりやすくコメントを入れて書いてる
そうしないとわからなくなってメンテ不能になるから
783: 2025/07/08(火) 19:14:36.08 ID:FKqsCuhA0(1)調 AAS
ゲームの簡単なマクロでしか使ってないから分からなくなったら書き直す
784: 2025/07/08(火) 19:26:09.89 ID:28wfr82P0(2/2)調 AAS
ゲーム側が何か変更あったら当該部分だけ修正できるようにわかりやすくコメント書いてるだけなのでね
785: 2025/07/08(火) 20:54:00.44 ID:h5D7MeBp0(1)調 AAS
ゲームで使ってるやつ多すぎぃ!
グラブルのポーカーでスレが賑わい次第に荒れてった頃を思い出す
786: 2025/07/10(木) 21:27:17.02 ID:X1+o/f7O0(1)調 AAS
uwscrは挙動がよく分からないのが結構あるなあ
navigate()してwait()して分からんエラーはいてくる
めんどいからPythonで書き直すか、、、
787: 2025/07/11(金) 18:27:10.57 ID:otqsWaOq0(1)調 AAS
ブラウザコントロールはかなり安定してるけどなあ
788: 2025/07/14(月) 07:57:02.00 ID:yAwHjIMl0(1)調 AAS
copilotにUWSCの使い方聞いたら違う言語の説明が出てきたし
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ
ぬこの手 ぬこTOP 1.114s*