探検


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

■ このスレッドは過去ログ倉庫に格納されています
2023/02/01(水) 12:59:01.71ID:0QVB2IjD0
テンプレを>>1に貼るとスレが建てられないので>>2以降から
2023/02/10(金) 21:32:07.15ID:TRufmf+B0
UWSCのIE直接操作機能が
今時のブラウザーでも使えれば良いのにな
2023/02/10(金) 22:51:53.31ID:Rc9DXG9c0
やる気のある人がいれば共同でその辺の機能網羅したuwsでも作って共有&保守とかできそうだけど
もはやUWSCでそれをやるには作る人以前に使う人がいない…
2023/02/10(金) 23:10:53.52ID:q10MDGdy0
あれ、誰か作ってたよね?そういえばどうなったんだろ
62名無しさん@お腹いっぱい。
垢版 |
2023/02/11(土) 19:41:52.66ID:sPYhTmuF0
>>61
UWSCRかな?
2023/02/12(日) 00:27:07.53ID:Uzq4uCZb0
ああ、それだ!あれどうなったのかな?
2023/02/14(火) 01:57:01.12ID:rOtPmt9x0
プファー( ̄△ ̄)y─┛~~~~~
2023/02/14(火) 22:41:43.69ID:5Mcy/cmb0
開発頓挫したんかね
2023/02/14(火) 23:22:05.69ID:IXIAMkJx0
会社クビになったし
金くれとせがんでたし
開発がうまくいくわけないの最初からわかってた笑
2023/02/14(火) 23:36:17.18ID:Xsr05H3f0
去年の12/26にアップデートされてるから進んではいるようだな
2023/02/15(水) 01:32:07.66ID:FIYDGPIR0
printや吹き出し等で文字の色を一部だけ変更する事は出来ないのでしょうか?
また、なにか良い方法はありますでしょうか?
2023/02/15(水) 03:59:19.75ID:ZQPSLYJR0
>>60
UWSCでそれをやる意味もないしな・・・
2023/02/15(水) 20:17:03.95ID:oSjT1Eos0
>>68
uwsc 多色 で検索すれば強引にやってるブログは出てくる
何かのログ出力ならそういう機能付きのエディタを使ったほうがいい
2023/02/17(金) 04:53:35.17ID:x+LgDSlj0
UWSCR、GitHubで粛々と開発やってはるで
アプデの昨日もあったみたい
UWSCRは寄付なしでもフル機能使えるようにやってくれるらしいし感謝やな
https://github.com/stuncloud/UWSCR
2023/02/17(金) 05:41:07.18ID:K0UOSy9O0
続いているんだ
2023/02/17(金) 07:40:14.10ID:GUPyMz1d0
>>71
凄く有り難いけど完全互換じゃないからソース書き換えんと駄目なのがな
2023/02/17(金) 14:49:49.00ID:x+LgDSlj0
>>73
ウィンドウ周りの関数が違ってたりしたなぁ...
動いてるUWSCの方そのまま使ってるけど
2023/02/17(金) 19:25:01.32ID:eNM/SY4C0
UWSCRってwebDriver使わなくてもdom操作できるんでしょ?
そこはちょっと興味ある
2023/02/17(金) 21:08:29.84ID:LiCP8tne0
しかし作者が逝ったからって同じ名前使うのはどうなんだ?
「UWSC互換」を謳うだけなら問題ないと思うけど
2023/02/17(金) 21:49:25.36ID:BE/2Fw8/0
"R"ついてるからいいのでは?
2023/02/17(金) 21:57:37.29ID:SCqPbrzu0
無償でやってるならそれでいい
でも有償化したりしたら袋叩きだな
2023/02/17(金) 22:02:42.78ID:bbNE+9ZO0
>>78
そういう事してると良いソフトが生まれる環境阻害するから止めろよ
2023/02/17(金) 22:04:04.94ID:e8nkNxCe0
寄付を募るのは有償化ですか?
UWSCRがどうかは置いて良いものを作った改良した人は儲けていいのでは?
でないと良いもの生まれない
2023/02/17(金) 22:17:44.99ID:K0UOSy9O0
本家UWSCはDelphiで開発されたらしいが
UWSCRは何で開発しているんだろう
2023/02/17(金) 22:23:53.99ID:qHdJvchP0
>>79が率先して金を払ってくれるならそれでかまわないぞ
2023/02/17(金) 22:56:28.64ID:qVgteT1K0
>>81
Rust
2023/02/18(土) 01:23:10.59ID:ELDpgKKB0
uwscがseleniumに比べて勝ってる点はどこだろうか?
個人的には画像認識があるという事
2023/02/19(日) 18:43:57.38ID:X9QZSlZF0
低能な個人的には、いまダウンロードとインストールをしようとして
seleniumは複数の外部モジュールが(たぶん)必要で(たぶん)正常動作させる設定をする必要がある。挫折した
UWSCはzipを展開して適当なところに置けば、すぐにサンプルを動かせる
2023/02/24(金) 13:45:18.61ID:Xesob2P20
今更だけど、printって文字列にNullが入ってるとそれ以降は表示しないんだね、知らなかったわ
Nullを""に置換すると表示するので文字列の終端文字って訳じゃないっぽいけど・・・
WriteIniもNull書くとバッサリ消されるし、なんかNullっていらんことしいやね

