[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2ch.scのread.cgiへ]
Update time : 02/25 18:25 / Filesize : 263 KB / Number-of Response : 1024
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

自動化ツールUWSC使いよ集まれ23



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

161 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/10/25(日) 22:48:08.47 ID:p6ioqa2E0.net]
ありがとう、よくわかりました

162 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/10/27(火) 00:27:00.79 ID:Q2njBTWF0.net]
Free版 Ver5.3.0.2
これを使ってWindows10 2004以降のスクリプトの挙動が変わっているのですが情報あります?
具体的にはマウスドラッグからキーボードの数値入力の繰り返しで、
実行までの待ち時間を1にしても10にしても、一連の動作終了までの時間が変わらないのです。
Windows10 1909までは待ち時間を小さく設定すればより高速になっていました。

163 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/10/27(火) 01:34:23.32 ID:fmaGVL8t0.net]
どれくらいの長さのスクリプトか知らんけど0.001秒と0.01秒じゃ誤差レベルじゃない?

164 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/10/27(火) 02:28:31.20 ID:h1N0kBLP0.net]
for i = 1 to 10
Sleep(1)
next

165 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/10/27(火) 06:38:30.01 ID:nVq4GWb90.net]
>>160
Windows7 だけど KBD() が速い遅いがある
for i = 1 to 8
KBD(VK_Right, Click) //待ち時間指定は無し
Next

感覚的に 5倍ぐらい違う
Win7 の素では遅い
一部のアプリを立ち上げると 速く なる (JaneStyleなど)

166 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/10/28(水) 10:07:24.66 ID:r545UnZB0.net]
>>161
何十回繰り返そうと誤差レベルのはずなんですが、
実際に走らせると数倍の差が付いてしまうのが不思議です。

>>162-163
Win7でも似たようなこと起きるんですね。
スクリプト見直したり色々試してみます。ありがとう。

167 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/10/28(水) 11:33:31.71 ID:rO90P4Zf0.net]
Microsoft 「Internet Explorerはもう使わないで!」 IEを開くと強制的にEdgeへ
https://hayabusa9.5ch.net/test/read.cgi/news/1603794353/

168 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/10/28(水) 17:59:42.10 ID:2e1KNUtc0.net]
ネトウヨは死ね

169 名前:名無しさん@お腹いっぱい。 [2020/10/28(水) 22:57:14.73 ID:yr5TWxHd0.net]
UWSCの作者はネトウヨだったから呪い殺されたのか



170 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/10/29(木) 20:17:40.61 ID:7dTV2bhz0NIKU.net]
つうか最新のだとKBD命令が不安定というかうまく動いてくれない

171 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/10/31(土) 13:42:19.78 ID:m5Y8xWn40HLWN.net]
【レビュー】キーボード・マウス操作を記録して自動化できるフリーソフト「Mouse Recorder Premium」 - 窓の杜
https://forest.watch.impress.co.jp/docs/review/1101234.html

172 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/10/31(土) 17:33:35.98 ID:9vDZD+Ny0HLWN.net]
>>165
つい最近になってPython + seleniumでFirefoxに移行した俺グッジョブだな

173 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/11/02(月) 10:57:59.23 ID:F2wVjeU/0.net]
UWSCからpythonへの移行が大体終わった
日常使う6本のスクリプト全て移行して後は改良と微調整
出来ることが多いのでGUI化とか外部ツールに渡すだけだった物を内部処理化したい

図書館から入門書借りてきて始めて何か最初違和感があったけど
pythonがプログラミング言語で自動化ツールじゃないからと後で気付いた
それから入門書の後半は切り捨てて自動化特化でスクリプト書き始めたら結構サクサク移行できた

python使いの中ではひねくれ者の異端者だと思う

174 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/11/02(月) 11:11:33.20 ID:Wm1GSwdk0.net]
>>171


175 名前:ルーすごいな
操作の録画機能もうあるの?
[]
[ここ壊れてます]

176 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/11/02(月) 11:31:02.81 ID:dzoH8OJ30.net]
UWSCを再現じゃなくて、
UWSCでやっていたことをpythonでやってるんでしょ

177 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/11/02(月) 12:11:06.30 ID:F2wVjeU/0.net]
pythonに自動記録は無いと思う
無いと言い切れないのがpythonの怖いところだが
ブラウザ操作が多くCOM経由で1から書いていたから自動記録は使ってない

178 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/11/02(月) 13:47:02.90 ID:8hjH3+iT0.net]
ってことは、ターゲットは ie で書いたの?

179 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/11/02(月) 14:39:11.42 ID:F2wVjeU/0.net]
>>175
pythonは最初win32com経由でIEから入って徐々に他のブラウザに移行を考えていたが
試しにselenium.devを見たら凄く親切で簡単そうだったからいきなりselenium+Firefoxだよ
ネット検索での実装例はselenium+Chromeの方が多いのでChromeの方が楽だと思う



180 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/11/02(月) 15:57:28.23 ID:y7UVEKM70.net]
AWS Cloud9とか使うの?

181 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/11/07(土) 19:06:25.57 ID:/fD/cqh1d.net]
https://i.imgur.com/6mpAXXv.jpg

182 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/11/10(火) 02:28:02.27 ID:cjisKNHN0.net]
win7で動いてwin10で動かない原因わからずツライ
win7はシングルモニタwin10はマルチモニタ
MOUSEORG(GHND,MORG_DIRECT,MORG_BACK)でバック動作
BTNで座標指定は動く
CHKIMGが認識してくれない

183 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/11/10(火) 03:58:41.62 ID:cSEOSrND0.net]
まずは条件合わせる位の努力はしてくれよ
んな事もせずにツライとかお可哀想ですねで終了だ

184 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/11/10(火) 09:10:18.04 ID:Raqf9TB30.net]
本当w ネタなのかと思った

185 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/11/10(火) 09:30:58.40 ID:cjisKNHN0.net]
条件合わせるとは?
シングルモニタとかにしろってこと?
画像の取りなおしとかも含めてそういうのは一通りやったよ
そんでCHKIMGがFALSEしか返してくれない状態

186 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/11/10(火) 09:34:53.43 ID:0pIn3neT0.net]
同じサイト見てもクロームとIEでは色が違うことがある

187 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/11/10(火) 10:29:11.78 ID:+12fRI9a0.net]
chkimgxで閾値に余裕を持たせて判定するのが一番無難

188 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/11/10(火) 12:59:48.44 ID:Raqf9TB30.net]
>>182
すがすがしいほどの後出しだな

189 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/11/10(火) 13:06:29.08 ID:neS6osKi0.net]
後出しったら普通は逆でしょ
このケースはむしろ違う条件での動作が目的でそれについては書いてあるんだから
条件合わせた試行してないとはじめに思い込む方が意味分からん



190 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/11/10(火) 13:39:43.12 ID:zh4Eeqjjr.net]
ただの愚痴で書いたようにしか見えんから何を期待した書き込みなのか分からんかった

191 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/11/10(火) 14:52:39.08 ID:cjisKNHN0.net]
とにかく馬鹿にしたい人種はどうでも良いのだ
透過とか形だけとか検索範囲指定とか試せるものは一通り試してると思うけど
画面走査してるのかすら怪しくなってるわ
BTNでのクリックは、ブラウザを各ディスプレイに移動したり画面外に持って行っても機能するから画面を認識できてないってことはないし何でなの?
モニターの並び順を弄ったりしても変わらん
何故動かんのだバグか?
なんか情報転がってねえかなあ

192 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/11/10(火) 15:01:23.42 ID:KTO8AuzxM.net]
Androidエミュのゲームマクロだとアンチエイリアスかなんかの影響か認識したりしなかったり不安定だった

193 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/11/10(火) 15:08:23.84 ID:3BJ8RyPJ0.net]
Windows10はMORG_BACKが動作しない。以上

194 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/11/10(火) 15:26:15.14 ID:SpXx+jcDM.net]
まさに作者をMORGUEからBACKさせたい事態にw

195 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/11/10(火) 19:44:23.53 ID:J9XFHMhn0.net]
>>188
win7で使っててwin10にしたのに動かないの?
自分もそれなったな
原因は判

196 名前:ったけど対処法が見つからなかったからwin7に戻した []
[ここ壊れてます]

197 名前:名無しさん@お腹いっぱい。 [2020/11/10(火) 20:05:41.32 ID:cjisKNHN0.net]
>>190
うえええまじかよ
禿げるわ

198 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/11/11(水) 08:05:31.15 ID:654TOJv50.net]
PythonならMORG_BACKと同様の事できるの?
それなら移行したい

199 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/11/11(水) 10:05:55.01 ID:RqxxZn4Ca.net]
出来るけど、確かchkimgxはwindows10でもバックグラウンド動作するよ



200 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/11/11(水) 13:33:18.79 ID:hpNs1emIM1111.net]
要らない何も 捨ててしまおう

201 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/11/12(木) 23:41:13.44 ID:G3eZT6ur0.net]
>>195
どっかに記事ある?
色々試行錯誤したけどダメだったわ

202 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/11/13(金) 07:15:43.34 ID:SCU+Ru0QF.net]
>>197
記事というか...実際にできているので疑問に
思ったことがない。Windows10 Pro。

203 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/11/13(金) 11:20:39.72 ID:h900wsy6r.net]
うちもWindows10 Homeで何の問題もなく動作するよ

204 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/11/13(金) 16:04:15.31 ID:CvVS9VC10.net]
結構前だけどfirefox+艦これでMORG_BACKが働かんってみたな〜

205 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/11/14(土) 00:21:45.03 ID:v1RHU4SC0.net]
やっぱりfirefoxの最新版だとchkimgが動かなくなってる?

206 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/11/14(土) 16:58:03.43 ID:kdyAIuC50.net]
自動化の組み方にもよるんだろうけど
動く状態の環境の保持がなにより大事だってことだね

207 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/11/15(日) 16:38:24.73 ID:cARjTH3j0.net]
結局何で動かないのかさっぱりだわ
凄く単純な判定作っても駄目だし

208 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/11/15(日) 23:30:30.29 ID:cARjTH3j0.net]
Chromeという前提に頭が飲み込まれてたし、IEで動かないブラウザゲームだから意味ないと思って試してなかったけど、
IEで試しにやってみるかって思ってやったら普通に画面内の画像に反応しやがったし・・・
このブラウザゲームIEで使えるようにならねえかなあ

209 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/11/16(月) 15:29:40.44 ID:Ka7hcB190.net]
レンダリングをGPUに任せてるってオチじゃないの?



210 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/11/18(水) 23:40:08.08 ID:3f8eCwJQ0.net]
firefox限定だけど、MOUSEORGの値で
saveimg、PEEKCOLOR、btn,chkimgの動作結果がことなるところがあるよ。

>205 のパターンもあると思うけど、すべてがそうという訳でもない。

html5のレイヤーを重ねて描画していると、どこのレイヤーで
実行してるか判らん状態になってるんじゃないかな?と思っている。
で、レイヤー?をuwscで指定したいんだがやり方は判らんw

211 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/11/22(日) 02:18:48.40 ID:SL0O+/nU0.net]
Firefox83.0でMORG_BACKが効かないな
82.0.3に戻したら元通りだったのでレジストリで自動アップデート殺して一時しのぎ

212 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/11/23(月) 00:49:16.48 ID:nMyW2Dzt0.net]
GETCTLHND(ID,"MozillaWindowClass")の戻り値がちんぷんかんぷん
IDが-1(GETIDの結果が取得できなかった)のときにハンドル値が出てくる(一つ目の画面?)
IDが1とかだと0が返ってくる・・・何で?
結果的に指定したい画面のハンドルが取れない助けて

213 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/11/23(月) 01:00:10.97 ID:nMyW2Dzt0.net]
んん?そもそもGETID("画面の名前","MozillaWindowClass")で正しくIDが取れてない???
1が戻り値になっているけどGETID(GET_ACTIVE_WIN)で調べたら5になってる
MozillaWindowClassってのがそもそも間違ってるのかな?
素人にもわかりやすくして・・・

214 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/11/23(月) 10:40:22.09 ID:nMyW2Dzt0.net]
handleの値がそもそもひとつしか返ってこないけどどうやって複数タブのひとつを操作すれば良いんだろう?

215 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/11/23(月) 13:28:57.93 ID:+L/v6CSQr.net]
あのう
for i=1 to 10
next
msgbox (i)
↑ なんで11になるの?

216 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/11/23(月) 13:37:10.23 ID:+L/v6CSQr.net]
n =0
for i=1 to 10
n=n+1
next
msgbox (i+"と"+n)
↑なんで11と10になるの?

217 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/11/23(月) 13:55:09.21 ID:vNWGvqDz0.net]
n =0
for i=1 to 10
n=n+1
print i
print n
next
msgbox (i+"と"+n)

218 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/11/23(月) 14:06:40.12 ID:Jr5WoWvF0.net]
>>211
判定箇所の問題だと思う
つまり i が11になったから抜ける
i が10になったからこれで最後という判定をすると、最後を示すフラグかなにかが必要になる

こういう話で良く出てくるのが Whileループと Untilループの違い
検索して説明を読んで
Forループは Whileループの簡易版としてとらえれば納得しやすい

なお Forと Whileにも違いがある
カウンタ変数(その例では i )の中身はループを抜けたら保証されない
UWSCでは11になるようだけど
他の言語でも11になるとは限らない

219 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/11/23(月) 14:30:55.00 ID:hg61gNoS0.net]
>>214
判定箇所じゃなくて言語仕様の問題でしょ。

FOR I=0 TO 10 STEP 3
NEXT

て書いたら、I=0、3、6、9、12…となってI=10にマッチしない。
1. 無限ループになっちゃう言語(「=」で比較)
2. 最終値を越えた時点で抜ける言語(「<」で比較)
3. 最終値と同じか超えた時点で抜ける言語(「<=」で比較)
UWSCは2.。

VBScript が同じ挙動をするから、VBライクな動きをするようにしたんじゃない?



220 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/11/23(月) 14:41:29.77 ID:hg61gNoS0.net]
ちなみに、超大昔の BASIC だと NEXT のところで値を評価してたっぽい。
そういう意味では「判定箇所」も間違いじゃなかったね。

FOR 文のところで判定すると実装が楽になるからそうしたのかもだけど、
構文のせいで FOR を抜けた後の I の値が直観的に分かりにくくなってるやね。

他の言語なら
for ($i = 0; $i <10; $i++)
って「<」を明示するから、 for を抜けたときの $i は 10 になる、って見て分かる。

221 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/11/23(月) 15:31:44.90 ID:+VWU57aQ0.net]
てか、for で使った i を抜けてから使うコードは書くべきじゃない

222 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/11/23(月) 15:33:40.79 ID:lYl5Sjn20.net]
ループ変数をループ外で使うべきじゃないって教訓でしょ

223 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/11/23(月) 15:37:53.07 ID:nMyW2Dzt0.net]
firefoxで画面をふたつ開いていると片方しか調べてくれない
GETCTLHND(ID,"MozillaWindowClass")のIDに何セットしても0か一種類の値しか返ってこない
何で?

224 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/11/23(月) 16:01:36.97 ID:nMyW2Dzt0.net]
解決したけど納得いかない
GETIDが成立していれば、GETCTLHNDしなくて良いってことに・・・
どうして先人たちのサンプルはGETCTLHNDを使っているんだろう?

225 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/11/23(月) 16:26:44.21 ID:HQ7cA91ta.net]
>>219
>firefoxで画面をふたつ開いていると片方しか調べてくれない
てのはウィンドウを2つ開いているとということか
タブを2つ開いているとということか
たぶんタブなんだろうけど
タブをいくつ開いていても"MozillaWindowClass"のウィンドウは
一つのインスタンスに2つしかない
GETALLWIN()して
ALL_WIN_ID[] の中身を
STATUS( id, ST_TITLE)
STATUS( id, ST_CLASS)
してみればわかる

>>220
どこのサンプルみて何をしようとしているの?

226 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/11/23(月) 16:42:06.94 ID:HQ7cA91ta.net]
>>208
>IDが-1(GETIDの結果が取得できなかった)のときにハンドル値が出てくる(一つ目の画面?)
ハンドル値ってウィンドウハンドルをIDTOHND()でとってるってこと?
無効な値を引数にしても有効な値は返ってこない

227 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/11/23(月) 17:38:21.76 ID:nMyW2Dzt0.net]
>>221
>>222
firefoxで画面ふたつ表示してそれぞれソシャゲ開いて、それぞれ用のマクロ組んで同時実行したら両方とも動く状態にならなくて困り果ててたって話
あちこちのサイトを見て
GETIDしてGETCTLHNDしてMOUSEORG(はんどる,MORG_DIRECT,MORG_BACK)してっていう流れになってたから逆らわずにその通りにしてたら、
@GETIDが取得できたときにGETCTLHNDで0が戻り値になっててMOUSEORGが正しく動作せず
AGETIDが取得できなかったときにGETCTLHNDに-1が渡ってて戻り値が存在してMOUSEORGが動作したけど片方しか機能しなかった
Aのときに1画面にタブをまとめたら動かなかった方も動き出したので希望を感じたけど当然もう片方が裏(隣のタブ)で動き続けることはなかった
GETCTLHNDに-1を渡したときに返ってくるhandle値が何者なのかは知らない
紆余曲折した結果、両マクロとも動作してくれるようになった
そもそもGETCTLHND要らんかったわってオチ

228 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/11/23(月) 20:40:24.21 ID:mwnZugnN0.net]
ウィンドウ2つ開いてるなら単純に

w_id=GETID("ウィンドウ名")
mouseorg(w_id,2,MORG_BACK)

でいいんじゃないの
ウィンドウ名はctrl+sでページ保存するときのデフォルト名だから簡単にコピペできるし

229 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/11/23(月) 23:48:50.13 ID:HQ7cA91ta.net]
>>223 を読んで不思議に思い
firefoxで適当なページを表示して
MSGBOX(STATUS(HNDTOID(GETCTLHND(-1,"MozillaWindowClass"),ST_TITLE))
を実行したら面白いことがわかった
-1だと全体から"MozillaWindowClass"クラスのもの拾ってくるんだな



230 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/11/24(火) 00:00:04.00 ID:gWTirf+fa.net]
>>225
誤:MSGBOX(STATUS(HNDTOID(GETCTLHND(-1,"MozillaWindowClass"),ST_TITLE))
正:MSGBOX(STATUS(HNDTOID(GETCTLHND(-1,"MozillaWindowClass")),ST_TITLE))

231 名前:名無しさん@お腹いっぱい。 mailto:あげ [2020/11/25(水) 18:23:31.09 ID:BYFSqSBg0.net]
for n=1 to 10
THREAD 別吹(n+"回目のるーぷ",200,200)
sleep(1)
next

PROCEDURE 別吹(せりふ,横,縦)
FUKIDASI(せりふ,横,縦,1,24,"Meiryo_UI",$FFFFFF,$4763FF,0)
SLEEP(1.5)
FEND
↑なんで10回目のるーぷだけ9回目の裏に早く表示されて、しかも右に5mmずれるの?

232 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/11/26(木) 07:00:03.90 ID:o6lGq7il0.net]
>>227
試しに、
THREAD 別吹(n+"回目のるーぷ",200,200 +n*10)
にして、ThreadのSleep()を10秒とかにしてみたら?
表示順はThreadだし保証されないだけでは?

233 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/12/21(月) 03:37:39.80 ID:heAAx/zk0.net]
午前中動いてたのに午後動かない
火狐何かしたの?

234 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/12/21(月) 10:09:44.33 ID:KGOpA1jI0.net]
午後も動くコードにしてないから

235 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/12/21(月) 10:10:56.56 ID:heAAx/zk0.net]
つまんね

236 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/12/21(月) 10:16:20.51 ID:WSy7Y0ip0.net]
プログラムは思った通りには動かない。書いたとおりに動くのだ
Any code doesn't run as you thought, run as it wrote
って格言がベースの皮肉でしょ
原因はたいていよそじゃなく自分のコードにあるもんだ

237 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/12/21(月) 10:47:36.26 ID:heAAx/zk0.net]
んなわけあるかよ
ばっかじゃねーの
センスがねーよ
原因は火狐の更新だったよ
戻したら動いたわ

238 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/12/21(月) 10:56:52.42 ID:Bbo6n/6d0.net]
Firefoxって強制更新があるだろ?
動くように再度調整するべきだ。無能乙

239 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/12/21(月) 11:28:21.91 ID:KGOpA1jI0.net]
>>233
頭悪いな。原因はお前の書いたコードだろ >>232,234 をもう一度よく読め。
そんなんだからぬるぽんって呼ばれるんだぞ



240 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/12/21(月) 12:16:22.22 ID:PELNW2XdM.net]
自動化するブラウザってやっぱFirefoxが良いのか
Chromeの方がシンプルで簡単そうな気がするけど

241 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/12/21(月) 13:33:28.79 ID:ItKzLcxq0.net]
ヨコシマ用にTorブラウザでも自動化してるから
通常用はFFになるな

242 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/12/21(月) 13:40:05.95 ID:Bbo6n/6d0.net]
私はchromeでやってる
バックグラウンドで邪魔されずに自動化したいから裏で仮想OSと共に動かしてる
こういうときは8コア以上のハイパワーCPUだと捗るねぇ
テレワーク中に自動巡回は普通っしょ。当たり前すぎてやってる人は多いと思うけどな

243 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/12/21(月) 14:34:36.34 ID:qXl2Xa3L0.net]
何を巡回させてるの

244 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/12/22(火) 09:06:26.34 ID:SueNy3530.net]
Win7だと下記エミュレタでuwscが問題なく使えるのですが
・MUMUプレイヤー:〇
・DMMプレイヤー:〇

Win10だとこうなります
・MUMUプレイヤー:×(クリックが反応しない)
・DMMプレイヤー:×(クリックが反応しない)

NOXプレイヤーは目当てのアプリ自体の動作が不安定なため上記プレイヤーを使ってます
Win7でUWSC動いていたのにWin10だと動かない…
似たような症例やその解決策知ってる方いませんか

245 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/12/22(火) 09:18:35.15 ID:SueNy3530.net]
>>240
ちなみにWin10で「クリックが反応しない」とは
SLEEP(1)
BTN(LEFT,CLICK,500,500,300)
BTN(LEFT,CLICK,600,600,300)
SLEEP(1)
みたいな簡単なコードでも、エミュレータ上でクリックが再生されません
マウスの動き(MMV)と画像認識(ChkimgX)は再生・認知されます

246 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/12/22(火) 13:20:31.02 ID:Muzl8POi0.net]
Hyper-V機能を有効化する

247 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/12/22(火) 13:58:47.86 ID:lEwI5Puj0.net]
UWSC.exeの互換性をXPモードに変更

248 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/12/22(火) 14:12:18.69 ID:v6t0BIsI0.net]
管理者で実行はどうよ

249 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/12/22(火) 15:28:25.10 ID:HSbOPzuXM.net]
BTNが認識されないのがエミュだけなら権限ぽいけど……
いっそadbで叩いた方が確実そう



250 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/12/22(火) 18:15:18.00 ID:SueNy3530.net]
>>242
初めて耳にする単語です。意味や使用方法を調べて試してみます
>>243
uwscのプロパティ>互換性モード変更と
エミュ自体の互換性モード変更の両方を試してみましたが駄目でした。
>>244
管理者で実行もしましたが駄目でした。
>>245
adb…よく聞く用語ですが
uwscの録画&保存→部分的に書き換え、でこれまで事足りていたので
勉強するのを避けていたやつです。試してみます

