[過去ログ] 自動化ツールUWSC使いよ集まれ22 (1002レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
943: (ワッチョイ e7ea-yNjT) 2020/09/08(火)18:39 ID:F1MtVebc0(1/4) AAS
chkimgとchkimgxがごっちゃになってる
関数の結果が入る変数はそれぞれ別だよ
944
(2): (ワッチョイ 5f84-biH0) 2020/09/08(火)19:36 ID:26uDNln30(1/4) AAS
ログを残したいのですが何度やっても1行目にしか書き込まれません。
オプションでFPUTの行目の指定をすると空の行がたくさんになってしまいます。
あくまで「追記」をしたいんですがどうすればいいでしょうか?

1
2
3
のように出力したいです

c = 0
REPEAT
SLEEP(1)
省5
945
(1): (ワッチョイ bf1f-XrX+) 2020/09/08(火)19:41 ID:qjNFpwc10(2/3) AAS
>>944
改行をいれて
<#CR>
946
(1): (ワッチョイ e7ea-yNjT) 2020/09/08(火)20:02 ID:F1MtVebc0(2/4) AAS
>>944
FPUT( ファイルID, 書込み値, [行, 列] )
・行・・・書込み行(1から指定)、0で行末に追加。
947
(2): (ワッチョイ 5f84-biH0) 2020/09/08(火)20:12 ID:26uDNln30(2/4) AAS
>>945,946
ありがとうございます。
ですが

FPUT(FID,c,0)

FPUT(FID,c + "<#CR>",c)

のどちらでやってもだめでした
948
(1): (ワッチョイ 87cf-n8ne) 2020/09/08(火)20:20 ID:raAI3YO70(1) AAS
F_WRITE を F_READ or F_WRITE にする
949: (ワッチョイ bf1f-XrX+) 2020/09/08(火)20:23 ID:qjNFpwc10(3/3) AAS
>>947
すまん、改行不要だった
F_WRITEはファイル開くとテキストファイルの内容全て消される
ループのなかでFOPENしなきゃいけない事情があるならF_READ or F_WRITE

FID = FOPEN("c.txt",F_WRITE)
c = 0
REPEAT
SLEEP(0.1)
c = c + 1
FPUT(FID,c)
省2
950: (ワッチョイ e7ea-yNjT) 2020/09/08(火)20:23 ID:F1MtVebc0(3/4) AAS
>>947
最終的に何をしたいのか分からないけれど、
これで動作確認はした

c = 0
FID = FOPEN("c.txt",F_WRITE)

REPEAT
c = c + 1
FPUT(FID,c,0)
UNTIL c > 100

FCLOSE(FID)
951
(1): (ワッチョイ 5f84-biH0) 2020/09/08(火)20:35 ID:26uDNln30(3/4) AAS
すみません、先に書いておくべきでした。
エラーがあるごとに書き込みをするエラーログのためのものなんです
ですので一行書き込むごとに毎回FCLOSEをする必要がありまして。。
これ以外の方法だとタイムスタンプがタイトルになった中身1行だけのエラーログが無限に増えていく方法しかなくて。。
すみません、ありがとうございます
952
(1): (ワッチョイ e7ea-yNjT) 2020/09/08(火)20:54 ID:F1MtVebc0(4/4) AAS
>>951
上にも書かれてるけど
F_WRITE・・・書き専用モード
既にファイルがあれば前の情報は消去
・F_READ or F_WRITE・・・読み書き両用指定

単にF_WRITEでオープンしたら毎回新規作成になるから
既存を活かしたいならF_READ or F_WRITE
953: (ワッチョイ 5f84-biH0) 2020/09/08(火)21:02 ID:26uDNln30(4/4) AAS
>>948
>>952
できました!F_READ or F_WRITEはそういう意味だったんですね
ありがとうございました。助かりました!
954: (ワッチョイW 662c-zN8f) 2020/09/10(木)09:18 ID:hnay0RIO0(1/2) AAS
csharpでマウスキーボード操作と画像認識系の機能の関数群を作ったよ
これに字句構文解析機を付けたらほぼUWSCになるけど俺にそんな能力はないよ
955
(1): (オイコラミネオ MMb5-Pwf7) 2020/09/10(木)16:27 ID:JGYqxseNM(1) AAS
c#って使いやすいと思うけど
自動化等の用途だとPythonばかり出て来るのは
マイクロソフト縛りが有るからかやっぱり
956: (ワッチョイ 2ab1-pVuC) 2020/09/10(木)16:39 ID:IQscSmp00(1) AAS
>>955
違う。
C#はコンパイラだから。
ソースコード管理が別途必要になるからちまちま変更するマクロに向かない。
957: (ワッチョイW 662c-zN8f) 2020/09/10(木)19:58 ID:hnay0RIO0(2/2) AAS
そう、書き換えたら実行前にコンパイルしないといけない
だからUWSCのようにインタプリタ的に使うには自前でコンパイラもどき(構文解析機)を作らないといけないわけ
それは俺には無理

でもVisual StudioでCsharp書くのがめちゃくちゃ楽だから俺はCsharpでやってる
958: (ワッチョイW b5b1-p2GX) 2020/09/12(土)14:13 ID:rQ+Lmva20(1/2) AAS
フルスクリーンにした時と
それに相当するウィンドウサイズにした時で
アイコンの画像サイズが微妙に違ってクリックされない
959: (ワッチョイ f156-pVuC) 2020/09/12(土)15:44 ID:N9uXjYgl0(1) AAS
何がいいたいのわからんけど、
複数ファイルを用意して、チェックすればいいだけでは?
960: (ワッチョイ 79ea-5x1D) 2020/09/12(土)15:50 ID:vpMY9mJe0(1) AAS
chkimgxで判定エリアを絞って誤差の許容値を大きくするとかでも
いけるんじゃない
961
(1): (ワッチョイW b5b1-p2GX) 2020/09/12(土)16:54 ID:rQ+Lmva20(2/2) AAS
フルスクリーン前提でアイコン画像を沢山集めたので
違う解像度のアイコンをまた集めたくない

フルスクリーンだとメニューが画面外にいってしまうことあるので
一時的に小さい窓にしてメニュー選択して
またフルスクリーンに戻すと、窓のサイズが微妙に違っていて
アイコンの画像を見つけてくれない
962: (ワッチョイ 0a06-pVuC) 2020/09/12(土)17:21 ID:YCJPZNw90(1) AAS
そうですか
1-
あと 40 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.130s*