str ="abc"+Null+"xyz"
print str
print Replace(str, Null, "")
だと
abc
abcxyz
になる
2023/02/24(金) 16:14:11.50ID:0buDOfSl0
>>86
Null は組み込み定数で
NULL    // ヌルポインタ
だから、そういう動きをしても してもいいのかなあ?
2023/02/24(金) 17:02:10.99ID:9RBqmx4Z0
ガッ
2023/02/24(金) 19:46:44.28ID:DnIVLQEP0
そういうぬるぽじゃ…
2023/02/25(土) 06:34:41.76ID:+9jUL4jc0
>>89
ガッ
2023/02/26(日) 23:06:20.05ID:8hyYbwBg0
隙を見せるのが悪い
92名無しさん@お腹いっぱい。
垢版 |
2023/02/28(火) 22:18:07.12ID:ptK1dREk0
>>86
"" は 長さ0の文字列。NULL終端が普通。
str ="abc"+""+"xyz"
は、みたまんまの文字列連結になるので "abcxyz" になる

たとえば
str ="abc"+1+"xyz"
なら、"abc1xyz"になるが、この場合は文字の1が入るのでバイナリコードでは 31 が入る。

NULL はバイナリコードで 0
扱いは処理系によると思うが >>86 の動作なら単純にバイナリコードの 0 (=NULL) が入ったと思われるので
データとしては"abc"+Null+"xyz" が入っているけれども
参照、表示するときには真ん中の Null で終端とみなされてそこで終わる。
93名無しさん@お腹いっぱい。
垢版 |
2023/02/28(火) 22:23:38.48ID:ptK1dREk0
>>92
Length(str) は 3 になるかもしれないがデータは7文字入っているはずなので
メモリアロケートしたバッファにコピーする場合はメモリリークすることになる。

C言語などではヒープ領域に詰め込んで割り当てるのでバグる可能性があるけど
WindowsAPIで割り当てる場合は4kBずつの半固定サイズが割り当てられるので
7文字+Null程度ではバグにはならないがコンパイラではワーニングが出るだろう。

昔、Internet Explorer で長いURLを踏ませるとメモリリークしてその場所を実行させることができたけど
コレガ長さ制限をしない場合に起きる現象。
2023/03/01(水) 05:57:32.19ID:vd3ykRzF0
このソフト、テキストファイルを監視して特定の文字列が追加更新されたら特定のマウス操作をする
とかできる?
95名無しさん@お腹いっぱい。
垢版 |
2023/03/01(水) 09:21:14.15ID:RQtxEB6X0
できる
2023/03/02(木) 12:39:02.68ID:cpZvCjt60
>>92
C言語の仕様書に NULL が 0 とはどこにも書いてない。
NULL が 0 でない処理系もあるから。
勘違いしている人は結構居る。

正確には
「終端文字」
「NUL文字」(字面は似てるがNULLとは異なる)
「'\0'」(C言語ほか)
2023/03/02(木) 19:59:16.46ID:kXXy7ZG80
ExcelでもNullと0は違うもんな。
2023/03/02(木) 20:30:10.04ID:JDraqQ7x0
てか、NULLの中身を論議するのがナンセンス
NULLはNULLでしかないだろ
2023/03/02(木) 21:10:10.57ID:xcEupGDY0
うん、だから 87 の通りにUWSCのヘルプにこのように書いてあって