みなさん回答ありがとうございます;;
あれこれ試す中でLDプレイヤーを入れたところ
やや挙動が重めでしたがアプリの動作が安定しており
uwscのクリックにも反応したので一旦LDでしのぎつつ
提示いただいた方法を調べようと思います

251 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/12/22(火) 21:01:12.00 ID:aSRnR1weM.net]
>>246
kobuji.me/tips/use_uwsc/
こんなのも

252 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/12/24(木) 22:39:20.68 ID:PKdjVh5y0EVE.net]
pythonのPyAutoGUIモジュール使って、UWSCで書いたコードと似たような感じで書いたはずなんだけど
CPU使用率がuwscが0.5%でpythonが7%ぐらいで10倍以上高い
time.sleepを適度に挟まないと行けない感じ?
それともlocateCenterOnScreen()って割と重い処理してるの?

253 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/12/27(日) 09:16:31.21 ID:oQJnnN9P0.net]
UWSCはCかC++で開発されたみたいだからPythonよりは軽いでしょう
同等に軽くしたければCかC++で書くしかない

254 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/12/27(日) 10:17:09.50 ID:hJK16UKr0.net]
Pythonは何で開発されたの?

255 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/12/27(日) 13:23:25.61 ID:3zkjAlsS0.net]
>>250
捉え方によっては哲学的な質問だな

256 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/12/27(日) 13:29:53.27 ID:CZGVzSNO0.net]
言語…だろうな。

257 名前:名無しさん@お腹いっぱい。 [2020/12/27(日) 13:30:19.88 ID:O4XAD7ZQ0.net]
PythonはCで書かれてるが

258 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/12/27(日) 13:53:52.33 ID:hJK16UKr0.net]
>>253
249 名前:名無しさん@お腹いっぱい。 (ワッチョイ 1373-80jV

259 名前:)[sage] 2020/12/27(日) 09:16:31.21 ID:oQJnnN9P0
UWSCはCかC++で開発されたみたいだからPythonよりは軽いでしょう
同等に軽くしたければCかC++で書くしかない
[]
[ここ壊れてます]



260 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/12/27(日) 14:29:15.87 ID:9Andd5SX0.net]
uwscはDelphiで開発されてるぞ

261 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/12/28(月) 12:55:52.85 ID:UX0HaRnT0.net]
本物のプログラマはPascalを使わない

262 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/12/28(月) 14:26:17.42 ID:SLsiu65d0.net]
われ思う故にわれあり

263 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/12/28(月) 14:33:11.16 ID:jZnGbeKH0.net]
「Cで書かれてるからUWSCはPythonより軽い(PythonはC以外?)」
「PythonはCで書かれてる」
「uwscはDelphiで開発」
どれがほんとなんだよ!

264 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/12/28(月) 14:34:58.34 ID:SLsiu65d0.net]
いずれにしても本体はコンパイラ、スクリプトはインタプリタ
大きく変わらないはず

265 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/12/28(月) 16:05:46.86 ID:yUKWFac/0.net]
https://web.archive.org/web/20001016103846/www07.u-page.so-net.ne.jp/ca2/umiumi/tuno.html
uwscがDelphi謹製なのは昔から知られてるだろ

266 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/12/28(月) 23:18:46.96 ID:bA0etGZs0.net]
昔DelphiはPascalだったから買わずにC++Builder選んじゃったなあ
ランタイムでかすぎてあんま使わなかった

267 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/12/31(木) 01:36:33.01 ID:0LeP6gyf0.net]
ChkCtlID.dllは64bit対応はしないのかな?

268 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/12/31(木) 01:43:44.68 ID:0LeP6gyf0.net]
あ、途中で送ってしまいすまん

スレ違いだけど、ChkCtlID.dllの代替を探して数年…やっと探し当てた
ahk製でタイトルとクラスは取得できないけど64bitアプリでもコマンドID取得できるから良かった

ChkCtlID.dllが64bit対応してくれればなあ…

269 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/01(金) 00:27:54.26 ID:mDqA9iQt0.net]
キーボードマクロ的なもので日本製で使い勝手良いものはこれしかないんですけどこれと同等な日本製後継ソフトはないんですか?
出来れば実行ファイル化(exe化)も無料で出来るものがあれば嬉しいんですけど



270 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/01(金) 00:55:38.23 ID:JXXnJgbk0.net]
残念ながら現状では存在しない
もし存在してたらみんなそっちへ移行してるでしょうからねぇ

271 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/01(金) 01:09:28.61 ID:mDqA9iQt0.net]
>>265
そうですか
後出しになりますが、調べてるうちにAutoItとかAutoHotKeyという海外のソフトが割とメジャーなのは分かったのですが
日本語で説明書が読めるようなものを探していたのでUWSCみたいに気軽にスクリプト書けたら良いなと思っていたので残念です

272 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/01(金) 10:21:55.35 ID:JXXnJgbk0.net]
うんうん
まあUWSCを使い続けるしかないですよ

273 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/01(金) 10:59:02.93 ID:RRrZlZ3F0.net]
UWSCRに期待するしかない

274 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/01(金) 11:09:43.93 ID:TAZSVq5k0.net]
有料だけど、EXE化できる
https://www.nalgo.co.jp/product/nalgo-bot/

275 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/02(土) 05:30:01.66 ID:6+szZrcX0.net]
作者死んでもう数年たつし
そろそろ誰かpro版のシリアル教えてくれないかのぉ・・・

276 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/02(土) 05:32:37.68 ID:gvviq3e60.net]
前スレにあったような

277 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/03(日) 03:51:11.83 ID:TGjPXA9K0.net]
うみうみさんなんでソース公開する前に逝っちゃったんだろ
急死だったのかな、、

278 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/03(日) 05:21:19.58 ID:dD0nqH7j0.net]
たこ八郎みたいに海へ返ったのかもな

279 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/03(日) 05:32:19.91 ID:D7oeK1Jv0.net]
死んでから既に俺が知っているだけでも少なくとも2回はここにシリアル貼られてたわ



280 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/04(月) 23:27:42.29 ID:VR608FnC0.net]
…このスレにはUWSCを作れるスキル持ちはいないようだ…。
作れないんなら文句言うな、ってとこ。

281 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/05(火) 01:28:04.29 ID:v1NOSsV70.net]
>>275
作れるスキルが有ればプログラム言語で自動化プログラム書いちゃうから

282 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/05(火) 12:56:13.53 ID:yhgbcBKj0.net]
自動化って苦肉の策でシステム作った方が早いしuwsc相当作ろうとはなかなか思わないなあ
r作ってる人は頑張ってほしいと思うけどね

283 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/05(火) 13:00:44.37 ID:7YdeQIHCa.net]
Rは新しい機能もいろいろ追加されそうだし作者はかなり技術力ありそうだから期待してる

ただ支援者10人で毎月1万だとなかなか厳しいよな、最終的にはUWSCと同じく有料と無料版に分かれるだろうね

284 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/05(火) 16:09:15.06 ID:XFg+F09Q0.net]
プログラムがある程度分かっていても
マウスやキーボード操作を乗っ取る方法が分からない

285 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/05(火) 21:44:16.15 ID:Wz+fXUeN0.net]
R?
例のクローン?

286 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/06(水) 01:55:26.93 ID:8B/2wi1N0.net]
追加機能も良いけど取り敢えず今まで作ったコードはそのまま使えるようにして欲しい

287 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/06(水) 02:04:49.79 ID:/DAr8/nj0.net]
>>278
正直に言っちゃうとあの人は技術はあるけどコミュ力とマネジメント能力はなさそうだから…そこまで行きつかず途中で失踪かなって思ってる
あんまり追い立てるのもメンタル強くなさそうだし(それで失職してるぽい)

288 名前:名無しさん@お腹いっぱい。 [2021/01/06(水) 05:02:27.61 ID:0m5dlXcN0.net]
UWSCRの作者、誰かと思ったら
UWSCでタスクトレイアイコンを表示する (COM版)を書いてくれた人か
めちゃ使ってるわ

289 名前:名無しさん@お腹いっぱい。 [2021/01/06(水) 09:10:53.33 ID:dMTYnvsE0.net]
>>282は馬鹿なのか、単に意地が悪いのか
相手が読むこと考えてないのかな



290 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/06(水) 09:12:15.74 ID:nsoxr3I2a.net]
>>282
そんなこと言うなよー、たぶんここもみてるだろうし

複数人で作ってるわけじゃないから、技術力あればなんとかなるんじゃないか

完成近づくといろいろな人が仕様とかに難癖つけたりして怒ったりすることもあるかもしれんが、掲示板のやりとりみてると言葉キツいが案外良い人だと思うぞ

291 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/06(水) 10:17:42.42 ID:EkfOcITc0.net]
あの人は精神障害者でしょう
豆腐メンタルがいかにもそれっぽい
手帳を持っているはず

292 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/06(水) 12:54:52.51 ID:/DAr8/nj0.net]
>>284>>285
うーん、それなりにそういう人と接した事ないと伝わらないと思うけど一応弁明すると
メンタル弱い人にはメンタル弱いこと知ってるよってのと、出来ないこと無理しなくていいって逃げ道作ってやらないとホントに潰れちゃうのよ
※あくまで本人がツイとかで晒してる範囲でしか言及はしない

だから別に貶したいとか悪意あっての発言でも本人が見たらどう思うか分かってないレスでもないので悪しからず

293 名前:名無しさん@お腹いっぱい。 [2021/01/06(水) 13:38:14.75 ID:Nw91qWMKd.net]
悪意がなかったにせよ第三者から見ても書き方は悪いと思うなあ
ああいう書き込みがきっかけで誹謗中傷が書き込まれる流れになるのは想定できる
気をつけような

294 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/06(水) 13:40:04.76 ID:RerSCV4Wa.net]
底意地の悪いやつ

295 名前:ネんだろ []
[ここ壊れてます]

296 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/06(水) 16:56:13.53 ID:SgSC30pm0.net]
call先で使ってるchkimgの相対パスがcall元からの相対パスになるのどうやって防げばいいですか?
変数にパス代入して毎回それをくっ付ければ済む話ではありますがもっと簡単に解決する方法ないですかね

297 名前:名無しさん@お腹いっぱい。 [2021/01/06(水) 19:16:52.08 ID:G+M56PgE0.net]
なんだこの有益なスレ
physonにも興味あったし俺得が揃ってやがる
素晴らしい書き込みをありがとう

298 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/06(水) 20:30:11.54 ID:8B/2wi1N0.net]
>>290
つい一昨日俺もそれに嵌まって、カレントディレクトリごと変えて、直したが

Ws = CREATEOLEOBJ("WScript.Shell")
Ws.CurrentDirectory = "C:\Users\〜" //call先のフォルダ

もっと良い方法あれば教えてくれ

299 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/06(水) 21:48:35.13 ID:9+92XzHj0.net]
特殊変数でどうにかならん場所にでも置いてるの?



300 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/07(木) 03:25:26.90 ID:xS0+ClxD0.net]
同一フォルダにあるファイルならFOPEN("ファイル名だけ")にしても問題ないが
他フォルダのプログラムからそのプログラムをcallすると、そんなファイル無いぞと怒られるよなw

たまにしかcallでお呼び出しされないのに、絶対パスにすると長くなりすぎて見づらくて嫌だなと思っていたが
>>292 の方法使わせてもらうわ

301 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/07(木) 10:07:00.16 ID:d68XMAsG0.net]
モジュールにコンストラクタ定義できるらしいけど
インスタンス作れないのに何の意味があるの?
呼び出し時刻でも初期値に設定すんの?

302 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/08(金) 09:47:21.35 ID:bP3S9qbG0.net]
iniファイルからデータを読んできて初期化するとか、
関数の返値を初期値にするとか、
色々使いみちはあるのでは?

303 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/11(月) 23:31:28.50 ID:HCpEQ4OG0.net]
>>296
なるほど、ありがとう

304 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/13(水) 00:27:59.30 ID:MX3PPYVDM.net]
ある画面でユーザ名の横に赤ならオフライン、緑ならオンライン、青なら作業中、黄色なら離席中みたいなステータスのポッチがあるので
特定のユーザがオンラインかどうかをステータス+ユーザ名の入った画像比較で判定したい
chkimgxを使ってるけどうまくいかなくて、比較元画像のステータスの色は緑なのに赤でも緑でも黄色でも一致と判断されちゃいます
ユーザ名の画像は280x40ピクセルぐらい、ステータスのポッチは13x13ピクセルぐらい

緑を判別したいからカラーピッカーで緑のRGB値を抽出して
CHKIMGX(PATH, winId, 0, 0, 0, 0, -1, 1, $779B46)
という式で判定してみたけど、ステータスの色が何色でも一致判定が出てしまう

CHKIMGX(PATH, winId, 0, 0, 0, 0, -1, 1, -1)
でも結果はほとんど変わらず
CHKIMGX(PATH, winId, 0, 0, 0, 0, -1, 0, $779B46)
で完全一致指定すると逆に一致しないと判断されることが増えてしまいます

画像サイズに対してステータスのポッチのサイズが小さいのが原因のように思えるんですが、こういう場合どうしたらいいんでしょうか?

305 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/13(水) 00:31:28.92 ID:r3NjCQ7Z0.net]
peekcolorは?

306 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/13(水) 00:35:43.15 ID:ZM931hvi0.net]
基礎を学ぼうともせず楽しようと馬鹿の一つ覚えにchkimgxを使うことしか考えられない奴の末路

307 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/13(水) 00:41:32.25 ID:MX3PPYVDM.net]
>>299
あーなるほど
ユーザ名の位置が一定しないんですがchkimgxで名前を見つけてその座標からステータスの位置を引き出せばいけるような気がします
試してみます

308 名前:ありがとうございました []
[ここ壊れてます]

309 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/15(金) 16:11:49.27 ID:Ck7B5oib0.net]
規則: "test.png"と指定した場合 "test.png" と "test.n.png" (nは任意の自然数)の全てのファイルをパターン画像として用いる
マッチした画像の番号は G_IMGX_NUM に格納。例えば "test.2.png"にマッチした場合は 2, "test.png"の場合は -1 が格納される

製作者のコメントぐらい読めばいいと思うけどどうっすか
statusColor.1.bmp statusColor.2.bmp statusColor.3.bmp にそれぞれ赤緑青の画像準備して
ユーザー名からの相対的な範囲で探せばいいと思うんだけどどうっすか



310 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/24(日) 18:20:17.79 ID:+3xalUai0.net]
>>302
chkimgx使うならbmpは使わないな
画質が悪いから誤認識する事もあるし

判定閾値は厳しすぎるとうまくいかないから、10くらいにする

311 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/24(日) 18:49:30.36 ID:nSqrDHU10.net]
bmpは画質悪いってどういう理屈??
JPEGみたいに不可逆圧縮なら分かるが

312 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/24(日) 19:10:19.48 ID:+3xalUai0.net]
理論的には悪くないはずだが、微妙な感じの画像では認識率が劣る感じがするので

313 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/24(日) 19:28:01.26 ID:JSeBTvlu0.net]
意味が分からない

314 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/24(日) 19:41:22.60 ID:CzEmVUiq0.net]
bmp画像で認識出来ないならバグ

315 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/24(日) 19:46:03.15 ID:nSqrDHU10.net]
>>305
微妙ってどういう意味?
解像度??

316 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/24(日) 19:55:21.63 ID:nAY91kWZ0.net]
まさかの圧縮BMPか

317 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/24(日) 20:56:15.45 ID:iu7RtFI10.net]
BMPで微妙な画像ってなんだ

318 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/26(火) 12:37:34.40 ID:QpIbOO2q0.net]
「微妙な感じの画像では認識率が劣る感じ」みたいな感じで言われても
それだけじゃちょっとわかんない感じがして微妙

319 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/26(火) 15:23:39.84 ID:5bE65HbR0.net]
質問者よりレベルが低い人が回答しちゃった悪い例w



320 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/01/26(火) 15:47:34.83 ID:3unfwwBM0.net]
理論的には悪くないが微妙な感じの画像では認識率が劣る感じ
って最高に意味がわからなくて笑える

理論的には〜からの感じ2連発の流れが絶妙

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で日に変換してるだけだしな

422 名前:名無しさん@お腹いっぱい。 [2021/02/27(土) 03:00:47.04 ID:DR5AahZQ0.net]
// 日付、時間の取得(時間変数に時間を設定する)
戻値 = GETTIME( [±n日, 基準日] ) 
引数
 ±n日: nを指定すると当日もしくは基準日からプラスマイナス n日とする、小数点以下は時間(デフォルト=0)
 基準日: 指定された日付を基に日付を設定する (デフォルト=当日)
      ("YYYYMMDD" or "YYYY/MM/DD" or "YYYY-MM-DD" or "YYYYMMDDHHNNSS" or "YYYY/MM/DD HH:NN:SS")
戻値
 2000年1月1日からの秒数を返す

 値がセットされる特殊変数
  G_TIME_YY    // 年
  G_TIME_MM    // 月
  G_TIME_DD    // 日
  G_TIME_HH    // 時
  G_TIME_NN    // 分
  G_TIME_SS    // 秒
  G_TIME_ZZ    // ミリ秒
  G_TIME_WW    // 曜日 (0:日曜....6:土曜)
  G_TIME_YY2   // 年をxxの文字型
  G_TIME_MM2    // 月をxxの文字型
  G_TIME_DD2   // 日をxxの文字型
  G_TIME_HH2   // 時をxxの文字型
  G_TIME_NN2   // 分をxxの文字型
  G_TIME_SS2   // 秒をxxの文字型
  G_TIME_ZZ2   // ミリ秒をxxxの文字型
  G_TIME_YY4   // 年をxxxxの文字型

423 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/02/27(土) 03:42:03.91 ID:70D30lM90.net]
gettime ってうるう秒の分だけ誤差がでるのなんとかならないかね

424 名前:名無しさん@お腹いっぱい。 [2021/02/27(土) 10:45:18.82 ID:8Du0GXmmM.net]
うるう秒ってパソコンには影響ないでしょ。

425 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/02/27(土) 11:36:11.63 ID:n11tk7Va0.net]
>>412
1899/12/30 より前になると時間が逆走する問題を指摘したのだが
これ↓やってみ
GETTIME(-1/60/60/24,"18991231")
PRINT "18991231 から1秒前:"+G_TIME_SS
GETTIME(-1/60/60/24,"18991230")
PRINT "18991230 から1秒前:"+G_TIME_SS
SLEEP(9)

426 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/02/27(土) 14:23:33.74 ID:5ATihOlv0.net]
>>416
>>413読もう
>戻値
> 2000年1月1日からの秒数を返す

427 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/02/27(土) 14:56:06.63 ID:n11tk7Va0.net]
>>417
2000年1月1日より前を指定しても 1899年12月31日までは
秒数がマイナス値で正しく返される
例:PRINT GETTIME(0,"19991231")
の結果は -86400
しかし、1899年12月30日 より前は小数点以下の挙動がおかすくなるな、
ということを言ってるのだが

428 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/02/27(土) 15:37:18.98 ID:GdcHy42/0.net]
どっちも同じく未定義動作で、実装上どうであってもそう動くって以上の意味はない
みたいな話じゃね。しらんけど

429 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/02/27(土) 15:58:52.36 ID:Qb+XQqRJ0.net]
符号付整数型のよくある問題だね
ちなみにエクセルとか他のソフトでもできない事が多いよ

まぁ他人に指摘する時は、一度冷静に読み直せって事やな

>>414
大抵困らないと思うけど
どうしても必要ならオレオレgettime関数実装して置換するのが早いんじゃない?



430 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/02/27(土) 17:55:32.77 ID:uAWn36zt0.net]
2000年問題ってのが有ったのを思い出した

431 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/02/27(土) 18:57:15.42 ID:bujnrksD0.net]
次は3000年問題だな。
俺は今からワクワクしてるんだ。
あ、ちなみに自分の腕時計は安い電波時計なんだけど、2099年までなんだよ。

432 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/02/27(土) 20:06:26.23 ID:n11tk7Va0.net]
>>420
漸く最初の話 >>410 を理解した人が現れて良かったよ。ありがd

433 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/02/27(土) 20:39:50.41 ID:xv43zrej0.net]
2000年問題を回避する為に
年を2桁から3桁で管理するようにしたエンジニ

434 名前:Aがいたら
逆に驚くわw
[]
[ここ壊れてます]

435 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/02/27(土) 20:54:53.28 ID:KfHFz4pO0.net]
理解はしてたけどそんな昔の西暦なんて使わないからいいんじゃねとおもってスルーしてた

436 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/02/27(土) 21:16:33.45 ID:IJ2LpOA10.net]
URLの年月日の部分が6桁というのがたまにある
釣りで貼られると西暦、令和、平成を見分けるのが大変

437 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/02/27(土) 21:20:44.94 ID:n11tk7Va0.net]
>>422
GETTIME() の未来についてもついでに検証してみたら 9999年12月31日まで秒の精度を含めて大丈夫そうだ。
10000年1月1日以降は基準日の指定ができない(強引に指定してもがエラーになる)
>>425
それこそ、そんな未来の西暦なんて使わないからいいんじゃね、だね

438 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/02/27(土) 22:49:20.95 ID:P22myaXb0.net]
>>416
日本では明治のはじめに新暦に切り替わったのでそれ以前をグレゴリオ暦で算出しても
あまり意味がないないので切のいい1900年あたりで区切ってるのかもしれんね

439 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/02/27(土) 23:26:02.29 ID:X6S4sljy0.net]
>>408
gettime()を使う度にいつもこれの文字列つなぎ合わせ長くなって嫌だなと思っていましたが
G_TIME_YY4+"/"+G_TIME_MM2+"/"+G_TIME_DD2+" "+G_TIME_HH2+":"+G_TIME_NN2+":"+G_TIME_SS2

これで行けることも気付きました
x = input()  
print VarType(GetTime(x/60/60/24,"2000/01/01 00:00:00")/86400 +36526, VAR_DATE)

意外とumiumiさんも用意してくれていたわw



440 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/02/28(日) 00:32:44.72 ID:7p8n6Pdr0.net]
ところで、UWSC使いの皆さんは自分の関数ライブラリー
みたいなの作って使ってる?
自分は、_mylib.uws というファイルに自作の汎用関数を
色々書いておき、個々の .uws ファイルの先頭に

call GET_UWSC_DIR + "\_mylib.uws"

と書いて自作汎用関数を全てライブラリー感覚で使える
ようにしている。当たり前の手法かもしれないけど、
知らなかった人はこういう感じにすると便利ですよ。

441 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/02/28(日) 00:41:10.01 ID:Hscc4hbu0.net]
作ってるね
デフォルトのfukidasiとかmmvとかをちょっと便利にするラッパー関数も多い

442 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/02/28(日) 00:53:07.55 ID:IgfNfcpu0.net]
同じく作ってる
DLLまで作り始めたあたりで、気づいたらC#移行してた

443 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/02/28(日) 01:45:43.03 ID:dqIMiqRN0.net]
>>418
馬鹿か
2000年1月1日からの秒数だからその日以降しか対応していない