AdaやBasicやCはしらんけど【UWSCに限っては】NULL は組み込み定数で
NULL    // ヌルポインタ

文字列のデータ構造で一般的なのは(文字、次の文字のアドレス)だから(ヌルポインタ、不定)は文字列の終わりと
解釈されておかしくない
2023/03/02(木) 21:19:39.21ID:vmu9YMu+0
ヌルポ
2023/03/02(木) 21:51:50.42ID:LShZSATf0
>>100
ガッ
2023/03/02(木) 22:40:12.40ID:DGQR4tKl0
¥0
2023/03/03(金) 01:36:04.69ID:SSXWnscY0
>>99をスルーするな
ガッ
2023/03/04(土) 18:00:38.68ID:x/aLMzfW0
MOUSEORGが反応しないウィンドウに対してバックグラウンド処理をさせる方法ってないですかね?
2023/03/04(土) 21:55:38.98ID:y60rND1m0
>>104
メンドクサイからVmwareでバックグラウンド処理させてるわ
2023/03/04(土) 22:52:27.33ID:x/aLMzfW0
>>105
なるほど、ありがとうございます
2023/03/05(日) 18:13:14.74ID:/UdsrvNi0
洗濯機、買うたで
2023/03/06(月) 19:04:08.44ID:57Tel69Z0
nullって初期化前の変数で何が入っているか分からないから
使っちゃいけない数値と違うの
109名無しさん@お腹いっぱい。
垢版 |
2023/03/06(月) 20:10:43.00ID:3DvXm+LF0
>>108
それはauto変数
2023/03/08(水) 03:27:30.64ID:Omqs8GOn0
nullは定数
ぃちぃち覚えた
2023/03/09(木) 17:09:27.67ID:URyxiicf0
a に初期値も入れず、宣言もせずいきなり
if a = 0 then …
で使おうとするとエラーになるけど
a = null、a = Nothing、 a = ""
でもダメだった。
無理?
2023/03/09(木) 18:16:45.28ID:itGCypmc0
それは、具体的に何が無理?って聞いてるの?宣言前だから使えないのはわかってるんだよね?
2023/03/09(木) 18:18:17.32ID:ZxAeTrS40
//書き方が悪いだけでは?

dim a

//nullが表示される
a = null
ifb a = null then
  msgbox("null")
 else
  msgbox("0")
endif


//Nothingが表示される
a = Nothing
ifb a = Nothing then
  msgbox("Nothing")
 else
  msgbox("0")
endif

//""が表示される
a = ""
ifb a = "" then
  msgbox("")
 else
  msgbox("0")
endif
2023/03/09(木) 22:50:15.02ID:grkYl/NP0
初期値でemptyなんよね
2023/03/09(木) 22:52:53.32ID:grkYl/NP0
てかそういう意味じゃなくてEXPLICITしちゃってるとかのオチ?
2023/03/11(土) 04:04:25.59ID:bqH7peTB0
エッチな話かと思ったらUWSCの話だった
2023/03/12(日) 13:35:10.55ID:9vDgI4PS0
いつもCHKIMGXを使っているのだが、何度やっても認識しない状況に陥って
試しにCHKIMGの方を使ったらあっさり認識出来た。
こんなこともあるんだね。
2023/03/12(日) 15:14:01.45ID:b2WCY1rX0
>111
>a に初期値も入れず、宣言もせずいきなり
>if a = 0 then …
>で使おうとするとエラーになるけど

自分でエラーの理由わかっているわけだけど
どうして宣言も代入もしていない変数を比較したいんだ?
2023/03/12(日) 21:25:07.85ID:xZ2Hv9lc0
>>117
色使いによって駄目なことがあるね。緑が弱い印象

opencvのライブラリ更新したら改善するかもと思いつつ手はつけてない
2023/03/12(日) 22:59:04.12ID:ZkYx/n4Q0
完全一致はするけど類似では無いと弾かれるのもよくわかんねぇな
2023/03/13(月) 00:42:29.08ID:U6UILTR30
CHKIMGXは稀にbitbltエラーが出る
2023/03/13(月) 02:25:28.94ID:CF9AOc6N0
緑は人間が認識し辛い色
2023/03/13(月) 08:28:28.27ID:E5QiAdLN0
逆でしょ
緑が強いから赤緑青緑で2ドットだと詐称してる詐欺液晶もあったくらいだし
2023/03/14(火) 01:50:55.17ID:RGaT5xa60
色盲もタイプが色々あって緑系が見づらいタイプが一番多いらしい
2023/03/14(火) 01:53:41.96ID:zuyxqjv20
昔のブラウン管単色モニターは緑が多かったのは目に優しいからと聞いていた
2023/03/14(火) 01:57:15.68ID:Pi+x4hw+0
緑に敏感だから緑のサブピクセルは減らせない
赤青はそうでもないからざっくり減らせる
それで生まれたのがペンタイル配列だっけか
2023/03/14(火) 02:53:54.15ID:2pcmc5e80
等倍に見えるけど微妙に拡大縮小されてて一致しないとか
2023/03/14(火) 08:19:35.32ID:SjmUOw6I0
>>125
緑が目に優しいというのは物体の表面で反射するのを見る自然光の話であって、発光するものを直接見る場合は赤の方が目に優しいんだけどね。
可視光線の中では最も波長の長い赤が電磁波としてのエネルギーが低くて視神経への刺激が少ない。
任天堂のバーチャルボーイの画面が赤いのはそのため。
グリーンディスプレイがその色なのは技術やコストの問題なのか、直接光でも緑が目に優しいと誤解されていたためなのかは知らないけど。
自然光で緑が目に良いとされるのも、直接光よりも弱いから視神経への光学的な刺激の差はあまり問題にならず、
それよりも精神的な問題(自然の色だから気分が落ち着くとか)の方が大きいからだろう。
2023/03/14(火) 08:38:40.84ID:6EpiyiGT0
アンバーディスプレイというものもあったな
2023/03/14(火) 09:22:28.60ID:ubzCyXkr0
>>127
その場でキャプチャした画像使って確認したからそれはないです
2023/03/14(火) 14:18:15.28ID:RGaT5xa60
>>128
バーチャルボーイが赤色LEDを採用した理由が
視神経への刺激が少ないからって事のソースは?
2023/03/14(火) 16:20:21.57ID:SjmUOw6I0
>>131
明確なソースは今提示はできないけど、そういう話を昔何かの記事で読んだことがあるってだけ。
昔のことなんで証明のしようがないことだし、その記事の著者も任天堂関係者ではなかったかもしれないが、
論理的に説得力のある話ではあるし、自分はその話を信用してる。
尤も、バーチャルボーイの画面はLEDだし、当時はそれで単色青やフルカラーは無理ってこともあったかもしれないが、
青はともかく緑のLEDは当時存在してたんだし、赤が目に優しいってことを意識してなければ単色画面の色をわざわざ真っ赤にはしないんじゃないか?
まぁ開発者の本意がはっきりしない以上、「赤いのはそのため」と言い切るよりは、「そのためらしい」くらいの言い方の方が適切だったかな。
そこは訂正しとく。
2023/03/14(火) 20:31:56.91ID:Uri4GPOW0
ブレーキランプはLEDだとまぶしい
2023/03/14(火) 23:33:30.57ID:2pcmc5e80
HDRしてると一致してるのに一致してくれないとか聞いた事あるよーな
2023/03/15(水) 16:30:46.40ID:YlSkJyxf0
>>132
そうか 残念だ
昔の雑誌に乗った開発者インタビューなんかがひょっこりネットに出てきて軽くバズったりすることがあるから
ちょっと楽しみにしてたけど
2023/03/16(木) 15:39:17.61ID:bmYKDsOO0
>>132
緑色LEDはつい最近まで発光効率が低いのしか作れなかったから 
2023/03/17(金) 07:28:40.53ID:oe6qojfC0
赤色LEDの光を見ると視力回復するってのはデマだよなやっぱり
2023/03/17(金) 15:23:23.25ID:8kkNVtGZ0
csvファイルが何列で構成されているかを取得する方法を教えて下さい。
因みに何行かは、Fget(Fid,F_Linecount)で取得出来ました。
一行に含まれるカンマの数を1個1個数える方法しかないのかな、、
 