444 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/02/28(日) 02:55:05.77 ID:IgfNfcpu0.net]
>>427
仮に強引に指定できたら、遥か未来(1899/12/30から9223372036854775807秒後)にエラーでるはず

>>428
日本に関係なく「PCの登場が20世紀中盤だったから」だと思うよ
コンピュータの限られた性能と時代背景からLotus1-2-3等に採用され、
互換性を保つため多くのプログラムで日付型の初期値0は1899/12/30あたりになってる

でも面白い推測だね、冲方丁の天地明察思い出した

>>433
UWSC自体delphi(+標準ライブラリ)使って作られてるんだから、
標準ライブラリ起因の仕様を抱えてても仕方なくない?

445 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/02/28(日) 03:43:23.29 ID:7p8n6Pdr0.net]
>>433
はいそうですね // プラスの数しか知らない小憎らしい小学生にはこう答えるしかなかった

446 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/02/28(日) 03:54:49.94 ID:nULUdcpD0.net]
>>435
>>416の件をどうしたいんだよ?
もうUWSCの更新・修正はおそらくないぞ

447 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/02/28(日) 05:22:04.56 ID:dqIMiqRN0.net]
>>435
お前は日本語を勉強した方がいい
「から」の意味が理解できていないからそんな事を言う

448 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/02/28(日) 05:49:23.56 ID:dqIMiqRN0.net]
>>434
VARTYPEでGETTIMEの戻り値のデータ型調べると
整数値しか戻らないのに何故か整数型じゃなく倍精度浮動小数点値使ってるし
使ってるデータ型の問題で桁溢れ起こしてるだけだと思うよ
そもそも仕様外の動作だろうし

449 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/02/28(日) 06:58:18.15 ID:5mjI942Q0.net]
>>433
uwscが作られたのはそれより前だからそういう訳でもない



450 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/02/28(日) 08:10:50.24 ID:/Y4ovHeM0.net]
(00/01/06)
……時間、日付を返す特殊変数の公開

って履歴はあったけど、その前からGETTIME自体はあったってことなん?
過去verとか手元にないっす

451 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/02/28(日) 09:18:35.23 ID:vqdJncP20.net]
99/10/01のVer 1.0が初公開なんか
もう成人してたんか

452 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/02/28(日) 10:19:26.32 ID:7p8n6Pdr0.net]
>>436
現仕様を理解した上で使おうぜ、ということ。
「±n日」に整数値を指定し、基準日に時間指定をしなければ
0001年1月1日から9999年12月31日まで正しく使えるから、それで良い。
万一時間指定付きで 1899/12/30 以前の時間指定をすることがあるなら、
日にち(年月日)と時間(時分秒)に分けて使えば良い、そういうこと。
2000年1月1日以降しか使えないと解釈している小学生には関係のない話。

453 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/02/28(日) 13:35:01.36 ID:EGrpL65SM.net]
>>442
2000年からと書かれてるのにそれ以前から使えると考えるお前の日本語力に驚きだわw

454 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/02/28(日) 13:40:42.18 ID:/Y4ovHeM0.net]
>1899/12/30 より前になると時間が逆走する問題
噛みつかれてるのはここで、仕様外の使い方をしてそうなるなら悪いのは使い方であってUWSCの"問題"ではない って指摘
つまりは仕様の中で使いましょうね、なのでその部分は同じこと言ってるね。やったぁ

線引きが食い違ってるのは実動作と仕様を分けて考えるから。
現在の動きが仕様です。ってなると世の中にバグは存在しなくなる

455 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/02/28(日) 18:18:24.09 ID:RD9n/2NNM.net]
>>442
戻り値マイナスは許容する癖に
紀元前で西暦マイナスとか西暦5桁はしっかり除外するという
矛盾してるなぁ

456 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/02/28(日) 18:59:03.68 ID:CJ+VEyZM0.net]
>>429
36526って何?

 >>430
chkimgxはラッパー関数作って照合したファイル名や結果を記録してデバッグしやすくしてるなぁ

457 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/02/28(日) 20:53:42.70 ID:IgfNfcpu0.net]
>>438
うわごめん。VBとかと同じなのか
てっきりInt64だと…自分も今一度調べてから発言するべきだった!

>>446
とてもわかる

自分は洗濯範囲の画像キャプチャ&座標テキスト出力を同時にやるマクロも用意してた

458 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/02/28(日) 21:31:49.59 ID:nULUdcpD0.net]
選択範囲の画像キャプチャと座標を記録しておくと
テンプレ画像の用意&なんらかの事情でキャプチャしなおすとき楽 これが一気にできていいよな