2023/03/17(金) 15:51:31.86ID:opvKnOHW0
>>138
それが一番早いよ
2023/03/17(金) 16:03:36.99ID:oKhqiKOY0
エスケープされてたりするのを考慮しだすとCSVの列数はめんどくさい
141名無しさん@お腹いっぱい。
垢版 |
2023/03/17(金) 17:10:09.97ID:Mpb4MmNF0
全部読み込むならJavaScriptでCSV読み書きするコードを拾ってきて呼び出せばいい。
列数は結局全部の行で処理しないと分からないけど。
142名無しさん@お腹いっぱい。
垢版 |
2023/03/17(金) 17:11:24.13ID:Mpb4MmNF0
>>141 は1行目インデックスって前提があったりするんで
全部の列にインデックスがあるなら1行目だけ見ればよかったりするかも。
2023/03/17(金) 17:56:49.30ID:+JVt48As0
>>138
ID = FOPEN("data.CSV",F_READ or F_WRITE)

str = FGET(ID,1)
str = SPLIT(str,",") //一行目を読み込んでカンマで区切って配列にする

msgbox(length(str)) //列数(配列の個数)を表示

FCLOSE(ID)
2023/03/17(金) 23:42:27.33ID:/bysnGKg0
>>137
ブルーベリーもな
2023/03/18(土) 00:06:18.12ID:7bHdRQ6/0
光は何も見ないのが一番いい
サプリはルテイン(マリーゴールド)
2023/03/18(土) 12:25:57.13ID:ZdVW8Mlg0
どこかで公開されてたcsv読込モジュールが同じ物足てるか分からないけど
あれ列位置指定とかエスケープとか考慮されてなくて改造しまくった記憶しかない
2023/03/18(土) 12:27:02.03ID:ZdVW8Mlg0
あと改行まざり()
2023/03/18(土) 16:00:23.57ID:WUrpQivS0
>>145
モグラさんかな?
2023/03/19(日) 05:45:14.85ID:KhAtblE50
スレチだが面白い話してんな
2023/03/19(日) 23:08:46.46ID:aDVDVwJl0
>>2
Gettime()の戻値を t とすると以下の式が成り立つ
t = Gettime( t /86400,20000101)

これで何が出来るかというと、Gettime()の戻値だけを与えられたときでも、各時間の特殊変数がセットされる
151名無しさん@お腹いっぱい。
垢版 |
2023/03/20(月) 20:31:46.78ID:xFCgLBV+0
数年前にUWSC質問スレで質問を連投したら「いちいち死ぬほどうざい」などと叩きのめされたので代わりにこのスレ荒らしてもいいですか?
2023/03/21(火) 06:06:12.93ID:YAFmpIxL0
連投するのが悪いと思ってないどころか・・・
って言われに来たのかと思った
153名無しさん@お腹いっぱい。
垢版 |
2023/03/22(水) 09:23:55.95ID:lg/jVzuv0
>>151
ここにおいでよ

hayabusa9.5ch.net/test/read.cgi/news/1679292998/
2023/03/25(土) 14:02:01.42ID:3h+4LVzu0
UWSCってさ、
・COMオブジェクト以外、参照(ポインタ)がない
・自前でクラス定義ができない
・イテレータ(ForEach相当品)がない
でいいよね?
155154
垢版 |
2023/03/25(土) 14:26:43.47ID:3h+4LVzu0
あ、FunctionやProcedureに渡す時だけ参照(ポインタ)にできるのか。
2023/03/25(土) 15:29:34.54ID:oTlrCSEZ0
ポインタではないんじゃね?
157154
垢版 |
2023/03/25(土) 16:19:10.96ID:3h+4LVzu0
>>156
オブジェクト型変数≒内部的にはポインタ。

ポインタは演算ができるけど、オブジェクト型変数は安全を考慮して演算不可。
そのニュアンスを込めて「参照」と言い慣わしている場合はある。
ただし、アドレスを指していることには変わりはない。
2023/03/25(土) 17:31:02.44ID:oTlrCSEZ0
>>157
関数にpublic array[]を渡して中で書き換えても関数が終了して戻るまで更新されなかった記憶がある
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況