459 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/03/01(月) 00:45:39.73 ID:X7M+WhU10.net]
UWSCの動作のバグ見つけてしまったけど報告するところが無いな(´・ω・`)

妥協案で対処したから良いけど、、



460 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/03/01(月) 00:59:15.85 ID:B2/+T9Ala.net]
せめてバグの内容をここで共有してよ

461 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/03/01(月) 01:09:17.24 ID:VW98y4KI0.net]
>>445
俺が限界テストをしてその結果を報告したまでなのだから
それが気に入らなければスルーしてろ

462 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/03/01(月) 07:25:38.90 ID:Gxd7Mcny0.net]
典型的なかまってちゃん

463 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/03/02(火) 22:35:14.53 ID:hmxjsNfn0.net]
Th

464 名前:read test()

Sleep(2)
DosCmd("pause", ,True)
Sleep(2)
DosCmd("start /wait notepad")
Sleep(20)

Procedure test()
 While True
  print "test"
  Sleep(1)
 Wend
Fend

こんな感じでコマンドプロンプトの終了を待つようにすると、その間Threadが止まってしまうんだけど
そういうものって諦めるしかないです?
[]
[ここ壊れてます]

465 名前:名無しさん@お腹いっぱい。 [2021/03/03(水) 00:33:13.14 ID:oMD3d69dM.net]
>>453
呼び出した後待たない方法があるだろ。
戻り値を受け取れないけど。

466 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/03/03(水) 02:09:43.51 ID:Ikmdz+Sq0.net]
>>453
Thread ではなくて別の .uws を起動する方法は如何?
Thread test() の代りに DosCmd("test.uws",True)

467 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/03/03(水) 04:29:15.31 ID:/K+o+twT00303.net]
>>453
本当だな、DosCmdにクソ重い処理をやらせて、Thread で同時処理させていたつもりだったのに
出来ていなかったとは、、

DosCmdの方をThread 内でやらせたら並行処理でいけた

468 名前:名無しさん@お腹いっぱい。 [2021/03/03(水) 07:34:05.23 ID:orFVWa8h00303.net]
Power Automate Desktopが無料で使えるようになったな
ほぼ触ってないんだけどuwscとくらべてどう?

469 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/03/03(水) 08:46:50.62 ID:mX+foJix00303.net]
使ったことないけどなんかすごそう
しかも将来はWindowsの標準機能になるのか



470 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/03/03(水) 09:37:48.52 ID:ANOeqM8N00303.net]
453です
色々とありがとうございます

>>454
戻り値は使わないのですが、外部プログラムでデータを保存し、続きをuwscで処理させているので待つようにしています

>>455-456
なるほど、Threadを別スクリプトにするか、Thread内で実行ですか
思いつきませんでした、そのあたりで使い勝手をみてみます

471 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/03/03(水) 13:42:09.33 ID:Ikmdz+Sq00303.net]
>>459
> 外部プログラムでデータを保存し、続きをuwscで処理させているので待つようにしています
DosCmd は即時復帰させ、データの保存完了をループで監視して待つという方法もあるよ

472 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/03/08(月) 21:40:35.08 ID:Q9GHBJtY0.net]
火狐動かないの何で

473 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/03/08(月) 22:20:37.29 ID:Q9GHBJtY0.net]
動いてたバージョンに戻しても動かないってどういうことやねん・・・
何か致命的な機能が入れ替わってどうにもならんのか?????

474 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/03/08(月) 22:48:15.16 ID:V366CTQP0.net]
何を動かしているのか知らないが
サイト側が変更された可能性はあるだろう
それに合わせて「作り直して」しまった方がよい。ひとつひとつ見直してみましょう!

475 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/03/09(火) 06:45:49.71 ID:pZ8nOwcIM.net]
FFというブラウザ自体がもうシェア負けしてサイト側の対応ハブられてるんじゃないか
肝心な登録ページなんかでエラー出したりするからもうメインでは使わない

476 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/03/09(火) 07:00:12.71 ID:4MJbAzA90.net]
Chrome使っときゃ間違いない

477 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/03/10(水) 18:29:23.38 ID:8A3ml61r0.net]
これをiniファイルに出力したとき、どっちがセクションでどっちがキーかをUWSCはどこで判断出来るの?
 
WRITEINI("data]=11","[data]","11]")

478 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/03/10(水) 20:03:37.98 ID:tK1QA00w0.net]
>>466
順番

479 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/03/10(水) 20:18:23.80 ID:bXkzb0QT0.net]
なんなの最近の妙にヒネた質問して来る人
もう開発保守されないソフト出来ないこと探しはしなくていいよ



480 名前:名無しさん@お腹いっぱい。 [2021/03/21(日) 00:49:17.12 ID:1LL+ggf70.net]
リネージュ2mのプラットフォームPURPLEでUWSC使えない?

481 名前:名無しさん@お腹いっぱい。 [2021/03/24(水) 12:15:45.87 ID:PpCcu+atH.net]
XPでieからgetitemできるpcとできないpcがあります。
IEの設定?考えられる原因なにかありますでしょうか?

482 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/03/24(水) 13:15:03.35 ID:Z4NmK5NI0.net]
まずXPとIEを使うのを止めろ
頭の良い人なら素直に10へ移行できるはずだ

483 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/03/24(水) 15:07:06.37 ID:rcNifbJWd.net]
恥ずかしながら古いイントラ環境残っており使っています。
どなたか情報頂けると助かります。

484 名前:名無しさん@お腹いっぱい。 [2021/03/24(水) 16:37:13.72 ID:v0RiIBym0.net]
おまえはだれだ

485 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/03/24(水) 16:48:52.48 ID:iSFOFVlQ0.net]
>>470
それだけでは何とも言えない
原因を一つずつ潰していかないとな

486 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/03/24(水) 17:04:36.77 ID:6gvzw7KG0.net]
業務に使っていて下手に弄れないのなら
地道に設定を比較していくしかないんじゃないの

487 名前:470 mailto:sage [2021/03/24(水) 17:47:13.93 ID:rcNifbJWd.net]
ありがとうございます。
NGな方はほぼクリーンなxpで、okな方は開発等で使用して色々インストールされているpcで比較がなかなか難しかったのでこちらで情報求めた次第です。ieはリセットしてみましたがかわらなかったのでie以外を疑ってます。

488 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/03/24(水) 18:27:59.80 ID:+YKI56OIa.net]
ieが管理者権限で実行されてるとかは?

489 名前:470 mailto:sage [2021/03/25(木) 15:07:10.29 ID:zEY83lNbd.net]
>>477
ありがとうございます。
ie8ですがそれらしいことができなそうで、もう少し探ってみます。



490 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/03/26(金) 12:41:28.67 ID:knZCsHnW0.net]
業務で使ってるPCでプライベートなことをしようとしてるのか
はたまた業務でUWSCを使って何かをしようとしてるのか
どっちにしろうーん…という感じがしないでもない

491 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/03/29(月) 16:05:47.69 ID:sAEjLhcN0NIKU.net]
Audacityというフリーソフトのトラック選択ボタンをクリックしたいのですができません。clk_accとかオプションも付けましたが、ダメ。何故でしょうか?

492 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/03(土) 13:55:45.39 ID:esNC0rshM.net]
chkimgxのALL_IMGX_NUMをdllにわたしたいんだけど、引数の型合ってないよと怒られる

DEF_DLL test(DWORD[]):DWORD:MYFUNC.DLL

[]抜いてDWORDにしても駄目(chkimgx実行前ならこれが通る。実行後はエラー)

どうすればいい?

493 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/03(土) 15:01:02.01 ID:VY1vwBWPM.net]
>>481
自己解決
SAFEARRAYにしたら通った

494 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/07(水) 19:55:09.94 ID:X6y78IplM.net]
chkimgxが複数スレッドで同時に使えないのが不満だったけど、改造して関数に結果戻す
引数追加すればいける感じ

495 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/08(木) 13:21:57.43 ID:asZ1aSiUd.net]
既出ならスマソ
最近ヤフオクでuwsc proのライセンスが同じ人から繰り返し出品されるのだけど、これはumiumiさんなのかな。それとも暗号解読した犯罪者なのか‥

496 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/08(木) 13:35:48.86 ID:AAF7nju+0.net]
質問して何も答えないなら通報

497 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/08(木) 14:35:29.41 ID:jeU91pCC0.net]
umiumi氏のわけないでしょ
本人なら音信不通になるわけないし
本人が健在だ!という話ではないと思うよ残念だけど

498 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/08(木) 17:21:23.01 ID:2Y/KgcjJ0.net]
>>484
製作者ではないな
今は閉鎖されてるけど、aアングラサイトで出回ってるシリアル集に載ってたから(ry
5.2.2のやつは大量に出回ってたけど、

499 名前:5.3.0.2は一つしか載ってなかった []
[ここ壊れてます]



500 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/08(木) 22:17:40.68 ID:jeU91pCC0.net]
製作者だったらよかったのにと落胆する>>484でしたとさ。チャンチャン♪

501 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/09(金) 00:42:40.23 ID:docAhcgLM.net]
>>484
故人に鞭打つような事は言わない方がいい

502 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/09(金) 02:21:21.98 ID:eDpnKiwv0.net]
ヤフオクに出てるの見て制作者かと思う思考がよく分からん
ましてその確認を5chにしに来るのがもっと分からん

503 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/09(金) 09:32:28.56 ID:6sbAlFa/d.net]
>>484
あ、言葉足らずでスマソ。
1回売れても何度も出品してるのよ。つまりパスコードを作る知識がある可能性がある。説明には「一人一人別の番号をお渡ししてます」と書いててある。
一応ヤフオクには通報したのだけど、特に出品がやんでいるわけではない。
https://page.auctions.yahoo.co.jp/jp/auction/x774138157?

504 名前:名無しさん@お腹いっぱい。 [2021/04/09(金) 13:36:39.44 ID:pX+FuI5/0.net]
すみません、質問です。

Pro版でCREATEFORM関数を使ってHTMLの画面を出してるんですが、このHTMLの中で img src=画像 とすると、exe化した時にこの画像が内包されないのですが、どうすればexeに内包されますでしょうか?

ご存じのかた、宜しくお願いします。

505 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/09(金) 20:09:01.17 ID:YzRaJrz/M.net]
>>491
犯罪者の言う事なんて信用0だろ
「一人一人別の番号をお渡ししてます」 ← これがウソ
どうせ同じ番号を売っているんだろ
本体でライセンス重複チェックなんてしてないようだし

506 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/09(金) 20:27:57.37 ID:r9gWhD910.net]
サーバーでIDを認証してるわけじゃないから
クライアントを解析して適当なキーを売ってそうだ

507 名前:名無しさん@お腹いっぱい。 [2021/04/09(金) 22:58:14.66 ID:pX+FuI5/0.net]
492です

自己解決しました
Src=画像のバイナリデータ(←data:image/jpeg;base64,〜〜〜てやつ)
としたらできました
スレ汚し失礼しました

508 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/09(金) 23:31:54.61 ID:PvqkVRHf0.net]
>>494
× クライアントを解析して
〇 クライアントを解析するツールを使って
 
こいつは他の人が作ったツールを使って売っているだけだろ

509 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/10(土) 00:26:01.76 ID:VJMmURbS0.net]
そんな細かいことどーでもええがな…
お前はプログラマにいちいちそれはプログラミングしてるんじゃなくて他人が作ったプログラミングツール使ってるだけだとか言ってんのか?



510 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/10(土) 00:49:00.37 ID:tRjnKF4S0.net]
自分で解析してるならパチもんを自分でつくって売るくらいの気概はあるけど
有りものツールならパチもんを更に転売で稼いでるようなもんだからかと

511 名前:名無しさん@お腹いっぱい。 [2021/04/10(土) 12:00:59.44 ID:gLOLg1my0.net]
元手タダだしちょっと探せばいくらでもでてくるようなもんだから
500ぐらいかなって思ったら結構いい値段で出してて草

512 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/11(日) 15:19:08.10 ID:D5kDpDfN0.net]
>>492
バイナリ埋め込みはファイルが多いと面倒だから、iexpressでパッケージするけどな

513 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/11(日) 17:29:58.90 ID:vASJKMtd0.net]
単純な疑問なんだが、ここのスレの人たちはPythonやマイクロソフトのPower Automate Desktopを使用しないのはなんで?
このソフトでしか出来ないこともあるんだろうが、単純に安定しないとかそういう理由なの?

514 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/11(日) 17:46:22.36 ID:Rt/GlOAX0.net]
なぜその他を「使用しない」前提で言ってるのか分からんが
UWSCを使うのは手軽だからじゃね

515 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/11(日) 18:12:52.66 ID:LU1LBAX90.net]
このスレに書き込むのだからUWSC前提の書き込みになるのは当たり前だろ

516 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/11(日) 18:14:50.47 ID:gQQu3f5DM.net]
そりゃあお手軽だからかな

517 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/11(日) 18:19:02.44 ID:D5kDpDfN0.net]
>>501
これで足りるから他を使う必要がない
自転車で用が足りる人に原付き買えと言っても買わないだろ

518 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/11(日) 22:08:53.63 ID:aEgO46xo0.net]
ついでに補足すると、原付乗るのに免許が必要だろ どうも新しい免許を取得するのもなー

519 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/11(日) 22:25:42.18 ID:Rt/GlOAX0.net]
更に言うと車持ってても自転車にのったり電車使ったりするし



520 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/11(日) 22:36:50.79 ID:fzNqeB3x0.net]
いまごろこんなもんといわれても手遅れだ!!
いいか、これは、この世界でいちばんいい銃だ! いちばんすぐれた小銃なんだ!!
おれには、これしかないんだ! だから、これがいちばんいいんだ!!

521 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/12(月) 00:18:33.68 ID:tgPHfmfD0.net]
たしかに銃と同じで、手になじんだものが良い
信頼性が高く、一発で動いて、誤動作も無い

522 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/12(月) 00:47:19.59 ID:ECbsWS120.net]
どこの反社組織だよ

523 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/12(月) 17:51:38.08 ID:PyOOH4tr0.net]
どこかの松本零士

524 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/12(月) 18:57:03.29 ID:Lzj2qF730.net]
でもAK47を拾っちゃたら
手のひら返してこれ最強になるんだろ

525 名前:名無しさん@お腹いっぱい。 [2021/04/12(月) 22:38:47.97 ID:5cg9TOPLp.net]
>>484
umiumiさんはお亡くなりになられたそうですよ

526 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/13(火) 12:41:57.51 ID:/hlfm3rR0.net]
これで萎えたから
https://pc.watch.impress.co.jp/img/pcw/docs/1317/232/002_o.png

527 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/13(火) 20:45:05.26 ID:irN9ro330.net]
pythonは環境構築がだるい

528 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/13(火) 20:45:55.57 ID:liFZfhTc0.net]
近頃は電子装備だの何だのいろいろな計器類が多すぎてな…
老いた頭じゃ付いていけねえ
ランプ1個増えただけでもう混乱しちまうんだ…

529 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/13(火) 20:50:16.18 ID:I6l7fdBo0.net]
>>514
なんでメアド欲しがるんだろうな
DMでのマーケティングて効果ない気がするんだが



530 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/13(火) 22:16:16.58 ID:wq8jeS060.net]
>>514
windows使ってるのにマイクロソフトアカウント持ってないのか?

531 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/13(火) 22:21:26.39 ID:V1T2Wc+s0.net]
Windowsのインストール時にアカウント誘導してくる罠とかいらんわ

532 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/13(火) 22:43:48.54 ID:46sDRqtR0.net]
>>516のような人が社会から取り残されていくだけ
頑張って追従していきましょう
これは気に入らない。前がよかったのに!と文句を言っていても変わることはありませんから

533 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/13(火) 23:19:04.95 ID:O08WmE5i0.net]
>>520
別に >>516 は自覚こそすれど文句は言ってなくね?

534 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/14(水) 08:03:34.75 ID:EluAixQQM.net]
>>516
おれたちはwindowsユーザー・・・
紙きれより薄い新バージョンの命・・・
新バージョンから次の新バージョンまでに僅か数秒・・・

535 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/14(水) 13:40:31.76 ID:v9HkVfIL0.net]
>>491
買っている人がいる以上、需要のある仕事ということ
umiumi氏が出来ないのなら誰かがやらねばならない

536 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/14(水) 14:05:46.36 ID:SKVF1Ozf0.net]
>>523
勝手にやっていいという話ではない
著作権法違反は非親告罪なので、著作権者が死亡していても刑事罰の対象

著作権法の一部を改正する法律の制定について > 改正法Q&A 問10
https://www.bunka.go.jp/seisaku/chosakuken/hokaisei/h18_hokaisei/qa_10.html

ライセンスキーの無断販売は技術的保護手段回避装置・プログラムの供与に当たる
3年以下の懲役または300万円以下の罰金

537 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/14(水) 15:06:16.21 ID:Xdtp3Ai50.net]
勝手にやってるかどうかは誰にもわからない

538 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/14(水) 15:21:03.83 ID:LrozdgjLM.net]
裁判官もユーザーの不便に涙して情状酌量してくれるハズ たぶん

539 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/14(水) 15:42:01.14 ID:v27o8lD30.net]
なにこの犯罪行為を肯定する流れ



540 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/14(水) 15:55:14.09 ID:nM/T4gW/M.net]
ひとまずツーフォーしとけや

541 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/14(水) 16:16:54.77 ID:Xdtp3Ai50.net]
ぶっちゃけ犯罪を肯定も何も、そんなちっさいことに非親告罪がどうたらとかどうでもいい
よくその程度のことに嫉妬できるなw

542 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/14(水) 16:32:34.76 ID:3kG3McLj0.net]
これが犯罪者心理

543 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/14(水) 16:49:00.80 ID:v27o8lD30.net]
犯罪行為を咎めたら嫉妬してることになるらしい
どういう思考回路してんだ

544 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/14(水) 17:03:49.03 ID:sQjht7gFa.net]
ワッチョイ見るとクソ笑える

545 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/14(水) 17:13:21.22 ID:SKVF1Ozf0.net]
犯罪行為に嫉妬?
意味不明

自演で騒いでるのも意味不明w

546 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/14(水) 17:16:38.22 ID:19Kf7Uv4M.net]
自演wwww

547 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/14(水) 18:31:42.01 ID:4L74Aswn0.net]
お前が権利者で損害被ってるなら訴えたらいいよ

548 名前:名無しさん@お腹いっぱい。 [2021/04/14(水) 19:43:02.33 ID:19Kf7Uv4M.net]
じ、自演wwwwww

549 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/14(水) 20:19:00.13 ID:yG+6lrEj0.net]
>>501
質問ですが、
マイクロソフトのやつで、
ブラウザでサイトを読み込んだときに、
読み込みが完了したかどうかを見極める機能はありますですか。



550 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/14(水) 20:28:34.72 ID:SKVF1Ozf0.net]
>>537
Microsoft Edgeそのものには無いから、表示されるボタンとか画像とかを基準にして読み込み完了を判断する方法を使う

551 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/14(水) 20:29:03.95 ID:PlsbCm0c0.net]
>>522
Windowsの父、ビル(ゲイツ)大尉に敬礼!!

552 名前:537 mailto:sage [2021/04/14(水) 20:57:10.36 ID:yG+6lrEj0.net]
>>538
素早い回答ありがとうございます。
そういう方法があるのですね。

uwsc も、IE も先がありませんので、朗報です。

553 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/14(水) 23:51:12.67 ID:Xdtp3Ai50.net]
一番ひっかかる単語何かなと思って「嫉妬」って書いたんだけどやっぱ正解だったなw

554 名前:名無しさん@お腹いっぱい。 [2021/04/16(金) 17:25:57.71 ID:WNQnfuj00.net]
UIAutomationを使えばUWSCでやってきたことVBAでもできるんだな。
Excelなら会社のPCに入ってるから新たなアプリ入れなくてもいいし。
だけど、自動化といかRPAて盛り上がらんな。
自動化て世間的にウケないのか?

ゆっくりムービーメーカーをUWSCで操作
https://youtu.be/t5Qiy9EqKN0
ゆっくりムービーメーカーをVBAで操作
https://youtu.be/3RApNTTEkIs

555 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/16(金) 19:51:58.03 ID:Uerucmsi0.net]
>542
そのツールって単品で操作記録できるの?

556 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/16(金) 20:31:49.82 ID:WNQnfuj00.net]
>>543
できる。
VBAでWinAPIいじってるだけだから。

557 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/17(土) 09:34:32.08 ID:iowhnK0v0.net]
>>544
操作内容がVBAスクリプトに変換されるって事?

558 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/17(土) 20:44:31.01 ID:0S7lnavP0.net]
>>545
すまん
できるわけない。

559 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/18(日) 05:43:26.82 ID:UMy3VoYa0.net]
Window10で
UWSCが操作し易いブラウザって
どれですか?



560 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/18(日) 11:16:49.10 ID:SAhTeUhy0.net]
FireFox

561 名前:名無しさん@お腹いっぱい。 [2021/04/18(日) 13:50:35.03 ID:I8hdwpG30.net]
chromeで、3箇所をローテーションで一定間隔でクリックするのを100回くらい繰り返しする事がやりたいのですが、どんな文になるのかを大まかにでも教えて欲しいです。uwscは初めてです。

562 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/18(日) 14:44:54.98 ID:SAhTeUhy0.net]
ACW(GETID("Chrome"),0,0,1920,1000,0)
For i = 1 to 100
CTRLWIN(GETID("Chrome"), ACTIVATE)
BTN(LEFT,CLICK,100,100,1000)
BTN(LEFT,CLICK,200,200,1000)
BTN(LEFT,CLICK,300,300,1000)
Next

563 名前:名無しさん@お腹いっぱい。 [2021/04/18(日) 16:06:40.93 ID:I8hdwpG30.net]
>>550
ありがとうございます!これを元に試してみます

564 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/18(日) 16:19:05.99 ID:eh+GopF80.net]
超高速で回るカーソルに戸惑う>>551が見える。

565 名前:名無しさん@お腹いっぱい。 [2021/04/18(日) 16:20:28.08 ID:I8hdwpG30.net]
そうかwait的なのが必要なんですね

566 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/18(日) 17:24:11.24 ID:pFtna4Fw0.net]
1秒あれば大丈夫だろ

567 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/20(火) 09:39:28.87 ID:iUmUVzVY0.net]
>>547
chromeかEdge
中身ほぼ一緒だが、Edgeの方が性能が良いという検証結果も有る

568 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/22(木) 22:37:46.67 ID:Q7ktWotr0.net]
数カ所クリックの単純作業ならHiMacroExが早いよ
記録→ウェイト調整→回数指定して実行
30秒かからん

569 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/23(金) 12:52:27.35 ID:O9rG5+I+0.net]
単純な作業ならiMacrosを使うことも有る
https://chrome.google.com/webstore/detail/imacros-for-chrome/cplklnmnlbnpmjogncfgfijoopmnlemp?hl=JA

場合によってはUWSCより使いやすい事もある



570 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/23(金) 21:27:05.45 ID:kYC7VCz80.net]
こともある
こともある

571 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/23(金) 21:28:33.61 ID:Ri4qX3W40.net]
結局は用途次第

572 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/24(土) 00:06:10.17 ID:lFlysY/1M.net]
スクリプトが完成したので誰かEXEに変換してアップしてくれないかな?
もしかしてそれも著作権侵害になる?ならプロ版ライセンス買わせてよ

573 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/24(土) 00:08:11.90 ID:GN/0vdZl0.net]
ならんよ

574 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/24(土) 00:10:49.73 ID:lFlysY/1M.net]
>>561
良かった!
どなたかEXEにできる人いますか?

575 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/24(土) 00:43:30.35 ID:3WXMqrKf0.net]
できますよ

576 名前:名無しさん@お腹いっぱい。 [2021/04/24(土) 10:16:42.51 ID:q8RuFBGOM.net]
その後>>560は脅迫の罪で逮捕されましたとさ。

っていうのがゆうちゃん事件。

577 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/24(土) 11:32:09.29 ID:HxroBYur0.net]
EXEもどきを作る方法
iexpress.exeは管理者として実行すること

IExpressで実行形式ファイルを作る(UWSCフリー版)
https://wikiwiki.jp/gutchie/%E8%87%AA%E5%8B%95%E5%8C%96%E3%83%84%E3%83%BC%E3%83%AB/UWSC#y1bf8470

578 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/24(土) 12:52:55.49 ID:dJRKaL3vM.net]
>>564
脅迫の罪で逮捕されると言われた恐怖で昨晩は一睡もできませんでした
不眠症かもしれませんので病院に行って(自費で)診察してもらってきますね

>>565
やってみます
ありがとうございました
引き続きEXE変換してくれる方を探しています

579 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/24(土) 16:12:47.10 ID:sWyGkWDV0.net]
>>565を参考にして自分でやれ



580 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/24(土) 16:44:21.36 ID:dJRKaL3vM.net]
>>567
できました!

それにしても数字文字列を固定長に変換できないなんてちょっと信じられない
例えば3桁固定の場合、9を"009"、99を"099"に変換する方法が無いなんて・・・

581 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/24(土) 16:50:51.50 ID:DnFMW7YA0.net]
え、いくらでもできるでしょ

582 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/24(土) 17:05:53.14 ID:/4RSyxfM0.net]
方法が無いなー
チラッチラッ

583 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/24(土) 17:40:32.55 ID:HxroBYur0.net]
//無いなら関数組み合わせて作るんだよ

DIM 数字 = 9
PRINT REPLACE(FORMAT(数字,3)," ","0")

数字 = 99
PRINT REPLACE(FORMAT(数字,3)," ","0")

sleep(20)

584 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/24(土) 19:10:24.25 ID:dJRKaL3vM.net]
>>569
やはり作らないと出来ないのですね

>>570
作らなければできないと分かれば関数で対応しますよ

>>571
自分が考えていた方法よりはるかに秀逸です
恐れ入りました

型がなくても変数はDIMで宣言したほうがいいみたいですね

585 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/25(日) 00:06:24.70 ID:rFUkxWl10.net]
いちいち最後に謎の勘違い付け加えるの何なのw

586 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/25(日) 09:06:46.03 ID:ZtLuukMlM.net]
VBでいうところの format$(n, "000") みたいのが欲しかった訳ですが
REPLACE(FORMAT(n, 3)," ","0") で詰められたスペースを0に変換とは目から鱗です

こういう小技の集大成があると助かりますね

587 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/25(日) 09:11:32.43 ID:Hv9Z83AI0.net]
ちょっと調べればすぐ出てくる内容だけど
少しは自分で調べたのかな

588 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/25(日) 11:07:49.72 ID:lHlLfOiq0.net]
s = 3桁数字
u = int(s/100) + 48
v = (int(s/10)) mod 10 + 48
w = s mod 10 + 48
KBD(u,CLICK,20)
KBD(v,CLICK,20)
KBD(w,CLICK,20)

589 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/25(日) 13:00:18.49 ID:U2j2E9U00.net]
調べればというより、付属のヘルプファイル(uwsc.chm)読めば分かるよ
スクリプト関数、文字操作関連の所

とりあえず、意味がわからない事があっても一回読んでおくと良い
分かるようになってから役立つ



590 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/25(日) 13:34:00.93 ID:ZtLuukMlM.net]
>>576
同様にして僕はCHRで生成した文字を連結返す関数を考えました
>>571に比べるとスマートではありませんよね

591 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/25(日) 13:36:31.18 ID:ZtLuukMlM.net]
>>577
UWSCというソフトを昨日初めて知って
あまりの秀逸さに驚いていたところです
スレッド生成とかマジかよ・・・と思うような機能もあって興味深々です

592 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/25(日) 13:42:26.83 ID:ZtLuukMlM.net]
配列にHASHTBLを使うべきかSAFEARRAYを使うべきか、それが問題だ
SAFEARRAYだとまるでVBのような配列になるけど
キーでソートとかできる連想配列も面白い

593 名前:名無しさん@お腹いっぱい。 [2021/04/25(日) 15:01:24.45 ID:48KMEEWj0.net]
0梅だと俺なら十分大きい数値(例えば対象が4ケタ以下確定なら10000)足して
あとは文字列扱いで処理するね

594 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/25(日) 15:14:57.61 ID:ZatupEX90.net]
>>578
これはJaneでスレ立てたあとにテンプレ貼るときに使う
前スレのレス番号に直接遷移するキーワードショートカット

595 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/25(日) 15:18:43.30 ID:ZtLuukMlM.net]
>>581
必要な桁数でトリムする訳ですね
さすがみなさんUSWC使いなだけにIQが高い

>>582
なるほどぉぉぉぉぉ!

596 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/25(日) 15:21:08.92 ID:ZatupEX90.net]
FOR s = 2 to 20
//コピー元タブ選択
--------------------------
u = int(s/100) + 48
v = (int(s/10)) mod 10 + 48
w = s mod 10 + 48
KBD(u,CLICK,20)
KBD(v,CLICK,20)
KBD(w,CLICK,20)
--------------------------
//コピペ元レス番をマウス左クリック
//レス内容コピー  
//ペースト先タブ選択
//書き込みウインドウON
//貼り付けて1行目に
//1行目選択 
//1行目削除
//書き込み
Next

597 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/25(日) 15:56:56.14 ID:ZtLuukMlM.net]
>>584
なるほどですね!
UWSCは記録機能で記録したスクリプトをベースにして
骨組みを肉付けしていくような感じで仕上げていく感じですね
面白い!
実に面白いです
この世界!

598 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/25(日) 15:57:47.87 ID:ZtLuukMlM.net]
ああ逆か!
肉を骨組みに付けていくような感じですねw

599 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/25(日) 16:30:38.77 ID:t++LgSyc0.net]
UWSCは面白くて素晴らしいんだけど
もう更新される見込みが無い所が懸念材料



600 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/25(日) 18:07:35.35 ID:ZtLuukMlM.net]
>>587
これ作った人ってある意味天才肌だと思いますね
パーサージェネレーター一つとっても行き当たりばったりで作れるものじゃないし
根底にしっかりした情報工学に対する学力がないと難しい

601 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/26(月) 00:23:08.02 ID:Mh7slq3H0.net]
>>585,586
それは人による

>>588
どうでもいいことだけど、ふつうそこは「天才肌」じゃなくて「天才」という単語を使わないか?

602 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/26(月) 00:28:16.20 ID:rXvQePH0M.net]
>>589
どうでもいいことにこだわりますね
天才と言ってほしいところをみると作者さんかな?
だったらジェアレジ復活してくらはい

603 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/26(月) 00:28:51.66 ID:tUXpQciY0.net]
おれも肌には違和感持ったw

604 名前:名無しさん@お腹いっぱい。 mailto:sahe [2021/04/26(月) 00:35:54.88 ID:3q8BjbUga.net]
>>591
同じブラウザ使ってると同じことが気になるようになるんだな

605 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/26(月) 03:22:34.76 ID:5HF4UZXE0.net]
//連番打ち込み
FOR i = 1 TO 200
rst = FORMAT(i, 3) // 数値を文字列3つに変換
rst = REPLACE(rst, " ", "0") // 1,2桁の場合空白を0に変換
r = VAL(COPY(rst,1,1))     //100の位の数字を数値に変換
s = VAL(COPY(rst,2,1))      //10の位の数字を数値に変換
t = VAL(COPY(rst,3,1))       //1の位の数字を数値に変換
key1 = 48 + r
key2 = 48 + s
key3 = 48 + t
KBD(key1,CLICK)
KBD(key2,CLICK)
KBD(key3,CLICK)
KBD(VK_RETURN,CLICK)
NEXT

606 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/26(月) 12:58:11.18 ID:Mh7slq3H0.net]
>>590
作者を知らない人が「天才肌」って使うのは文章としておかしいのでは?と言いたかっただけ
↑この行を理解した上での異論は認める

607 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/26(月) 13:07:20.99 ID:CCy8S5YY0.net]
>>585
面白過ぎて、俺はもう5万行以上作り溜めてるぞ

常駐 .UWS でキー操作やセンサーを監視したり

たった1個の .UWS で マウスポインター下の
アプリを判断し、あたかもアプリを改造したか
のように動かす。

この2個は特殊な .UWS だが壮絶に便利


>>587
更新によるエンバグに悩まされることがない!
と前向きに考えている。

608 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/26(月) 13:24:33.59 ID:CCy8S5YY0.net]
>>574
N が 0 〜 999 の整数と決まっていているなら
COPY(1000+N,2)
の方が短く書けるけどな

609 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/26(月) 14:49:52.00 ID:KiXPK48+0.net]
>>595
ロジクールマウスとかアクティブなプログラムによってマウスのボタンの設定を変えられる機能があるが、そんな感じか?



610 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/26(月) 16:12:00.72 ID:T6m7u6quM.net]
>>592
鋭いですね

>>593
おっ!同一環境書き込みの失

611 名前:ヤを挽回しましたねっ!

>>594
天才と言って欲しかった人が天才肌と言われて怒ってる
つまり先天性ではなく努力で得たものと言われたくなかった
そう理解していますよ

>>596
なるほど、VBでいうところのinstrをCOPYでやれるわけですね
頭いいですねぇ
[]
[ここ壊れてます]

612 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/26(月) 16:14:49.27 ID:T6m7u6quM.net]
instrじゃない、mid$ですね
失礼

613 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/26(月) 17:03:02.66 ID:CCy8S5YY0.net]
>>597
それにやや近いものはあるが、アクティブなプログラム上の「どの場所」で
マクロを起動されたかによって、マウスやキー操作より「遥かに高度なマクロ」
を実行できるので、やっぱレベルは全然違うかも。

614 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/26(月) 23:00:00.34 ID:KiXPK48+0.net]
>>600
どんな感じなのか見てみたい
差し支えなければアップしてほしい

615 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/26(月) 23:40:48.09 ID:+ObQiv4JM.net]
常駐系はおれはahkでやってるな

616 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/27(火) 00:37:06.38 ID:92PLg2uW0.net]
>>601
超単純化したサンプルを書き込もうとしらた、何が気に入らないのか書き込めない。
もう少し時間をください。
>>602
全てポーリング処理なんだけど、試しに UWSC で書いたてみたら何の問題もなく
使えているのでそうしているだけなんだ。メンテも楽だしね。

617 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/27(火) 01:00:48.54 ID:92PLg2uW0.net]
;op = 0
;while 1
; SLEEP(0.1)
; kp = GETKEYSTATE(VK_PAUSE)
; if kp <> op
; op = kp
; if kp
; SPEAK("PAUSE が押された",TRUE)
; else
; SPEAK("PAUSE が離された",TRUE)
; endif
; endif
;wend

618 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/27(火) 01:09:25.54 ID:92PLg2uW0.net]
>>604
Pause キーでマクロを起動する超単純化した常駐 uws の例

キーダウンでマクロを起動するなら SPEAK("PAUSE が押された",TRUE)
の部分で DOSCMD("test.uws",TRUE) とかで別のマクロを起動しても
良いし、SOUND("click.wav") とかでクリック音を鳴らしても良い。

キーアップでマクロを起動するなら SPEAK("PAUSE が離された",TRUE)
の部分で DOSCMD("test.uws",TRUE) とかで別のマクロを起動する。

619 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/27(火) 01:16:49.40 ID:92PLg2uW0.net]
これで呼ばれた test.uws は
↓こんな感じで tt ss 使って後は好きなことをやる

nx = G_MOUSE_X
ny = G_MOUSE_Y
wi = GETID(GET_FROMPOINT_WIN,,0.01)
if wi < 0 then exit
ACW(wi)
tt = STATUS(wi,ST_TITLE)
ox = nx - STATUS(wi,ST_CLX)
oy = ny - STATUS(wi,ST_CLY)
ss = POSACC(wi,ox,oy)



620 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/29(木) 11:37:19.67 ID:RXqPnTk30.net]
uwscにはfopenやfputといった関数が用意されていますが
これはdoscmd("echo >")と何か違いがあるのでしょうか?
openとputと2度記述しなければならない分前者の方が面倒な気がします

621 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/29(木) 11:56:59.01 ID:nmrL9oTj0.net]
意味が分からん…やりたい事がファイルに一行書き込みだけならそーっすねとしか

622 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/29(木) 12:00:27.00 ID:qIpXYm3w0NIKU.net]
>>607
fopenやfputはUWSC上でファイルの中を書き換えるのに使う
doscmdはコマンドプロンプトのコマンドを実行する
コマンドプロンプトではファイルの中を書き換えることはできない

623 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/29(木) 12:03:28.91 ID:lS1ABzS4MNIKU.net]
doscmd("echo >>")

624 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/29(木) 12:14:56.30 ID:nmrL9oTj0NIKU.net]
>>609
コマンドプロンプトでファイルの中身書き換えられないとか面白いこと言うね
まあリダイレクトで出来る事は限られているのは確かだけどさ

625 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/29(木) 13:42:42.31 ID:MGkW1KuC0NIKU.net]
使いこなせるようになると自然と分かる
質問内容で習得度合いも分かる
自分の用途に合った方法で好きに使え

626 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/29(木) 15:29:08.07 ID:lS1ABzS4MNIKU.net]
しかし行と列を指定しての読み書きってかなりユニークな仕様じゃないかな
もちろんコマンドECHOでは逆立ちしてもできない技ではあるんだけど
文字単位でSEEKして読み書きとかできたら面白かったかな

627 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/04/29(木) 22:12:27.25 ID:LNX8uTvn0NIKU.net]
>>607
一般論だが、FOPEN を使うと、ファイルへの
アクセスが成功したか失敗したかが判る。
例えば不正なファイル名とか書き込み禁止とか
echo だと書き込める文字種文字数に制限がある。
echo だけで足りると思っているなら echo だけ
使っておけばよい。ツールなんだから。

628 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/01(土) 02:38:02.91 ID:6oQaYuee0.net]
メモ帳上だと正常に機能するけど、動かしたいソフト上だと特定のキーだけ受け付けないんだけどなにかわかるかな?
動かしたいソフト上でも記録は出来て、中身を見るとちゃんとキーも入ってるけど再生時にその特定のキーが無視されちゃう
ハードを変えると今度は受け付けないキーが変わる
全く起動しないとか、動作しないならわかるけど、一部のキーだけ無視されるというのがよくわからなくって

629 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/01(土) 02:44:48.48 ID:7o5gdo/0M.net]
ソフトウェアのシリアル番号をブルートフォースで入力するスクリプトを組んでみた
ちなみにUWSCのシリアルで試したら量産できてその中にEXEを作れるものがいくつか・・・
いやいや、妄想はここまでにしておこう



630 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/01(土) 05:11:19.08 ID:Z0IbPd+H0.net]
微笑ましい

631 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/01(土) 05:12:33.35 ID:61AO8hyg0.net]
>>615
「動かしたいソフト」がどうやってキー入力を
受けているかによるので「動かしたいソフト」
の開発者じゃないと真の原因は判らない、が、

こんなん↓試してみる価値はあるかも

// キーを長めに(0.2秒)押してみる
KBD(VK_1,DOWN)
KBD(VK_1,UP,200)

// SCKEY() でやってみる
// ID は動かしたいソフトの ID
SCKEY(ID,VK_1)

// SENDMSG() でやってみる
// ID は動かしたいソフトの ID
SENDSTR(ID,"1")

// クリップボードからペーストしてみる
SENDSTR(0,"1")
KBD(VK_CTRL,DOWN)
KBD(VK_V,CLICK)
KBD(VK_CTRL,UP)

632 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/01(土) 14:47:38.21 ID:AwkcyXsW0.net]
>>616
**UW75****WUWU***に総当たりで突っ込めばイケるよw

633 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/02(日) 01:13:07.10 ID:vdd8brnx0.net]
>>618
返信ありがとう
一日色々試してみたけど、KBD_DOWN/UPの関数がうまく機能していないっぽい
メモ帳上でAキーを5秒くらい長押しで記録すると、以下みたいなソースができちゃう

KBD(VK_A,DOWN,341) KBD(VK_A,DOWN,511) KBD(VK_A,DOWN,32) KBD(VK_A,DOWN,16)
KBD(VK_A,DOWN,31) 〜〜〜〜 KBD(VK_A,CLICK,31)

いろんなサイトを見ると、普通Aボタン長押しの場合KBD(VK_A,DOWN) KBD(VK_A,UP,5000)
の二行で5秒長押しを再現できるみたいだけど、このコードを打ち込んでもA一文字しか入力できない
(自分の記録で出た長いソースではしっかり動作が再現してAAAAAAAAAとなる。)

以下の知恵袋の人も同じようなコードを貼ってるけど、日付が2019年だし最新のverだとこうなるんだろうか?
https://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q12213928437
動作環境はwin10だけど、複数PCで試しても全部同じだし細かな環境は関係なさそう
win8以下は持ってないから試せてないけど

634 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/02(日) 02:26:46.35 ID:aaomPx8m0.net]
For 

635 名前:i = 1 to 100
KBD(VK_A,CLICK)
NEXT
[]
[ここ壊れてます]

636 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/02(日) 04:01:06.96 ID:z9vVOEhy0.net]
>>620
KBD(VK_A,DOWN)
KBD(VK_A,UP,5000)
で a は 1文字しか入らないね。

これはキーリピートが効かないという現象で、元々の
問題(キー入力が効かない)と同じかどうか分からない。

Win10 では MMV がうまく機能しないことはある。
マウスカーソルが動かないのではなくて、マウスカーソル
移動のイベントがアプリに伝わらないような現象。

この対策として BTN(RIGHT,CLICK) などで無理やり
イベントを起こすと動かせることがある。
もし似たような現象なら、

KBD(VK_A,DOWN)
BTN(LEFT,CLICK)
KBD(VK_A,UP,5000)

とかを元々のアプリで試してみる価値はあるかもしれない。
CLICK する場所も色々変えて試してみて。

637 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/02(日) 11:53:28.69 ID:VM1PzYpg0.net]
>>620
KBD(VK_A,DOWN) KBD(VK_A,UP,5000)で一度しか入力されないのはUWSCの仕様
長押しで連続入力を再現する仕様ではない

連続入力したいならFOR文で指定回数回せばよいだけ

638 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/02(日) 12:03:44.23 ID:kRxzTxbwM.net]
記録時もキーの長押しは単押し関数の連続で記述されてるよな

639 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/02(日) 17:41:46.13 ID:1SAv9k230.net]
>>620
実は長押しとリピートって別物なんだ
自分で書きたいなら >>623さんの言う通りFORやWHILEで連打したほうがいいよー

--- 以下読まなくてOK ---

実際のキーボードで長押しすると、Windowsのメッセジキューが勝手にまとめて「リピート」ってフラグを立てる。
一方UWSCでKBD(VK_A,DOWN) KBD(VK_A,UP,5000)ってすると DOWNとUP一個だけキューに入る。

不便と思うかもしれないけど、リピートフラグの解釈が環境・ソフトによって異なるし
細かいオプションつけすぎると煩雑になるから、UWSCの実装いいと思うよー

(メッセージキューちゃんと調べたわけじゃないから、変なこと言ってたら教えてね)



640 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/02(日) 18:14:50.46 ID:kRxzTxbwM.net]
願わくばCTRL+AやALT+Aを1関数で実現してほしかったな

641 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/02(日) 18:48:23.42 ID:z9vVOEhy0.net]
>>626
そういうのは mylib.uws とかに自分の関数を作り溜めておけばよい
キ叩いてから待ちを入れたい場合も少なくないので、俺の場合は
↓こんな感じ (RESULT 要らないけど統一感で)

//-----------
// ALT + KEY
//-----------
function alt_(key,wt=0)

KBD(VK_ALT, DOWN, 40)
KBD(key, CLICK, 40)
KBD(VK_ALT, UP, 40)
if wt then SLEEP(wt)
RESULT = 0
fend

642 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/03(月) 01:21:52.64 ID:/NzpPSBV0.net]
>>621-625
ありがとう!仕様なのか、環境の問題じゃなくてよかった
AとかBの通常キーは物理的に押しっぱの状態でも内部的には連打しているのと同じような処理ってことね
動かすソフトによっては矢印キーは有効だったり、色々試してみないといかんね

643 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/03(月) 02:51:18.91 ID:ICTWdTCy0.net]
>>626
1行で書きたいだけなら

SCKEY(0,VK_CTRL,VK_V) 

644 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/03(月) 11:20:33.47 ID:8/nULnikM.net]
>>629
すごいな、あなた
一体、何者ですか???

645 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/03(月) 11:24:59.66 ID:8/nULnikM.net]
>>627
40という時間は何のために必要ですか?
また40という値が妥当と思われる根拠は?
「おまじない」とかいうのは無しでw

646 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/03(月) 16:31:59.65 ID:kiA6HuFP0.net]
付属のヘルプファイルを読んでない人多いんだなと

647 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/03(月) 17:28:18.03 ID:9vDtLqei0.net]
ヘルプに待ち時間の目安なんてあった?

648 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/03(月) 18:04:04.59 ID:kiA6HuFP0.net]
SCKEYは読んでれば分かると思ってな

649 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/03(月) 21:05:31.86 ID:cXMJj/9E0.net]
Janeはこれで問題ない

SCKEY( 0, VK_SHIFT, VK_RETURN) //書き込み
SLEEP(5.0)
KBD(VK_ALT,CLICK) //スレッド閉じる(削除)
KBD(VK_T,CLICK)
KBD(VK_D,CLICK)



650 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/03(月) 21:16:41.49 ID:cXMJj/9E0.net]
SCKEYはそれ自体に若干ウエイトがあるように感じる
KBD3つの処理のほうが速い

SLEEP入れるからそれでも問題ない
なんなら4.9秒とか4.8秒とかにすればいい

651 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/03(月) 21:22:55.94 ID:cXMJj/9E0.net]
KBD(VK_CTRL, DOWN,200)      //貼り付け先準備待ちのウェイトがあるほうがいい
KBD(VK_V, CLICK)            //VK_Vに待ち時間は要らない
KBD(VK_CTRL, UP,20)         //20で十分、0は不安定要素アリ 

652 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/03(月) 22:30:32.29 ID:8/nULnikM.net]
>>637
不安定要素が不確定要素であることが理由ですね
よくわかりました
ありがとうございました

653 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/04(火) 15:03:40.14 ID:idmXaHA80.net]
clickや画像判定vs色判定にも言えるけど
自分で細かく書かないと遅い上に動かないこと多いんだよな

654 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/04(火) 19:22:23.89 ID:nsYQNg7w0.net]
>>631
40 というマジックナンバーのサンプルを書いたのは俺で、
既に別人 >>637 さんがフォローしてくれているが、
キーの操作順序として適度の待ちは入れた方が確実だろう
というのと、あまりに長い待ちは処理を無駄に遅くして
しまうという観点で、人間が最速でキー操作できるかでき
ないか程度ことで全部40msとした。
もっと少なくしても自分が使うアプリが確実に動作するな
ら、もちろん減らしてもかまわないが、40 を 20 に減ら
しても速度アップの実感は軽微だろう。
逆に Ctrl+C などは、キーを叩いてからコピーバッファに
入るまでに時間がかかるので操作後の待ちが必須。
>>627 の例を使えば ctrl_(VK_C,0.3) のように後の待ち
まで1行で書けるので、これが便利なのです。

655 名前:名無しさん@お腹いっぱい。 [2021/05/04(火) 20:29:15.67 ID:Ov+qMPpZ0.net]
bmpの画像判定が上手くいかねぇ!なぜだ!と
結構悩んでたけど、実はボタンを選択してるの破線が入ってる画像と
キャプってる時の選択外の白抜きの画像が合ってないだけだったという
この手の微妙に画像が違うから判定されないミスは非常におおいな・・・orz

やっとsfc/scannowの 再試行ボタンおさないといけない地獄から解放された
ビバUWSC

656 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/04(火) 20:44:46.96 ID:Rb7Ntp6o0.net]
同じ範囲囲ってるのに判定されない一見同じ画像とか、
レタッチとかペイント系のツールで差分抽出してみたりして遊んでるわ。

657 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/04(火) 22:39:43.73 ID:MV8H16ol0.net]
凝ったページとかでボタンの色がグラデーションしてるのは一番やっかい

658 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/04(火) 22:55:24.62 ID:WqSmiire0.net]
色での認識が難しい場合はボタンの座標を計算してクリックさせる

659 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/04(火) 23:04:05.15 ID:dohhriN+0.net]
点滅とかアニメーションされるとしんどいな画像検索は



660 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/05(水) 01:27:38.31 ID:UojbpAZp0.net]
うちはブラウザゲームの周回用に画像検索してるけどたしかに点滅とかは無理
どうにかして固定になってる部分を見つけて、それで上手くやれてる

661 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/05(水) 03:52:13.86 ID:C26J/YI40.net]
ブラウザゲームなら画像検索使わずDOMで要素が存在するか判定したほうが楽では

662 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/05(水) 09:02:07.81 ID:UojbpAZp00505.net]
ほー
Flashなんだけどどうやって判定するのかな?ニッコリ

663 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/05(水) 09:35:38.61 ID:C26J/YI400505.net]
Flashは無理だね

664 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/05(水) 10:18:19.39 ID:UojbpAZp00505.net]
そーいうこと
変な提案をした意味がなかったというオチでしたとさ
チャンチャン♪

665 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/05(水) 10:19:35.55 ID:Y+DHCstA00505.net]
まだFlashゲームなんて存在するのかよ
動かなくなってるだろ

666 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/05(水) 10:37:46.33 ID:UojbpAZp00505.net]
海外のゲームではFlashがまだ健在
そしてFlashが動く方法はいくらでもあるからなぁ
Flashのスレに詳しく書かれてるからここには書かんが

それにしても「〜だろ」と言ってる人って自分が頭悪いと思わないのかな?世の中には知らないことがたくさんあるんだから「だろ」と安易に決めつけなさんな

667 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/05(水) 10:49:20.59 ID:CeivnbVR00505.net]
「だろ」って決めつけではないやろ
動かない方向にあるのは事実だし

668 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/05(水) 10:55:44.52 ID:gpfe9c9Z00505.net]
真剣に吐き気を催すほどウザい

669 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/05(水) 11:48:22.47 ID:d5gccvCv00505.net]
最近へんなやつが増えたなぁ



670 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/05(水) 11:48:38.15 ID:M/31rDHf00505.net]
点滅と言っても、人間の目でそう見えてるだけなんで、分解すれば何枚かの絵
その複数の絵として(ry
めんどいけど、そうやって判定させる方法を使ったりする

671 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/05(水) 13:10:56.96 ID:ELDnvTYA00505.net]
そういう時こそ色判定よ

672 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/05(水) 13:17:02.89 ID:UojbpAZp00505.net]
負けたくなくて言葉のアラ探しをしても無駄だからな
Flashのことが頭になくて無意味な提案をしてしまった彼の程度が知れてよかったですよ!

>>654
Ctrl + Wでスレを閉じてどうぞ。グッバイ

673 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/05(水) 14:29:46.34 ID:NoeTFn/p00505.net]
勝ちとか負けとかきもいなー

674 名前:名無しさん@お腹いっぱい。 [2021/05/05(水) 14:44:28.48 ID:0EdEVrfC00505.net]
子供しかいないからな

675 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/05(水) 16:21:20.67 ID:ofOtKSAa00505.net]
>>653
イヤそこは絶対

「だろ」って決めつけではない「だろ」

って言うべき場面ダロ!

676 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/05(水) 18:32:26.67 ID:aQOcBx8cM0505.net]
勝った負けたとかしょーもない事で必死すぎるだろ
どんだけイライラしてるんだよ沸点低すぎて草生える

677 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/05(水) 19:34:11.37 ID:0CLbJ87J00505.net]
まあ今日はこどもの日だししょうがないね

678 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/05(水) 19:46:04.60 ID:ac5giLvI00505.net]
flash使ってるやつがゴミだということがわかってよかった

679 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/05(水) 20:25:18.66 ID:6jUbX43g00505.net]
ocrで読み取りしてる人いる?
MOD2TIFConverter.exeをインストールしてもmodiを用いた読み取りがあるプログラム実行したら「クラス名が無効」とでる
ちなみに使用しているofficeは365



680 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/05(水) 22:10:51.71 ID:gpfe9c9Z0.net]
どうしてもOffice使いたいの?
Officeかつ365縛りだとOneNoteにしかOCR機能らしいけど…今時OCRなんて色々あるよね

681 名前:名無しさん@お腹いっぱい。 [2021/05/05(水) 23:28:27.44 ID:T1zGSIGW0.net]
これ、keytokeyみたいに、画像の評価みたいなのできて、大体で認識することってできないの?

100%一致とかじゃなくて、40%〜50%認識でtrue返す みたいな
keytokeyはアクションマクロで組みやすいんだけど、ほぼバグだらけで正直全く使い物にならない
3秒スリープにしてるのに、なぜかそれ飛ばして次のコマンドいったり
押す設定にしてるのに押さなかったり
命令通りに動いてくれないからゴミも同然でうんざり
組みやすくて正常に動くやつってないもんかね

682 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/05(水) 23:32:42.29 ID:oAK1Ymum0.net]
chkimgx

683 名前:名無しさん@お腹いっぱい。 [2021/05/05(水) 23:39:33.91 ID:T1zGSIGW0.net]
あのさ、keytokeyもuwscも自動マクロツールってなんでこんなにバグばっかりなの?
2500ms押すって書いてるのになんで押さないんだよw
なんで命令通りに動いてくれないんだw
まともなのないのかよw

684 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/05(水) 23:41:04.31 ID:Y+DHCstA0.net]
ヘルプ読め
2500ms押すなんてどこから出てきた

685 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/06(木) 01:15:46.74 ID:PVJt6cut0.net]
初心者のバグが1番信用ないよな
新入社員がエクセルを変な操作して消して特に何もしてない、バグかな?とか言うけど、ユーザーが100万以上いるエクセルでそんなバグ起こってたら祭りになってるての
パグみたいな知能しやがって

686 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/06(木) 01:45:06.96 ID:Vnlie+0S0.net]
正直そんなバグあったら今頃なくなってるわw

687 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/06(木) 10:53:50.43 ID:IIFNU5dF0.net]
>>669
プログラムは書いた通りに動いてるだけ
意図した動きになってないなら、書き方が間違ってる
これは真理

688 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/06(木) 11:26:14.54 ID:9OGzpuYrr.net]
本人がバグだらけだからしゃーない

689 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/06(木) 11:40:23.76 ID:EGlgBWWeM.net]
BP設定する場所すらない



690 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/06(木) 14:46:06.87 ID:ad/cUvnU0.net]
>>667,669
画像のあいまい検索(テンプレートマッチング)は >>668さんの言う通りchkimgx使えばできる
自分で書くならopenCV使えば簡単

長押しについては >>625
自分でドライバから作り込めば、完璧に物理デバイスと同じ動きするよ

>>639,641
chkimgx使おう 類似度をログ出力するようにすると便利だよ

691 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/07(金) 09:42:31.13 ID:u/A8oSth0.net]
>>656
そうはいっても点滅とかアニメーションはその一瞬だけをとらえるのはウェイトなしで画像検索してもほぼうまくいかないからな

692 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/07(金) 10:50:54.17 ID:LAkzk5fp0.net]
まあそもそも大抵のブラゲはそこまでランダムな要素ないんだけどな

693 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/07(金) 13:18:20.03 ID:9afJLO5O0.net]
>>677
点滅の画像を分解して何枚かの絵を取り出す
指定した座標範囲でその絵を全て検索
一致したらそのボタンを押す(点滅画像の一瞬の画像として必ず一致するので一致するまでループ)
chkimgxを使えば複数のテンプレート画像とマッチング判定させることが可能なので容易

694 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/07(金) 13:26:05.19 ID:WQc7NL7K0.net]
点滅というか今はアニメーションでしょ
チカチカ切り替わるような表現なんて
さすがに今どきのゲームは無いんじゃないの

アニメーションをすると言っても
文字とか大枠の部分は変わらないから
その部分の色に注目して判定させれば通る

695 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/07(金) 17:14:52.87 ID:LAkzk5fp0.net]
ボタンの話ならそもそも判定する必要も無い気がする

696 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/07(金) 18:30:27.86 ID:7nywXIBo0.net]
そういう時はボタンを認識するのを諦めて、ボタンを押した結果を認識するのが手っ取り早い

697 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/07(金) 18:41:54.58 ID:WQc7NL7K0.net]
画面が変わる前に無闇にクリックしたら別の動作指示になる場合もあるから
とりあえず押すというのは出来ない事もあるよ

698 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/07(金) 20:52:33.25 ID:9afJLO5O0.net]
派手なゲームじゃないならそんなのもあるにはある
頼まれれば作る程度でゲーム用途ではあまり使わない

699 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/07(金) 22:01:26.95 ID:vItmmgUs0.net]
ボタン自体が色々変わってもボタンの背景とかその場面特有の場所を判定しても良い。



700 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/08(土) 14:18:32.13 ID:w/f7pY6V0.net]
>>685
ボタンが隠す部分の背景をchimgして、falseならボタンありというのもありかも

701 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/09(日) 05:25:55.04 ID:/8ej/uvmM.net]
>>676
chkimgx自体がopenCV使ってる

702 名前:名無しさん@お腹いっぱい。 [2021/05/09(日) 08:57:45.12 ID:UyjUIllA0.net]
アフターバーナーでマウス移動は出来るんだけどクリックが通じない
理由わかる人おしえてください

703 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/10(月) 14:27:54.79 ID:5nEVW9XV0.net]
あーあ、遂に ie でgmail操作するマクロが動かなくなった。

704 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/11(火) 15:13:51.26 ID:SA7hCtOg0.net]
chkimgxはmouseorgの状態によって画像のY座標がタイトルバーの分だけズレるのか

705 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/11(火) 15:33:37.05 ID:ZZTenPvE0.net]
DIRECT指定だと枠込みの座標になるね
クリックする範囲が狭くなければ気にするような影響は無いけど

706 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/11(火) 16:20:01.08 ID:iMbXjR+e0.net]
uwscから使えるOCRないかなーって調べてて
ググってすぐ出てくるMODI.documentってのが手にはいらない
どうしようかと探してたところ Capture2Text てフリーソフト見つけて
これがコマンドラインから使えてなかなか良いかんじ
試してないけど日本語も使えるっぽい

とりあえずマウスカーソル周辺をキャプチャしてOCRかませるってスクリプトを組んでみた
便利そう

707 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/11(火) 17:50:54.31 ID:B4O0OXkb0.net]
Microsoft Office Document Imaging (MODI)

MDI to TIFF File Converter をダウンロードしてインストール
https://www.microsoft.com/en-us/download/details.aspx?id=30328

708 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/11(火) 18:07:22.83 ID:iMbXjR+e0.net]
>>693
そうそれ
入れてみたんだけどOLEが有効にならないんだよね
ベースに新しいofficeも無いとダメなのかなとか思ったんだけど

709 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/11(火) 18:56:05.53 ID:9BlGaz620.net]
逆、古いOfficeが必要



710 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/11(火) 19:01:37.58 ID:iMbXjR+e0.net]
>>695
Office 2007だよね?それにはそもそも含まれてるらしい
Office 2007がない場合に>>693のを入れると個別にMODIを入れられると読んだのだけど

711 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/11(火) 19:05:28.76 ID:9BlGaz620.net]
それを呼び出す機能が新しめのOfficeにはない
OneNoteに限定的にあるらしいけど多分使えないだろうね

712 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/11(火) 19:08:21.40 ID:iMbXjR+e0.net]
>>697
じゃあなんにしても「ある程度古い」Officeが必要ってことか
まあ新しいOfficeもないので自分には無縁ということだね
上記のフリーソフトで精度はわからんけどさしあたり十分そうなので結果オーライではある

713 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/13(木) 06:44:45.53 ID:NH5cRaaMM.net]
>>698
昔試したことあるけど、認識率糞悪くて使い物にならなかった

714 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/13(木) 08:24:20.26 ID:MsMcrADh0.net]
bmpのパスを渡して画像の幅高さを取得する関数は作ってる人がいたけどpngは無かったので自作するしかないか
同じようにヘッダに幅高さのデータはあるよね

715 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/13(木) 09:03:39.22 ID:Xo7QbggAM.net]
>>700
chkimgxにimagesize()って関数が用意されてる

716 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/13(木) 09:39:14.29 ID:P2r2TJc90.net]
>>699
まじかー日本語で?英数字も?
今の所標準的フォントの数字で試した限りでとりあえず問題なかった

717 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/13(木) 10:12:44.23 ID:c5teuDQFM.net]
>>702
日本語は全然だめだった
英数字でも記号が入るとエラーで、アルファベットだけ切り取るとなんとか認識
数字しかないとかあらかじめわかってるなら、使えるかもしれない

718 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/13(木) 10:19:56.64 ID:P2r2TJc90.net]
>>703
そっかーちょっと用途広げると厳しいのかもね
サンクス

719 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/13(木) 10:33:17.11 ID:MsMcrADh0.net]
>>701
こんなものがあったか
ドキュメントと言うか中身をよく読まないとダメだね
認識画像の範囲内をランダムクリックしたかったから助かったわ



720 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/13(木) 13:59:15.82 ID:MRRg7ot90.net]
Automate Desktopを触ってみたらアクション一覧にMODI OCRがあったけど
これもオフィス2007入れてないとエラー吐くだけみたいだね…
しかし初めて触った俺でもほんの数分でショートカットキーで動く
OCRツール作れちゃったし、最近のマクロ…じゃなくてRPAって言うのか?すげーな

721 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/13(木) 17:26:30.54 ID:ddSbn+n+M.net]
>>702
あ、日本語がちょっと足りなかった
認識率悪かったのはmodiのほうね

722 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/13(木) 17:50:28.19 ID:P2r2TJc90.net]
>>707
そうだったか
了解す

723 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/13(木) 18:16:39.28 ID:sB0y/PjjM.net]
VB6のランタイムを入れれば動くとか簡単ならいいな

724 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/13(木) 19:42:00.74 ID:WSunykKu0.net]
capture2textも日本語はあんまり得意じゃないけどね

725 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/14(金) 20:21:26.87 ID:9WRPMrjo0.net]
Pro版のライセンス欲しいが、ヤフオクで買うのはちょっと、、
どうせ買うなら作者にお金が渡ってほしいし、でもPro版使いたいしで葛藤してる。。

726 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/14(金) 21:05:47.05 ID:zwXnpgFL0.net]
ヤフオクのは作者じゃないんだから違うライセンス番号なんて作れる訳ないから全て一緒の番号でしょ。
この売ってる奴は人間のカスだな

727 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/14(金) 21:14:00.15 ID:2yrmDIuE0.net]
前スレ705

728 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/14(金) 21:46:48.42 ID:Knx6+FAL0.net]
ライセンス番号を作る方法はある

**UW75****WUWU***に数字突っ込んで使えるか確かめて行けば何個かは見つかるだろう

729 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/14(金) 22:15:58.02 ID:pLt8YMLq0.net]
オレは買わない
free版のままでいい



730 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/15(土) 02:27:40.16 ID:LZq2sKgm0.net]
pro版に欲しい機能ないしなあ
今更欲しがる人ってなんなんだろう
マクロ記録が欲しいのかな?

731 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/15(土) 11:40:06.77 ID:AAzfdck60.net]
EXE化させる機能は業務で使うには必要なんだろうと

732 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/15(土) 14:12:21.54 ID:EM9N9V2n0.net]
作者の口座は公開してたけど今どうなってるんだろうね

733 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/15(土) 14:15:28.07 ID:G51EUGX6M.net]
>>712
何らかの罪に問えるのかな?
もしそれが可能ならそこから警察に動いて貰って本人や親族に連絡行かないかな

734 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/15(土) 14:51:04.64 ID:cfe4YPcl0.net]
>>718
サイトが閉鎖されてるし
メールを送っても音沙汰無いからねぇ
作者死亡説が妥当だと考えている

735 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/15(土) 16:08:25.92 ID:AAzfdck60.net]
>>719
著作権法違反

<技術的保護手段回避装置等の製造等を行った者>
技術的保護手段の回避を行うことを専らその機能とする装置若しくは技術的保護手段の回避を行うことを専らその機能とするプログラムの複製物を公衆に譲渡し、若しくは貸与し、公衆への譲渡若しくは貸与の目的をもつて製造し、輸入し、若しくは所持し、若しくは公衆の使用に供し、又は当該プログラムを公衆送信し、若しくは送信可能化した者(120条の2第1号)

1年以下の懲役 100万円以下の罰金 非親告罪

736 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/15(土) 18:08:58.45 ID:WgqeXNlFM.net]
>>714
その総当たり戦をUWSCで出来るようにしたら
スクリプトのいい勉強になるな

737 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/15(土) 18:35:35.79 ID:72phNCsN0.net]
>>714
どんなつもりか分からないがヒント与えて気

738 名前:ェいいのか?
お前が作った物でやれよ
[]
[ここ壊れてます]

739 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/15(土) 20:48:39.44 ID:AAzfdck60.net]
>>723
何を?



740 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/15(土) 21:21:49.92 ID:72phNCsN0.net]
ヤフオクで売ってる奴もライセンスのヒント与えてる奴もクソって事だよ。

前はココってクソな質問は完全スルーだったけど最近は変な方向になったね

741 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/16(日) 14:52:25.88 ID:sNX6vM0MM.net]
ヒントをもとにググってみたらライセンスを自動生成するKeygenなるものが見つかった
ヤフオクで売ってる人はこれを使ってるんだろうね

742 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/16(日) 15:38:53.71 ID:C2swgq7p0.net]
>>725
ゲームのbotの質問に答える奴が増えたからな

743 名前:名無しさん@お腹いっぱい。 [2021/05/16(日) 15:49:49.19 ID:NN14uTVrM.net]
>>727
ゲームの話が堂々と出来るようになったのはグラブルあたりからだな。
2014年10月ごろのファイルが出て来た。

744 名前:名無しさん@お腹いっぱい。 [2021/05/17(月) 16:34:34.36 ID:Bt7pkNRx0.net]
サイコロふって、
1回目に1がでたら5を入力、かつ2回目に2がでたら6を入力、3がでたら9、かつ3回目に2がでたら4
1回目に2がでたら6、かつ2回目に2がでたら4、3がでたら7…

みたいに、状況によって変わる時って、いい処理方法ない?
条件分肢多すぎてifだと凄まじい数になるし、
例えば将棋とかの最善手を導く処理ってどうやってるの?

745 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/17(月) 16:51:43.58 ID:nGnXNq5nM.net]
>>729
何らかの計算式があるんじゃなきゃ、多次元配列を自分で埋めて処理

746 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/17(月) 17:39:18.88 ID:GhJnszA00.net]
ランダムに処理させるって事?
それならずっと前にココかどこかに書いてくれた人いたけど違うのかな

747 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/17(月) 17:42:24.48 ID:OHnYoif6M.net]
ん?なんでランダム?
何回サイコロふるのか知らんけど、仮に三回までなら三次元の配列作って処理するってこと

748 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/17(月) 18:30:54.95 ID:I/CBV/Xi0.net]
>>729
何回目に何が出たら何を入力するというのが決まってるならデータファイルに書いて読み込ませて処理する

749 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/17(月) 23:13:48.57 ID:9AvKOLQa0.net]
めんどくせえから1回目1なら 1
2回目2なら 20、2回目3なら 30、って表現して
かつ、の場合は20 + 1= 21とか30+1=31ってすればいいんじゃ無いの?


if dice = 1
return 5
elseif dice = 21
return 6
elseif dice = 31
return 9
eliseif dice = 231 //1回目1、かつ2回目3、かつ3回目2
return 4



750 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/17(月) 23:36:12.71 ID:nSZhINAl0.net]
ifでやるの無理あるという話からif進めるんかい
とはいえ既出だけど最適解を数式化できないならifなりswitchなり頑張るか人工知能や機械学習が必要になる

サイコロの例はn回振った時の合計を何に近づけるといったロジック化出来そうな気もするが

751 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/17(月) 23:52:38.55 ID:AlRMVx8x0.net]
記述の方法より先にアルゴリズムを考えないと

752 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/18(火) 00:46:47.46 ID:Um7UqKTs0.net]
処理の全貌が分からない回答者がアルゴリズムなんか考えても仕方ない
全貌を明らかにした仕様書を作るかてめーでアルゴリズム考えろと言いたい

753 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/18(火) 01:44:52.83 ID:P4acFuil0.net]
AI的なロジックってどう組むのって言う例え話になんでそんなカリカリしてんだ

754 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/18(火) 01:54:12.72 ID:DdJxyZHF0.net]
>>729の処理そのままならこんな感じだとif無し
https://pastebin.pl/view/raw/d4bc54de
定義部分はcsv作って読むとか答え部分は関数名にしてevalとか応用も

>>738


755 名前:AI的かどうかは729のレスからじゃ分からんな []
[ここ壊れてます]

756 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/18(火) 02:23:33.68 ID:DdJxyZHF0.net]
>>739
あ、コレだと目が1と2だけだった適宜読みかえてください
random(3)+1 が意図したもの

757 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/18(火) 05:23:48.12 ID:WtM7AEXpM.net]
AIってなら、サイコロの出目の履歴によって行うことを計算式で評価するようにしなきゃだよな

758 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/18(火) 06:25:45.78 ID:P4acFuil0.net]
>>739
状況によって変わるとか将棋なんかの最善手〜って言ってるんだからそういったゲームのAIってどう組むのって話しじゃん?
まあ本人でもないので別にそこに拘泥する気は無いが

サイコロの例は正直に言えば提示条件のパターンが少なすぎるのと目に対応する数値の評価(良し悪し)が不明瞭でなんとも言えないが…TRPGの自動探索とかと考えるとちょっと面白いお題なのかもしれない
まあ、uwscでステートマシンとかルールエンジン組みたくないけど出来なくはない、かも?

759 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/18(火) 09:24:43.47 ID:DdJxyZHF0.net]
>>742
>将棋なんかの最善手
そうな
上のでいえば定義パターンを動的に書き換える機構組み込んだらそれっぽくなるかもね



760 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/20(木) 21:58:00.28 ID:eGqg8Nyv0.net]
705名無しさん@お腹いっぱい。 (ワッチョイ 435e-Epcz)2020/06/18(木) 03:27:53.28ID:PnKZM4Ny0
ほらよ感謝しろ
UWSC pro
68UW752980WUWU147

761 名前:名無しさん@お腹いっぱい。 [2021/05/22(土) 20:47:50.14 ID:Y2n2I5IU0.net]
UWSCのマウスクリックを受け付けないこれどういう事?
記録しようとしてもナニもなかったように無視されますわ

762 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/22(土) 21:48:10.32 ID:EuQDWY8n0.net]
そーいうもの

763 名前:名無しさん@お腹いっぱい。 [2021/05/22(土) 21:54:21.50 ID:Y2n2I5IU0.net]
>>746
え!まじですか…

マウス動作をもっと低レベルでエミュレートするアプリないの?

764 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/22(土) 21:59:47.40 ID:ln+Y1cn30.net]
そういうもんじゃないぞ
なぜ無視されるかは分からん

765 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/22(土) 22:11:03.87 ID:rd8Mv+gA0.net]
>>747
なんのアプリの操作を記録してだめだったんだ?
メモ帳は試したか?

766 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/22(土) 22:27:27.02 ID:EuQDWY8n0.net]
どうせAndroidエミュでしょ

767 名前:名無しさん@お腹いっぱい。 [2021/05/22(土) 23:24:11.32 ID:Y2n2I5IU0.net]
>>749
MSIアフターバーナーは全てのマウス操作がダメ
マウスを絶対座標決め打ちでクリックしても無視

メモ帳・ブラウザーは問題なく動作させてる

768 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/22(土) 23:27:55.52 ID:rd8Mv+gA0.net]
>>751
キーボードショートカットとか別のアプローチを考えるしかないね

769 名前:名無しさん@お腹いっぱい。 [2021/05/22(土) 23:31:58.17 ID:Y2n2I5IU0.net]
ついでにABは
ACWでウィンドウ移動が出来ない…でもABをアクティブ(最前列)には出来る



770 名前:名無しさん@お腹いっぱい。 [2021/05/22(土) 23:32:45.20 ID:Y2n2I5IU0.net]
>>752
キー操作も無視してる

771 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/22(土) 23:37:23.98 ID:MtMwOxLm0.net]
ABとACWってなに?

772 名前:名無しさん@お腹いっぱい。 [2021/05/22(土) 23:39:12.23 ID:Y2n2I5IU0.net]
>>755
AB:MSIアフターバーナーの略語
ACW:canal22.org/kansu/acw-2/

773 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/22(土) 23:45:54.94 ID:rd8Mv+gA0.net]
軽くググったら以下のような記述を見つけた
オンスクリーンディスプレイはRivaTunerというソフトによって実現されていますが
これはDirect3Dに割り込んで表示を実現しています。
OSD切るとか描画方法変えられないかね

774 名前:名無しさん@お腹いっぱい。 [2021/05/22(土) 23:48:44.75 ID:Y2n2I5IU0.net]
>>757
それはゲーム画面上に現在のGPU情報を表示する為の仕組みみたい
今回の問題とは違うかも?

775 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/23(日) 00:02:09.85 ID:E7wdMZsA0.net]
MSIアフターバーナーっていう
3Dシューティングゲームが有るのかと思ってしまったじゃないか
期待して損した

776 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/23(日) 01:04:19.09 ID:FRXnZTQv0.net]
UWSC から USB シリアル信号を受けて USB マウス/USB キーボード信号をエミュレートして返すハードを作ったら需要があるかな

777 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/23(日) 07:59:47.82 ID:SIPmxggy0.net]
そのハードがあるとなんの役に立つの?

778 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/23(日) 13:34:01.99 ID:OoPYAzRy0.net]
野良ドライバは作れないしアプリ階層では無視されるのならば
より低位層からコントロールするしかなくなる

マクロキーボード・マウスからのマクロが有効ならそれ乗っ取るのもアリではあるけど

779 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/23(日) 15:04:31.89 ID:aAgZSO2A0.net]
APEXなんかはUEFIからロードするチートツールとかあったよね。



780 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/23(日) 21:42:45.69 ID:e15dKC6d0.net]
クリップボードにコピペした文章の改行コードを削除する方法ってある?

>762だと
「ば」と「よ」、「る」と「マ」の間をつなげて1行文にしたい

781 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/23(日) 21:50:29.41 ID:FVxLloSQ0.net]
replaceで改行コードを置換すればいい
UWSCで改行コードは<#CR>

782 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/23(日) 21:51:39.36 ID:FVxLloSQ0.net]
ワッチョイかぶったw

783 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/24(月) 00:45:07.83 ID:tKkocwGZ0.net]
>>764 より具体的に書くと
SENDSTR(0,REPLACE(GETSTR(0),"<#CR>",""))

784 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/24(月) 00:54:01.49 ID:ndS82SYO0.net]
できたわ
<#CR> は知ってて一度やってみてもうまくいかなかったので
\nとかいろいろ周り道してた

#か<を全角で記述してたかもしれない

785 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/24(月) 00:56:58.45 ID:ndS82SYO0.net]
ちなみに、できる前はWEBブラウザのURL欄に貼り付けてから再コピペして代用してた

786 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/24(月) 06:20:09.74 ID:B/zOvDwV0.net]
>>768
一度やってうまくいかなかった理由は何だった?

787 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/25(火) 17:48:51.85 ID:LbwlTdMi0.net]
>>758
まだ見てる?
操作したいプログラムを管理者権限で起動してみるとうまく行くかもよ

788 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/26(水) 07:56:31.65 ID:2VKr7UHUr.net]
いつ使えなくなるやらと不安抱えていたところに
Power Automate Desktop使ってみたらかなり良かった
uwsc使えてるやつなら簡単過ぎて死んじゃうビクンビクンってなる
uwscで出来ることは出来るしそれ以上のことが出来る
ただ起動や修正を繰り返す使い方の場合はuwscのほうがフットワーク軽い
併用していくわ

789 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/26(水) 09:16:16.61 ID:fOIzdHlJ0.net]
>uwscで出来ることは出来るしそれ以上のことが出来る
ほんとに〜?って思ったら直後で否定してんじゃねえか
実際のとこ比較してどうなんよ



790 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/26(水) 14:17:53.89 ID:kuNfd1HtM.net]
Power Automate Desktopって画像検索やWebDriverも使えるの?

791 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/26(水) 14:25:28.05 ID:LWJNqQBx0.net]
「画像検索」という表現は誤解を招くぞ

792 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/26(水) 15:32:26.65 ID:y9opCvFW0.net]
UWSCRに期待してるんだがイマイチ先が見えてこないな

1人で開発だから仕方ないがもう少し盛り上がってほしい

CAMPFIREの文句書いてるけど、開発開始当初ここで作者のメンタル面を懸念材料にしてる人いたの思い出した

793 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/26(水) 17:11:11.93 ID:XyG33KBLM.net]
ヤル人はどんな障害があってもヤルし
途中で投げる人は投げるよ 仕方ないw

794 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/26(水) 18:20:46.54 ID:qV7aREjI0.net]
でも途中で投げるはずの人を完走させる事も出来る。

795 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/26(水) 18:25:52.22 ID:2VKr7UHUr.net]
>>774
あるお
https://i.imgur.com/t8Vbk2u.png
https://i.imgur.com/IZjkOff.png

796 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/26(水) 18:26:13.14 ID:NpyGJ9/UM.net]
>>776
作者生き返ったの?

797 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/26(水) 18:56:25.82 ID:y9opCvFW0.net]
>>780
末尾にRつけたUWSCコード互換の新ツールをRustで開発してる猛者がいる

https://community.camp-fire.jp/projects/view/336074

798 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/26(水) 19:59:40.81 ID:uPIzBUiQM.net]
>>781
知らんかったありがとう

799 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/26(水) 20:23:16.07 ID:sEe/Ln5d0.net]
>>781
ステキです。



800 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/26(水) 21:04:33.21 ID:kuNfd1HtM.net]
>>779
Webページからデータ取得もできるんだ良いね
ちょっと触ってみるわ

801 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/26(水) 22:54:17.10 ID:z5z5sHzN0.net]
UWSCでもWEBページからのデータ抽出は出来なくはない
めんどいけど

802 名前:名無しさん@お腹いっぱい。 [2021/05/27(木) 05:04:38.01 ID:cqUJgGbz0.net]
@質問です!
UWSCで自動化の試行錯誤をしている初心者です。
UWSCを実行中に、その実行している関数など、
「.uws」の中身をリアルタイムに表示したいのです!
自分の力ではどうにもならないので、ご教示ください。

Aやりたいことのイメージ
イメージとしては、ニコニコ動画のコメントです。
動画に再生時間に合わせて流れるコメント。
「再生時間」を実行中の「.uws」
「コメント」は実行中の「.uws」の中身をリアルタイムに表示
このようなイメージを考えています。

B考えてみた部分(素人考え)
そこで利用できそうな関数を調べてみました。
1.FGET関数で「.uws」ファイルを読み込む。
2.COPY関数で実行中の「.uws」の中身をコピーする。
3.FUKIDASI関数を使うことで、「.uws」の中身を表示する。
関数を調べて見ても、私ではこれぐらいの考えしか出来ません。
どう組み合わせればいいのか?足りない関数は何なのか?
そのような思考の元、たどりついたのが、このスレでした。

Cまとめ
UWSCの関数を検索してみて使えそう!と思っては見ても、
実際にどうやって利用すれば良いのか分かりません。
GETID関数やKBD関数にSLEEP関数といった関数は、
検索して調べながら使えているのですが、
複数の関数を組み合わせる応用が今はうまく出来ません。
そこで私のような初心者ではなく、
UWSCに造詣が深い、このスレの方々に質問させていただきました。
ここまで長い文章を読んでくださりありがとうございます!
ついでといってはなんですが、回答をいただけると幸いです。

803 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/27(木) 05:24:06.53 ID:tGMgQcOc0.net]
初心者は消えろ

804 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/27(木) 05:39:44.12 ID:0ECT97+Q0.net]
消えろとか書いてるガイジは人口減らして何が目的なんだよ、村目的ならそっちこそ去れっての

805 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/27(木) 06:22:25.29 ID:W9lb3rL60.net]
ここは5chなんだ
誰が何を書きなぐってもいいんだ

806 名前:名無しさん@お腹いっぱい。 [2021/05/27(木) 06:57:15.49 ID:VF23jIa30.net]
>>786
長々と書いてるけれども
結局は単純にデバッグしたいというワケ?

無料:コードの必要箇所にFUKIDASIやPRINTを入れまくれば?
有料:Pro版ならステップ実行も出来るらしい

807 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/27(木) 07:49:57.80 ID:InuiCG2k0.net]
「UWSC タイマー」辺りをキーワードとしてググれば
参考になりそうなスクリプトが見つかるかも

808 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/27(木) 09:23:51.43 ID:Zn0e8o1c0.net]
下手ではないんだけど掲示板には絶望的に向いてない文章だなw

809 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/27(木) 12:26:58.86 ID:sq3VqtEg0.net]
>>786
規模が大きいプログラムは、全部を一気に作ろうとしないで、出来るところから少しずつ作っていくんだよ
処理を部品に分けて一つずつ作って行く
出来たら合わせれば完成



810 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/27(木) 12:27:28.46 ID:3iiiwTLn0.net]
正直今実行してるところのコードを全部表示する必要はないでしょ

811 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/27(木) 12:29:34.30 ID:nA0iOyiE0.net]
肝心の質問が何なのかよく分からんけど、丸ごと代わりに考えてくれ系なら親切な人そのうち来るかもしれないから永遠に待ってみたらいい

どっちかってもっと具体的に実現したいピンポイントな所を聞けば即答も付きそうなもんだけど

812 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/27(木) 12:49:17.61 ID:5icUKsXV0.net]
>>786
自力でデバッガやリフレクションの発想にいきついたのかな?センスあるね!

こういう事がやりたいんじゃないかなーと予想してみる
https://i.imgur.com/OOGvI5P.png
https://pastebin.com/raw/mAHa775n

・もっと便利にデバッグしたいなら、>>790さんの通り有料版使うのがいいんじゃないかな
 (ただし作者さんが他界されたようなので、既に有料版は購入不可)

・Debug.Print()を仕込むのが面倒だけど、
 UWSCには『リフレクション』と呼ばれる機能が無いので他に方法無い・・・と思う

813 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/27(木) 12:54:19.33 ID:5icUKsXV0.net]
pastebinの都合でまとめちゃったけど

・本体
・メモ帳を扱う部分
・デバッグ用の部分

それぞれ別クラス別ファイルにしておくと、使い回しやすい+全体表示しやすいんじゃなかろうか

814 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/27(木) 13:32:30.84 ID:l6i/b2DAM.net]
Pro版はしらんが、free版に現在実行中のソース行を検知する機能はないはずだから、手動で
ちまちまprintなりfukidasi入れていくしかないわな

815 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/27(木) 14:00:36.05 ID:W9lb3rL60.net]
正規表現使った置換をすれば一瞬で全行にprint入れられるぞ
勢い凄まじくて読めなくなりそうだけどw

816 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/27(木) 14:32:05.68 ID:3iiiwTLn0.net]
やりたいのは表示させることだけなのか、あるいは表示させることで何か(デバッグ等)を達成したのかわからん

817 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/27(木) 14:39:01.67 ID:InuiCG2k0.net]
コメントについてはスクリプト本体に埋め込むよりも
字幕ファイル(拡張子.srt)を別に作って読み込ませたほうが
簡単でスッキリしそうな気がする

818 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/27(木) 14:44:42.06 ID:5icUKsXV0.net]
>>799
そうかインタプリタなんだから実行する.uwsに手を加えるuws書けばいいのか
頭硬かった!

帰ったら書いてみるわ

819 名前:名無しさん@お腹いっぱい。 [2021/05/28(金) 00:00:58.89 ID:2pZUIdLF0.net]
OPTION SPECIALCHAR
tempf = "C:\tempf.UWS"

DOSCMD("echo //実行用 > " + tempf)//実行用を作成
ID  = FOPEN(GET_UWSC_NAME,F_READ or F_WRITE)
ID2 = FOPEN(tempf,F_READ or F_WRITE) 

For i = 21 to FGET(ID, F_LINECOUNT)
FPUT(ID2, FGET(ID,i))//i行目を実行用ファイルに書き込み
str=REPLACE(FGET(ID,i), "<#DBL>","<#D"+"BL>")//置換
FPUT(ID2,"FUKIDASI(<#DBL>"+str+"<#DBL>,100,100,0,40)" )//ふきだし用
//FPUT(ID2, "print <#DBL>"+str+"<#DBL>")//print用
next

FCLOSE(ID)
FCLOSE(ID2)
DOSCMD(tempf,false)//実行
DOSCMD("del " + tempf)//削除
EXIT
//この下にコードを置いてね。1行ごとにふきだしを挟んだファイルを作ってからそれを実行するよ

802が書いてくれるそうだけど帰ってこないから



820 名前:った。うーん実用的とは思えん
ニコニコみたいにしたかったけどふきだしって秒数指定とかできないからsleepでも使わないとすぐ消えちゃうのね
[]
[ここ壊れてます]

821 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/28(金) 00:24:12.81 ID:2l69dxd+0.net]
適当なテキストエディタに元ソース貼って一行実行毎に選択行ずらしてけばデバッガっぽい見た目になりそうね

822 名前:名無しさん@お腹いっぱい。 [2021/05/28(金) 06:45:02.49 ID:iLssNLnp0.net]
回答感謝!
掲示板に向いていない文章に気をつける(文章を短くする)ので今後もご教示ください!
>790
YES!感謝!
>791
感謝!
>793
感謝!
>795
感謝!もっと具体的に記入します。
>796
YES!感謝!そうです。私がしたいことは、この「デバッガ」というものです!
やりたいことのイメージとしてはかなり近いです。伝わって嬉しいです。
//のコメント(実行している部分がわかりやすいため)も含めて、
「.uws」の中身を全て表示(ニコニコ動画の右側のコメント欄)のイメージです。
そこから実行している部分の関数を分かるように表示
(色や太字や別の部分に吹き出したり)するイメージを考えていました。
しかし複雑なイメージだとうまく伝わらないという不安があり、
簡略化したイメージをお伝えしました。改めて感謝!
>797
感謝!別クラス別ファイルについて調べてみます!
>803
感謝!初心者の私が思いついたのがFUKIDASI関数だっただけなので、
この関数でなければ駄目というわけではないです。
先程の>796と組み合わせることで素晴らしくイメージに近づいています。
改めて感謝を!

ここからは何故質問しようと思ったのか記入します。

823 名前:名無しさん@お腹いっぱい。 [2021/05/28(金) 06:46:10.20 ID:iLssNLnp0.net]
@私のUWSCのやり方(もっと効率の良いやり方があればご教示ください)
1.編集した「.uws」を実行して修正する部分を確認
2.「.uws」を開いて該当する部分を予想して修正する
3.再び「.uws」を実行して成功しているか確認
 「.uws」の中身が増えて確認作業に時間がかかる場合は録画して確認
4.成功したら次の関数を追加して1.に戻る
この繰り返しで作業しています。

AこのようなUWSCのやり方をする理由
1.については、一度修正しても、中身が増えるとまた修正が必要になることも
 また、一度では確認できず何度も実行することもある。そして、
 同じ「.uws」を実行しても複数回繰り返すと修正点が見つかることも(SLEEP関数など)
3.については、「.uws」の中身が増えると修正する部分を確認するのに時間がかかります。
時間が長いと修正する部分を見逃してしまうことが発生します。そのため録画をしています。

B私のやり方で感じた問題点
・目で見て修正する部分を確認する時間が多くかかる。
・「.uws」の中身が増えるとさらに時間がかかる。
・複数回繰り返すと修正点が見つかることも(SLEEP関数など)
・「.uws」が長いと、どの関数を実行しているのかわからなくなる時も
・関数に詳しくないので、どの関数に修正が必要かわからなくなる時も

824 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/28(金) 10:37:55.22 ID:2J3c/Sn60.net]
どの関数を実行してるか分からないなら、実行する前に
MSGBOX("A関数始動")
と表示させる
終了したら
MSGBOX("A関数終了")
と表示させる

単純に一時停止なら
MSGBOX("STOP")
とする

825 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/28(金) 11:19:09.21 ID:S7SDoKyZ0.net]
>>805
「したいこと」としては正しくは「デバッグ」だな
デバッガはデバッグするための方法とかツールとかを指すことになる
検索するとしたら「UWSC デバッグ」の方が良いと思う
が、このスレでの回答が既に結構充実してるな

826 名前:名無しさん@お腹いっぱい。 [2021/05/28(金) 13:20:36.25 ID:OqWfVSXLM.net]
Cこの問題点を解決する方法を考案
その一、録画をする。手間はかかるがどの部分に修正が必要かの確認が容易。
リアルタイムでは見逃してしまう場合や複数回実行して修正点を探す時にも役立つ
その二、今回の質問でもある「.uws」の中身をリアルタイムに表示したいのです!
録画する場合も「.uws」が長いと(PutkeyとSLEEPなど)今が「.uws」の
中身のどの部分を実行しているのかが不明瞭になる問題があります。
そんなときに、実行している「.uws」の中身をリアルタイムに表示
することで録画からピンポイントで修正するべき部分を確認できると思いました。
さらに、これまでは、一つずつ関数を修正してきましたが
(修正するポイントを断定できず予想しながら修正していたため)
その問題も、実行した「.uws」の中身を表示している状態を録画することで、
一度に複数の修正する部分を断定して修正することが出来るようになると考えました。
修正する部分を断定することができるだけでも時間短縮になりますが、
一度に複数の修正が可能になるという部分も魅力的だと考えました。

Dまとめ
何故質問しようと思ったのか具体的に記入しました!
初心者のため、理解の及ばない部分や誤解している部分があるかと思います。
そのために非効率的な考え方ややり方をしている部分もあるかと思いますので、
そういった改善点も指摘していただけることで今よりも出来ることが増えます。
ここまで長くなりました(文章を短くできませんでした)が、
ご覧くださりありがとうございます!
やはり、UWSCに造詣が深い、このスレの方々に質問してよかったと思いました。
ついでといってはなんですが、
もっとこうしたほうがいいよ!といったアドバイスなどいただけると幸いです。
5chの規制に当てはまってしまったので、返信は難しいです。

827 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/28(金) 14:00:38.36 ID:YMperXyD0.net]
もう消えた方がいいですよ

828 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/28(金) 14:01:38.49 ID:4Qd7PyQuM.net]
文章短くするって書いたの忘れたのか?

829 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/28(金) 14:12:36.91 ID:KMFPSaNr0.net]
どうみても発達障害で草
まあ一人で頑張ってください



830 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/28(金) 14:38:46.35 ID:ruvmNLQ50.net]
デバッグなんて今処理してる部分と変数をprintするだけで十分だわ

831 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/28(金) 14:48:23.22 ID:HKXL5Sdn0.net]
問題点も不明なまま闇雲にログを見た所で
何の役に立つんだってのが一番最初に来る

832 名前:名無しさん@お腹いっぱい。 [2021/05/28(金) 15:12:57.08 ID:POfxRcY20.net]
講談社のやきう漫画でこんな感じのおかしい1年坊主いたな

833 名前:名無しさん@お腹いっぱい。 [2021/05/28(金) 16:11:32.85 ID:BteiUACC0.net]
素人に関数使い方動画でも作って売るんか?

834 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/28(金) 16:38:27.56 ID:X9gwNk2l0.net]
>>786
>複数の関数を組み合わせる応用が今はうまく出来ません。

あの長文レスとは裏腹になるべく少ない行数でスクリプト書こうとしてるんかな?
A関数の引数にB関数を指定、そのB関数の引数にC関数を…とかして訳分からなくなるパターン?

835 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/28(金) 16:40:31.93 ID:dkqXIZ3N0.net]
>>803
おおーお見事

似非デバッガっぽくしたかったけど、ファイル選択ダイアログがうまく動かなくて
三分考えて寝ちゃった!

836 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/28(金) 16:47:09.58 ID:dkqXIZ3N0.net]
>>805,806,809
UWSCで何したいのかと、実際のコードはっつけてくれるとアドバイスしやすいかも
『GUI(ゲーム等)の長時間・複雑な自動化のために、デバッグ手法を知りたい』 なら

1. >>793さんの通り部品単位で作り、テストし、結合する
 (関数化・クラス化・別ファイル化・アーキテクチャとかのお話
  大規模なコードを書く際に役立つ)

2. 誤作動時に情報を知りたい部分・部品に、デバッグ出力機能をつけておく
 (例えばBTNをデバッグメッセージつきで自前実装して、
  テキストエディタでまとめて置換したりね)

3. 誤作動しやすい箇所は、誤作動がおきにくいよう作り込む
 (chkimgxなどを利用して、画面遷移を事前・事後確認するとかね)

4. UWSCから、デバッガやデバッグ手法の充実した言語に変える
 (PythonやC#等ならより強力にデバッグできる
 ただし学習コストが高いので、「今後相当な時間を費やす予定」なら検討してね)

837 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/28(金) 16:53:51.23 ID:Q8mAE05g0.net]
printって使いすぎると、どの行のprint文なのかわからんから困るんだよな
変数を出力したところで変数なんだから複数行ある訳じゃん?

エディタ側に、行番号と対応する数字のprint文を自動挿入する仕組みとかあればいいのに
print文と行数がずれると自動修正してくれる機能もほしい

838 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/28(金) 16:59:35.23 ID:F2cC7ZWjM.net]
>>820
それこそ、>>803の手法でprint行の置換ですかね
ソース行ライン数を追加する

839 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/28(金) 17:29:20.60 ID:2N9GrJ6Z0.net]
すっげえ細かくFunctionやProcedureにして

Function○○ start[なう]
Function○○ end[なう]

を出力するPrint文をもれなく仕込む
出力しないSwitchをグローバル変数として用意しておくとなお良い

Print文、Switch判定を仕込んだProcedure MyCall(Procedure名)を通して
呼ぶように出来ると面倒が減るかもしれないが、試してない



840 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/28(金) 23:33:23.12 ID:eVkDi6X3a.net]
デバッグはたいていはmsgboxやprint+sleepで事足りるけど
流れがみたいときはファイルに吐き出す
以前はFPUTを使って書いていて
AddToLogするごとに重くなってしまっていたが
Win32APIを使う方法にしたら軽くなって快適になった
https://pastebin.com/ySY94BxZ

841 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/28(金) 23:46:42.84 ID:2pZUIdLF0.net]
https://pastebin.com/0hJFyW0D
スレッド使ったらニコニコ風出来たので満足
FORとか人間に代わって回してくれてる様子が見られるものが作れて面白かったわ

842 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/29(土) 17:52:19.21 ID:yHscvG530NIKU.net]
>>813
いわゆる PRINT デバッグですな
私も基本は PRINT デバッグなんですけど、
PRINT の代わりに SPEAK() を使うこともある。
画面を見てなくても変な動きが判るので時として便利。

843 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/29(土) 21:16:54.98 ID:zvL7WyqnMNIKU.net]
クリックしてくれないんだけど

844 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/29(土) 21:42:32.97 ID:yHscvG530NIKU.net]
左クリック後にダメモトで右クリックを試してみる価値はあるかも。
>>761 それでもダメな場合、>>760 のようなハードがあると役に立つのではないかと思ってまして

845 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/29(土) 21:46:53.94 ID:IvDkFqhb0NIKU.net]
してくれないだけ言われても分からんよ

846 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/05/29(土) 22:07:34.45 ID:QrYZjSN5MNIKU.net]
これはどう?

UWSC初心者用スレ
https://mevius.5ch.net/test/read.cgi/tech/1537758829/918

847 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/02(水) 22:49:25.55 ID:rKkc8d1K0.net]
モジュールの中と外に同じ名前の変数や関数があるときに
モジュールの中から外の変数や関数にアクセスすることって出来る?ただの好奇心です

848 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/03(木) 01:45:36.18 ID:aCSJusX+0.net]
>>830
callを使って擬似的にできることは可能
あとは自分で試してみてごらん。好奇心が旺盛なら出来るはずだから今すぐにでもやれるでしょう

849 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/03(木) 02:07:59.18 ID:kNiNSGPf0.net]
CALLのファイル名に変数が使えないのはなぜ?
仕様といわれればそれまでだが、なぜそんな仕様にしたのだろう



850 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/03(木) 02:14:07.15 ID:ykBiJchYa.net]
GLOBAL.func()

851 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/03(木) 04:54:38.68 ID:ZL+wnYlw0.net]
>>832
実は事前に読むからか参照リンクした後変えられると困るからでは

852 名前:27 mailto:sage [2021/06/04(金) 11:46:35.60 ID:ockydqKV0.net]
win7 proの環境ですが
例えば、doscmdでtaskkillを実行すると、動作を停止しましたと表示されるようになりました

WUの影響でしょうか?

853 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/04(金) 12:24:59.79 ID:E3KL1dKm0.net]
コンピュータウイルスのせいですね

854 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/04(金) 12:40:32.43 ID:mPYjEyk10.net]
win7にWindows updateなんかとっくに提供止まってんだろ

855 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/04(金) 13:47:07.13 ID:yuAM8J3+M.net]
taskkillすると何が動作を停止したと出てくるのか書かない

まずは他人が分かる文章を書けるようになろう

856 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/04(金) 14:05:23.77 ID:r1Xt5Ewu0.net]
>>826
予めmmvで移動しておく必要があったり
clickじゃなくてbtnのdown/upを個別に使った方が良いケースも多い(特にゲームでは)
mmv+down+upを関数化しておくとめちゃくちゃ便利

857 名前:27 mailto:sage [2021/06/04(金) 19:52:15.91 ID:bRw97JJU0.net]
>>837
ESUです

>>838
タスクキルが停止します

858 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/04(金) 20:25:55.37 ID:fSPdIIYwM.net]
言葉通じない人確定
NGしときましょう

859 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/04(金) 20:25:59.21 ID:+Xzd7jmO0.net]
コントかな



860 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/04(金) 23:51:19.89 ID:wZgKi9BLd.net]
夜中に笑わせないでよw

861 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/05(土) 13:39:11.28 ID:CIXi/8eq0.net]
自分しか理解できない「自分語」は使わない
質問する時の基本

862 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/05(土) 14:04:11.42 ID:LGy7+Tc90.net]
タスクマネージャー開いてプロセスタブからタスクキルすればよいのじゃ
こっちの方がUWSCの使い方としては正しいのじゃよ

863 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/05(土) 14:11:59.86 ID:Uwrp5d620.net]
条件A、B、Cがあって

A and B
または
A and C 
が成立したときに処理@を実行するIF文の上手い買い方ある?

IF入れ子にする以外ない?

864 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/05(土) 14:12:14.47 ID:BWN7KdmK0.net]
タスクキルがフリーズするならタスクキルをタスクキルするマクロでタスクキルをタスクキルすればいいのではないだろうか

865 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/05(土) 14:22:55.30 ID:WkgHeAJu0.net]
>>846
IF (A AND B) OR (A AND C) Then 処理1

866 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/05(土) 14:33:48.11 ID:ONeaGN+FM.net]
>>848
一行にしてすげえカッコいい

867 名前:名無しさん@お腹いっぱい。 [2021/06/05(土) 14:37:48.56 ID:nkQ3fo9b0.net]
>>840 説教くさくて申し訳ないが
こういう場合の返答の仕方は


aaaaというタイトルのポップアップが出て
"bbbb cc ddd eeeee ffffff gg"
というメッセージでした


大事なのは、事実をありのままに報告すること
それ以上に大事なのは、自分の言葉をまぎれこませないこと

× UWSCのエラーが出て
× エラーメッセージが出て
× Taskkillがエラーになって
△ なんだかよくわからないけれどメッセージが出て

868 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/05(土) 18:07:27.85 ID:oJ2QlPf+a.net]
>>850 たしかに

たぶんこんなメッセージが表示されるんじゃないかと想像した
Internet Explorerの部分にTaskkill と書いてあるのではないかと
https://pds.exblog.jp/pds/1/201409/17/30/a0030830_21105363.gif
開発環境が入ってる場合は
https://www.projectgroup.info/tips/Windows/img/comm_0022/capt_001.jpg

なぜそうなるか考えてみると
セキュリティ関連ソフトがプログラムから別プロセスを起動することをブロックしているのではないか
WindoowsUpdateとは限らないが
何らかのセキュリティ関連ソフトのアップデートによる影響としてそういうことはあり得ると思う
だとすればUWSCスクリプトが別プロセスを起動することを許可するようにすれば解決するだろう
メモリが不足していてプログラムが起動できなくても起こり得ると思うが
taskkillが起動できないほど逼迫しているならほかにもいろいろ問題が起こりそうだからたぶん違うだろう

869 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/05(土) 18:48:02.86 ID:GmRjKQiF0.net]
Windows7をESUを入れてまで使ってるんだから
企業のPCでさらにその担当をしているんだろうけど、
それでこのレベルの受け答え?っていうのが



870 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/05(土) 18:57:59.00 ID:UUCyxKOEM.net]
taskkill手動でやってみてんのかな?
記載が無いところをみるとやってなさげだが

871 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/05(土) 20:01:29.45 ID:Y/9QRFx40.net]
>>848
()で囲むだけでいのか

872 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/05(土) 20:17:54.68 ID:i+MAzuAH0.net]
テンプレのリンク先等に掲載されてるスクリプトを参考にするといい
拾ってきて、実際に動かして、中身を見て弄って、その上で文法含めてわからない点があれば解説サイトで確認
よくある勘違いやハマりポイントも大抵は解決できる

873 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/05(土) 20:31:14.41 ID:1cOGUHeqM.net]
>>854
If a and (b or c)
でもいいよ

874 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/05(土) 20:38:15.46 ID:ibwGKFni0.net]
同等な処理でも
一番処理速度が速くなる書き方とかあるんだろうな

875 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/05(土) 20:44:16.25 ID:3wLR2J6B0.net]
あるだろうけど意味がないよ

876 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/05(土) 21:05:44.34 ID:mj5Z7aALM.net]
>>856
さらに短くなってるやん
人間超えそうだわ

877 名前:名無しさん@お腹いっぱい。 [2021/06/05(土) 21:16:43.59 ID:15z3owcX0.net]
演算子の結合の優先順位つーのがあってだな
多分ANDがORより強いから
(A AND B) OR (A AND C)なら
A AND B OR A AND C でいいかもしれない

878 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/05(土) 21:49:44.98 ID:lAQpveacM.net]
未来の自分に対する嫌がらせはやめよう

879 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/05(土) 21:58:43.25 ID:CIXi/8eq0.net]
<演算式の優先順位>
  ( )                 優先順位高い
  !       (論理否定)
  *, /, MOD
  +, -
  >, <, =, >=, <=, <>  
  AND
  OR, XOR              優先順位低い



880 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/05(土) 22:23:29.27 ID:AHWHbW140.net]
可読性も担保したいよね。出来ればコメントとか無しに。

881 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/06(日) 01:03:15.75 ID:uNRZsPGhM.net]
>>857
最適化するコンパイラだと大して意味なかったりするけど、これは結構変わると思う

882 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/06(日) 02:06:28.46 ID:4UhoRm730.net]
まあ例えばa or b or cという条件があるとして、実態としてcが多いならcを先に書くと僅かながら速くなる
論理値なら大差はないが関数なんかの場合は有用なチューニングテクニック…最近はそこまでやんないか?w

883 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/06(日) 08:01:52.48 ID:wqs9CK5eM0606.net]
uwscを使う処理でそんな最適化が必要なケースってある?
uwscを選択する時点でアプローチが間違ってない?

884 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/06(日) 08:08:39.64 ID:VG/4xQKsM0606.net]
>>866
if a and b and chkimg() then
if chkimg() and a and b then

結構変わるかと

885 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/06(日) 08:16:47.04 ID:wqs9CK5eM0606.net]
関数云々を頭の中で読み飛ばしてたは
重い処理なら全然違うね

886 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/06(日) 08:25:04.55 ID:wqs9CK5eM0606.net]
いろいろ勘違いしてたな
まずデフォルトだと短絡評価しないぽい?
短絡評価を前提として
計算負荷が同等なら発生しやすい条件を前に持ってくる
計算負荷が大きいものがあるならそいつを後ろに持ってきて飛ばした方がよさそう

887 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/06(日) 08:29:46.52 ID:VG/4xQKsM0606.net]
>>869
デフォは全部評価だね

888 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/06(日) 13:22:35.45 ID:SeMSqF2w00606.net]
OPTION SHORTCIRCUITは読んで字のごとくオプション扱いだね

889 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/06(日) 14:50:10.62 ID:B0og40WHM0606.net]
>>867
間違えてた

if a or b or chkimg() then
if chkimg() or a or b then



890 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/06(日) 15:01:18.76 ID:zVrFBW8L00606.net]
>>871
短絡評価の要望が掲示板にあったのは記憶にある。
従来互換を考えてオプション扱いにしたんだね。

891 名前:835 [2021/06/06(日) 16:55:18.74 ID:7CVzGwc000606.net]
>>851
おっしゃるとおりです
そして、原因はESETのHIPSでした。除外にプロセスの終了(タスクキル)を登録したら、正常動作するようになりました
的確なアドバイスありがとうございました

>>853
taskkillをcmdから実施したときは、問題なく動作しました
今後、質問するときには検証結果をできるだけ詳細に記載するようにします

>>850
ご指摘ありがとうございます
今後の質問ではそうさせていただきます

892 名前:名無しさん@お腹いっぱい。 [2021/06/06(日) 17:24:56.38 ID:kfWAs507M0606.net]
> マイクロソフト公式の「Web App Bot」

こんなのあるんだな。
今から覚えるならMS公式の方がよさげ。

893 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/06(日) 22:17:08.94 ID:fuHQbWuRM.net]
>>839
ありがとうございます。
コードを書き換えたけど、UP/DOWNで対応ができなかったです。
そもそも、押してる気配すらない状況です。

894 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/07(月) 02:10:16.25 ID:5R27P2Nl0.net]
>>876
UWSCを管理者権限で起動する
ウィンドウ指定してるなら一旦外す
別のマクロツールが動くか反応をみる
あとは知らん

895 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/07(月) 12:38:49.53 ID:hjgfSvP+0.net]
UPの待ち時間を2秒くらいにする
待ち時間が短いとCLICKと同じになる

896 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/07(月) 14:02:47.87 ID:UqxdQIcvM.net]
>>877
対象が管理権限で起動してたからuwscが弾かれてたっぽい?
プロパティから変更したら、反応するようになった。
こんなことになったの初めてなんだよなぁ。
とんくす

897 名前:名無しさん@お腹いっぱい。 [2021/06/08(火) 22:00:06.98 ID:Dfz+opx7M.net]
UWSCを管理者権限で起動するのは危険だからやめた方がいい。
対象アプリを通常権限に戻すことを考える必要がある。

898 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/09(水) 05:39:06.58 ID:cBi11JEv0.net]
危険なわけないんだが

899 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/09(水) 19:00:27.19 ID:6Gh6acXq0.net]
ちゃんと自分で組む、もしくは内容を理解してるコードの場合はそうだろう。
人から貰ったとか、怪しいところでとか…まぁアンチウィルスが反応するか。



900 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/11(金) 18:58:42.87 ID:Dlkz15CK0.net]
>>880
未知のことに対する不安は分かるよ。
でも想像で人に危険とか言っちゃダメな

なんでも不安なら病気だから診察してごらん。早期発見なら簡単に治るらしいよ

901 名前:名無しさん@お腹いっぱい。 [2021/06/16(水) 11:51:18.50 ID:rBqeE6XI0.net]
>>330
これなんとかならんかな、、、
adbだと反応にラグがあって
btn程の反応速度が必要なんだが・・・

902 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/16(水) 12:05:21.57 ID:4YFX6SnP0.net]
UWSC.exeを管理者権限で実行してる?

903 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/16(水) 12:08:02.25 ID:NBQRnV630.net]
VMでWindows7の環境でも作ってその中で動かすとか
別にVMじゃなくてもいいけど、まあ一応

904 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/16(水) 20:38:59.85 ID:/0vP3Ql80.net]
管理者権限で実行しているのか管理者権限ではなく実行しているのか理解していないまま十余年

905 名前:名無しさん@お腹いっぱい。 [2021/06/17(木) 01:44:41.90 ID:OZiofrvK0.net]
>>88

906 名前:4
泥エミュだとフレームと中身が分離してることがあったりするけど、IDは合ってるんだよね?
他のツール試した方が良い気がするけど、そこまで速度が必要となると画像認識とかも使ってんのかな…
[]
[ここ壊れてます]

907 名前:名無しさん@お腹いっぱい。 [2021/06/17(木) 02:13:20.59 ID:GyVfh1os0.net]
>>888
マウスがエミュに乗ってる時だけ反応するんだよね、速度の要らない作業はadb
IDはあってます、ウィンドウ内にマウスカーソルがあるだけで反応するので

おっしゃる通り画像認識でクリックさせたい
画像認識部分も画像数と範囲も極力絞りまくってるけどどうしてもadbだと反応速度が遅い、、、
裏画面でnox ld memu全部動かなかったから
どうしようもないんだろうなぁ、、
上記で教えてくれたvmでwin7でいくしかないのかな、、
これはもうwin10にはどうしようもないのか、、、

908 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/17(木) 03:29:19.23 ID:vLQ7p96x0.net]
LDPlayerを裏で動かすのはadbだね
どうしても裏で動かしたいならvmでやるしかない
それかもう一台PCを用意してそっちでやるか

909 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/17(木) 03:52:49.58 ID:T/YYpDsp0.net]
uwscから逸脱するけどAndroid自動テストツール使う方法もある



910 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/17(木) 06:40:47.40 ID:70Ke3o9mM.net]
最近シンクライアント、画像転送方式が増えてきてIDが取得出来ないからuwscで自動化が厳しくなってるんだが
これから先どうしていけばいいん?

911 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/17(木) 12:38:50.88 ID:Fz6q2qLf0.net]
>>892
今でも POSACC を使っても歯が立たない所は
CTRL_A + CTRL_C や PEEKCOLOR を使ったりしてまして、
他に良いツールが見つかるまではこの延長線上かなと。

912 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/17(木) 19:33:42.88 ID:vLQ7p96x0.net]
windows11でUWSCが動くかな?
人柱よろしく〜
歴戦の猛者である諸兄らなら躊躇なく試すであろう。そして報告するのだ

913 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/17(木) 21:41:38.11 ID:3YjSpI4a0.net]
11は非公式に流出したのが出回ってるけど、人柱になるきはない

914 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/18(金) 12:18:21.67 ID:ZccIbDDIM.net]
このスレよりWindows板を見ればいいんだな

915 名前:名無しさん@お腹いっぱい。 [2021/06/18(金) 13:32:12.12 ID:HX2x8eJh0.net]
Edgeの制御ができるといいな

916 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/21(月) 12:20:24.91 ID:/T5WWfWu0.net]
たまにUWSCがチェックしてるレイヤーとでもいえばいいのか
それと認識させたい画像が違うレイヤーに存在してて裏で動かないケースあるよね

917 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/21(月) 13:27:09.85 ID:S3G7kquy0.net]
レイヤーというのがウィンドウ ID のことかな?

ことウィンドウを開いたときなど、GETID で
影武者みたいな ID を掴まされてることがある。
これが起きる場合は、その対策として 0.2秒の
SLEEP を入れて 2回 GETID を呼ぶようにしている。
0.2秒は適当に決めた数字なのでもっと短くて
も良いかもしれんが色々試してはいない。
とりあえずこれで対策になっている。

ID = GETID(パラメータ)
IF ID >= 0
SLEEP(0.2)
ID = GETID(パラメータ)
ENDIF

918 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/22(火) 01:50:46.37 ID:Yzr3rxhu0.net]
そういうわけではなく混在してるというか
ゲームで例えるなら背景は画像認識できるがボタン類は画像認識できないみたいな感じ
MORG_BACKじゃなければボタンの方も認識する

919 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/22(火) 05:31:47.42 ID:mkj/17pKM.net]
例えられてもさっぱり分からん



920 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/22(火) 09:30:10.35 ID:QbBn7DgD0.net]
ボタンの場所が決まってるなら、どこか一箇所の画像を認識させて相対座標を計算してということをやる

921 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/22(火) 10:58:39.73 ID:dUwxbm4I0.net]
Javaスクリプトで書いてあって画像ではないボタンもある

922 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/22(火) 12:51:23.10 ID:60kV3PlT0.net]
>206 自己レス。行数overした。見にくくてスマヌ。
今さらながらに気が付いたので報告。
chromeで動作するけどFirefoxで動作しないや、
バックグラウンドだとダメという人向け、もしかしたら解決するかも?

chromeとFirefoxで実行して(x2,y2)と(x3,y3)値を比較してみてくれ。
chromeでは(x2,y2)=(x3,y3)、firefoxでは違う。

923 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/22(火) 12:53:52.72 ID:60kV3PlT0.net]
書き込み失敗したorz
なんで?

x1 = G_MOUSE_X; y1 = G_MOUSE_Y
x2 = x1 - STATUS(ID, ST_X); y2 = y1 - STATUS(ID, ST_Y)
x3 = x1 - STATUS(ID, ST_CLX);y3 = y1 - STATUS(ID, ST_CLY)

折角吹き出し表示の奴修正したのに・・・。まぁ、これで書き込めるといいな〜

924 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/22(火) 13:10:45.31 ID:60kV3PlT0.net]
連投スイマセン。
補足。
x2とx3が異なるとき、uwscのバックグラウンド座標系はクライアント領域になってるので
座標を直接入力する場合はオフセットが必要。
chkimgなどで返す座標でBTNする場合はオフセットの必要なし。

>905 にMouseORG(id,2,MORG_BACK)を適当なところに入れてください。

あと、STATUS(ID, ST_TITLE)の戻り値はたまに間違えます。半角スペース(記号)の連続個数かな〜程度で条件不明。

ID = GETID(GET_FROMPOINT_WIN)
tmp1=STATUS(ID, ST_TITLE)
tmp2=STATUS(ID, ST_CLASS)
ID2 = GETID(tmp1,tmp2) ←-1になることがあります。

925 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/22(火) 13:10:50.57 ID:60kV3PlT0.net]
連投スイマセン。
補足。
x2とx3が異なるとき、uwscのバックグラウンド座標系はクライアント領域になってるので
座標を直接入力する場合はオフセットが必要。
chkimgなどで返す座標でBTNする場合はオフセットの必要なし。

>905 にMouseORG(id,2,MORG_BACK)を適当なところに入れてください。

あと、STATUS(ID, ST_TITLE)の戻り値はたまに間違えます。半角スペース(記号)の連続個数かな〜程度で条件不明。

ID = GETID(GET_FROMPOINT_WIN)
tmp1=STATUS(ID, ST_TITLE)
tmp2=STATUS(ID, ST_CLASS)
ID2 = GETID(tmp1,tmp2) ←-1になることがあります。

926 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/22(火) 13:57:10.06 ID:0fMGBBIF0.net]
うまくいかないときは GETID を使わず
GETALLWIN でどんな ID が居るのか
全部調べるが吉。

ちなみに ST_CLX ST_CLY は各々のアプリ
が勝手に決めている額縁の幅みたいな値。

927 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/22(火) 14:13:40.88 ID:DpbjF1wd0.net]
どのウィンドウで描画されているか曖昧なら
saveimgで実際に確認してみればいいんじゃないの

928 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/23(水) 11:44:11.38 ID:iGG9w7XF0.net]
FireFoxがダメで、ChromeOKの問題は、ウインドウ内のクライアント領域のID値が判れば大抵
解決するんだよね〜。もう、永久に判ることないと思うけど。
とりあえず、自分の問題は解決したのでROMに戻ります。

>908 >額縁の幅みたいな値
ほとんどのソフトはそうなんだけど、ソフトによってはタイトル表示部を除いた全部がクライアント領域だったりする。

>909 >saveimgで実際に確認してみればいいんじゃないの
そう思うし、実際そうしたんだけど・・・それじゃあ上手くいかないんだよ。

UWSC関連で「Chrome OK Firefox NGなんで?」系の質問はググるとそこそこ出てくる。
↓がsavimgかchkimgでFirefoxだと最後がNGだけど、Chromeだと全部OK。なんで?ってのが多いんだよね〜。
で、解決策が常にアクティブ化(最前面に表示)しろ・・・と。

モニタ全画面でsaveimg →OK
座標指定でウインドウsaveimg(背面の見えてる部分) → OK
Mouseorg(2)で↑と同じ部分saveimg → NG(真っ黒か真っ白)

929 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/23(水) 12:03:11.64 ID:eHZnQpfV0.net]
ブラウザによって色の扱いが違うから
カラー判定したらうまくいかないことはあると思うよ



930 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/23(水) 12:32:39.65 ID:0JFTNHCEM.net]
>>910
それ、モニタに映らない部分を描画してないってことでは?

931 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/23(水) 12:39:24.12 ID:B6TsRqYG0.net]
saveimgやchkimgのキャプチャー失敗してるんだろうな
ハードウェアアクセラレーションをオフにしても解決しそう くっそ遅くなるけど

932 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/23(水) 1 ]
[ここ壊れてます]

933 名前:3:32:59.59 ID:RL0w+2mdd.net mailto: ひさびさに仮掲示板のぞいたが、後継UWSCの作者やばいな
「対処お願いします」で激昂とかどんなメンタルなんだ

UWSCRには期待してたが、あれだと先がおもいやられる

umiumiさんは必要最小限しか現れずひょうひょうと掲示板で対応してたのにな
[]
[ここ壊れてます]

934 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/23(水) 14:21:05.07 ID:obeTzq3Md.net]
あいつは精神障害者でしょ
前の会社でトラブルを起こして解雇されたのが容易に想像できるし
今も無職なのは納得

935 名前:名無しさん@お腹いっぱい。 [2021/06/23(水) 14:23:37.22 ID:qgJdNxLvd.net]
その書き込みだけだと全く経緯がわからん
急に話題に出して精神異常者とか書いてる方が異常に見える

936 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/23(水) 14:28:39.32 ID:obeTzq3Md.net]
ん?(笑)
あいつは現在無職ですと一年以上前から掲示板に書いてるよ
普通一年以上も仕事が見つからないなんて普通ではないし
あのメンタルから推察して精神障害者であろうと断定してるまで

937 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/23(水) 14:29:49.60 ID:obeTzq3Md.net]
そして本人はここも見てるはず
本人がここ見て海よりも深く反省してまっとうになってくれるなら幸いである

938 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/23(水) 14:37:45.19 ID:zyx1jmSb0.net]
見てないけど一応動作はするのかそれ

939 名前:名無しさん@お腹いっぱい。 [2021/06/23(水) 14:41:51.31 ID:Kz8J5S/40.net]
きちんと動く後継作ってくれるなら歓迎だわ



940 名前:名無しさん@お腹いっぱい。 [2021/06/23(水) 14:46:43.07 ID:qgJdNxLvd.net]
反省させるために精神の病気だと断定して匿名掲示板上に書いてるの?
なんか犯罪性を帯びてきたな
この手の個人に対する中傷は裁判に繋がる時代だと理解しといたほうがいいのでは?

941 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/23(水) 14:50:00.66 ID:scdU1Hc8d.net]
i dont careですわ
お節介者のあなたが彼に仕事の面倒とか見てあげたら良いのでは
でなければただの偽善者だ

942 名前:名無しさん@お腹いっぱい。 [2021/06/23(水) 15:00:41.63 ID:qgJdNxLvd.net]
法に触れる可能性を指摘されて開き直るのは良くないと思うよ
悪いことやって注意され、「お節介者がどうこう」「偽善者がどうこう」なんて言ってる自分の姿を客観視してみてくれ

943 名前:名無しさん@お腹いっぱい。 [2021/06/23(水) 15:15:37.18 ID:6K41ezfa0.net]
仮にETxaが裁判沙汰になったとしてさ
+1doに何か困ることがあるわけじゃなかろ
おかしい奴の矯正なんて現実的には無理だよやめときな

944 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/23(水) 15:21:24.41 ID:RL0w+2mdd.net]
すまん、>914だが変な流れ作ってしまった

次期UWSCにはすごい期待してて、それだけに作者のセンシティブな受け答えが心配なんだ

945 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/23(水) 16:09:16.41 ID:FX7rA4tQ0.net]
そんな不安定なメンタルならやめたほうがいいのでは?
無職ならなおさら

946 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/23(水) 17:45:09.55 ID:Odt7hsXfd.net]
>>923
だから i dont care と言ったのだ

947 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/23(水) 22:14:18.69 ID:yEE5XUkA0.net]
対処お願いします。は発注者のセリフだ
仕様確認かバグ報告だけにしとけ
気が向いたら確認してくれるし、暇があれば治してもくれる
クレームどころか脅迫見たいな連中が原因で最近も有名なソフトで開発者が離脱したばかりだ

948 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/23(水) 22:35:00.09 ID:u1+2gWpa0.net]
んで対処するの?しないの?

949 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/23(水) 23:22:59.23 ID:tIUeseosM.net]
無職じゃ無いだろ
支援者は居るんだからフリーランスのプログラマーだろ
ウミウミさんと同じじゃね
知識も能力もあると思うし、応援してる



950 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/23(水) 23:27:32.52 ID:FZlNgIRO0.net]
雑誌の付録にフリーソフトのCDがついてた時代からフリーソフトが何たるかを知らない連中がいたもんだ

951 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/24(木) 01:01:58.52 ID:2LttMiFt0.net]
支援者の支援だけで食ってるのかね

952 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/24(木) 01:29:02.03 ID:23LaeTsJ0.net]
>>928
本人?

953 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/24(木) 01:57:38.35 ID:v3lBqM4I0.net]
対処するかもしれないししないかもしれない

954 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/24(木) 02:16:57.71 ID:glNU4gl60.net]
>>933
ちゃうわww
ただソフト開発はべらぼうに金かかる事を知ってる仕事や
善意で公開してるのにクレーマーに粘着されてらそらキレる

955 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/24(木) 02:27:53.12 ID:v3lBqM4I0.net]
>>935
金かかることもある
が正しいだろ

956 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/24(木) 02:36:22.12 ID:EAzRjTGc0.net]
金か時間をかけてる。ただじゃないし安くもないと思うけどね。

957 名前:名無しさん@お腹いっぱい。 [2021/06/24(木) 02:41:26.91 ID:fRzJfjgc0.net]
作者は病んでる人多いよ
多分その例の人みたいなのが原因のケースが多いんじゃねーかな

958 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/24(木) 04:00:42.70 ID:Cmha4G+E0.net]
よくあるのは批判アレルギー+被害妄想みたいなのだけど、この人の場合はまた違う不安定さを感じる

959 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/24(木) 05:16:31.51 ID:Oe0favDJ0.net]
スレで誹謗中傷してる人を確認したわけだから「被害妄想」ではなく「被害」でいいと思う
あんなのに粘着されたらそら気分悪いわ



960 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/24(木) 05:55:32.73 ID:/t5MdSzZM.net]
安い店ほど客層悪いのは商売の常識だからな
商品がタダとなればとんでもない客が来るw

961 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/24(木) 05:57:15.89 ID:v3lBqM4I0.net]
店のルールを守らないやつは客じゃない

962 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/24(木) 07:09:09.48 ID:EAzRjTGc0.net]
売買の契約も成立してないしなw

963 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/24(木) 08:05:32.74 ID:DWMTSDHUM.net]
アフィとかYouTubeもそうだけど最初は利益なんか無いから心が折れそうになる
軌道に乗ったら億万長者になる可能性あるけど
uwscrも完成させて実績作ったり、シェアウェア版も売ったり、他の案件やったりフリーランスになれば家も建てられるようになるだろ

964 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/24(木) 08:20:48.63 ID:McHd9Qd9p.net]
もう自分で作ろうかな

965 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/24(木) 09:44:01.00 ID:LOvTPxG9d.net]
軌道に乗れなくて心が折れてるから激昂したりしてるのでしょう
まだ無職なのも納得できる話だし
さもありなんだな
死んだ目のままでいいから無理矢理作り笑いをして頑張っていきましょう

966 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/24(木) 10:12:17.50 ID:mf8NF2md0.net]
>>935
趣味で作ってるソフトは金はかからんが、時間が掛かる
その時間を金に換算すれば掛かってるとも言えるが

967 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/24(木) 16:53:23.82 ID:6ueMlVdk0.net]
結局作者に左右されてしまうソフトウェアは駄目だね
UWSCは依存度が高かっただけに影響も大きかったし

968 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/24(木) 18:05:16.39 ID:EAzRjTGc0.net]
個人じゃなければ影響は少ないけど、会社が潰れたら状態は同じだからなぁ。

969 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/24(木) 18:29:29.13 ID:6ueMlVdk0.net]
>>949
そこでオープンソース系だよ
Pythonとか無くなる心配無いだろう



970 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/24(木) 18:51:04.43 ID:EAzRjTGc0.net]
まぁ、たしかに。
行き先としては悪くないってところだよね。

971 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/24(木) 19:40:08.99 ID:gNGE/MYy0.net]
Pythonは大げさなんだよな
コンビニに買い物に行くのにガレージのシャッターあけてフェラーリのエンジン暖機して出かけるような感じ

972 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/24(木) 19:51:46.88 ID:3I5seJ3pd.net]
UWSCRはオープンソースで開発してるぞ
Rustだから敷居高いけど

973 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/24(木) 20:24:31.92 ID:v3lBqM4I0.net]
>>953
敷居が高いの誤用

974 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/24(木) 20:49:22.90 ID:23LaeTsJ0.net]
>>954
言葉って使い方変わってくもんだよ

975 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/24(木) 21:39:44.23 ID:v3lBqM4I0.net]
>>955
ここで反発するのはいいけど人前で同じ誤用するのはやめようね

976 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/24(木) 22:52:58.56 ID:6/w9VQzYM.net]
誤用は普通にいるしむしろ市民権得つつあるけど
そこにツッコむほうが人前ではむしろアレな人

977 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/24(木) 23:43:48.10 ID:23LaeTsJ0.net]
役不足みたいに反対の意味で使ってしまってる誤用は気になるが、他の意味が追加されたのはよくないか

和製英語とかもやたらと突っ込むやつとかいるけど、嫌われるだけだとおもうが

978 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/25(金) 00:02:33.00 ID:Tt+MkDmo0.net]
揚げ足を取る事しか考えてない奴に言っても無駄よ
自分のストレス発散してるだけだし

979 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/25(金) 00:13:34.37 ID:lyVIIGYJ0.net]
>>952
大袈裟か?
使い始める前は多機能すぎると思ってたが使い始めるとむしろシンプル
関数が充実してるからUWSCで複数の関数を駆使して処理したものが
1行で記述出来たりするからコードがシンプルになる



980 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/25(金) 04:00:11.86 ID:ueN+HDha0.net]
むしろ本来の意味でのみ使われてる言葉なんてどれだけ残ってんだ

981 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/25(金) 12:32:35.04 ID:CqgppUzv0.net]
>>961
さすがにこの意見は看過できないな…会話や契約が成り立たないだろう

982 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/25(金) 12:39:24.47 ID:+Ry4nw9r0.net]
961は含意はあるけど疑問文なわけで
それに対して「この意見は看過できない」はおかしくね

983 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/25(金) 12:46:19.75 ID:K1KaJB3+0.net]
>>963
反語だろ
961は本来の意味でのみ使われてる言葉なんてほとんどないって主張

984 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/25(金) 12:51:25.78 ID:/X/FsuAC0.net]
次期Windowsはieなしか。uwsc使う大きな理由がなくなってしまうな
当面はアップグレードしないで考えるか

985 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/25(金) 12:58:26.47 ID:PP47hYQp0.net]
Chromeでしか使ってないから問題なし

986 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/25(金) 14:06:10.04 ID:pAwXDdpMM.net]
IEないと役所の公的・業務的アプリがいっせいに対応を迫られそうでムリでしょ

987 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/25(金) 18:19:45.95 ID:+N//uYiw0.net]
文系イラネ

988 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/25(金) 18:20:59.50 ID:PdA2OlSz0.net]
時代は武官だよな

989 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/25(金) 21:23:15.16 ID:yBfxjCHid.net]
とりあえず11でUWSCが動作するのは確認できた
バッググラウンド動作は試してないからわかんないけど10でも出来てないから私は気にしないです
VMware上なんで実質バッググラウンドには出来るけどね



990 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/26(土) 02:15:25.52 ID:lzIFteki0.net]
>>968
理系が述べる事実に基づく説明を理解できる人だけが意思決定に関われればいいのに
理解できる知能がない文系が経営とか営業にいるから

991 名前:名無しさん@お腹いっぱい。 [2021/06/26(土) 02:49:35.74 ID:NBklhSiN0.net]
節子それ理系文系以前のレベルや

992 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/26(土) 11:22:42.81 ID:+z5naizf0.net]
理だの文だの言う前に言葉が正しく使える事が重要
人に指示する場合でも分かりやすく指示しないと人は動けん

993 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/26(土) 11:46:24.26 ID:uSuMfmrm0.net]
>>973
>言葉が正しく使える事が重要
それ全く同じ言い回しで
「事象を正しく理解していることが重要」とも言える
系に関わらず最低限どっちの素養も(もっというとそれ以外のいろんな素養が)必要やな

994 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/26(土) 11:57:21.14 ID:JPFu5gqP0.net]
人間には2つのタイプがある。
タイプで人を分けようとする人と、タイプで人を分けようとしない人だ。


995 名前:「う格言を思い出しながら読んでいた。 []
[ここ壊れてます]

996 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/26(土) 13:30:31.30 ID:KuVWHBXt0.net]
文系いらねーから出て来るなアホ

997 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/26(土) 13:36:33.01 ID:XcTqilwiM.net]
文系理系関係なく下位とコミュ障は役に立たないから要らないってだけ

998 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/26(土) 16:23:25.54 ID:ejnncjeV0.net]
オレは分割されました

999 名前:名無しさん@お腹いっぱい。 [2021/06/26(土) 17:58:11.89 ID:NBklhSiN0.net]
おまんらのいう文系は文系ですらないからな



1000 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/26(土) 20:06:18.73 ID:KCW77ldi0.net]
オレは文系です。

1001 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/26(土) 21:23:48.30 ID:6LKH///f0.net]
俺はロマン派の理系です。

1002 名前:名無しさん@お腹いっぱい。 [2021/06/26(土) 21:28:05.26 ID:NBklhSiN0.net]
つまりロリ系だろ

1003 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/26(土) 21:33:51.91 ID:uSuMfmrm0.net]
なにそれ上手い

1004 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/29(火) 16:18:19.69 ID:0irS7zUB0NIKU.net]
誤用だーって指摘する人は
自分が物心付いた頃の言葉の意味で使えって強要してるだけなんだよな
江戸時代に使われてたけど大正時代に意味が逆になった言葉とか
どちらが誤用なのかわからんだろう

あと次スレお願いします

1005 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/29(火) 17:06:04.08 ID:E7pBum/MMNIKU.net]
敷居が高いは誤用だった使い方が辞書に追加されたけど難しいの使い方は追加されなかった
見直しされてもまだ認められてない使い方なんだからもうちょい謙虚になれ

1006 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/29(火) 18:32:42.63 ID:VI/ncInt0NIKU.net]
的を得るだけはモヤッとする。

1007 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/29(火) 18:39:52.02 ID:9FmpzVfW0NIKU.net]
>的を得る
「目指すものが明確になった」って使い方なら
的を射てると言えなくもない

1008 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/29(火) 18:46:00.90 ID:P+JP3jtb0NIKU.net]
いい加減スレ違いの話題やめろ

1009 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/29(火) 18:57:43.91 ID:9FmpzVfW0NIKU.net]
良い加減 適当 とかも気になるよね



1010 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/29(火) 20:15:42.38 ID:L0/8+Ncl0NIKU.net]
どうでも良い話題になるとスレが賑わうのも、スレの誤用の認識のズレってことか?

1011 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/30(水) 00:14:57.39 ID:BXlJQM930.net]
質問しても良いですか

1012 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/06/30(水) 22:40:44.80 ID:ao0U8TSo0.net]
遠慮なく

1013 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/07/06(火) 19:17:52.61 ID:BK+I1W0t0.net]
chkimgxって上にウィンドウが重なっててもターゲットid設定してれば画像認識されるんだよね?
過去ログ読むとNoxだとOPenGLだと上手く動かない、win10だと動かないって人が居たみたいだけどそれ以外でこうやったら裏でも画像認識できるようになったとかって経験ある人いない?

1014 名前:名無しさん@お腹いっぱい。 [2021/07/06(火) 22:30:54.31 ID:XiL2iazaM.net]
標準のキャプチャで裏でおかしかったけど
裏だとウィンドウ枠が別物になるためにクライアント領域の座標がずれるので
ウィンドウ座標を基準にすると座標ずれのために動かなくなったりした。
多少幅を持たせれば動くかもしれないけど遅くなるんでそこはきっちり調整したほうがいい。

そもそも画像自体が変わってしまう場合は表用画像と裏用画像を用意する必要があるかもしれない。

真っ黒になって画像が取れないだとかで全然ダメな場合もあるかもしれない。

1015 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/07/06(火) 23:16:26.90 ID:7DFgOl5S0.net]
取得したウィンドウIDのウィンドウサイズから
自分が設定している描画サイズを差し引けば
ウィンドウ枠のサイズは分かるよ

1016 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/07/07(水) 08:21:01.44 ID:Ipouc8FY00707.net]
解決
まったく同じ名前のIDが二つあって最初にヒットするほうが真っ暗のダミー?だった
全ウィンドウ取得して二つ目にヒットするほうをidに設定したら動くようになった

1017 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/07/07(水) 11:25:33.27 ID:txZoNC6Z00707.net]
自動化ツールUWSC使いよ集まれ24
https://egg.5ch.net/test/read.cgi/software/1625624264/

1018 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/07/07(水) 20:00:46.80 ID:YGHi3MER00707.net]
乙梅

1019 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/07/08 ]
[ここ壊れてます]



1020 名前:(木) 15:50:36.66 ID:9Sg/2ZCH0.net mailto: 質問いいですか []
[ここ壊れてます]

1021 名前:名無しさん@お腹いっぱい。 mailto:sage [2021/07/08(木) 15:54:45.51 ID:mvfYZ4wK0.net]
どうぞ

1022 名前:1001 [Over 1000 Thread.net]
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 291日 19時間 11分 10秒

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






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<263KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef