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

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
963: (ワッチョイ a5cf-7JDO) 2020/09/12(土)17:47 ID:il+Ts2NB0(1) AAS
ちょいちょい前からスレに出没してるアレな人だから…
964: (アウアウウーT Sa21-4Exf) 2020/09/12(土)18:35 ID:iUqLMtZSa(1) AAS
chkimgx()
のなかで使用されている
dllの関数 chkimgx_generic()
の7番目8番目のパラメータは
window_scale
matching_scale
で拡大縮小の指定ができる

つまり、ウィンドウのときのアイコンがフルスクリーン時の0.98倍だとすれば
matching_scaleに0.98と指定することでフルスクリーンのアイコンを指定可能なはず

chkimgx()では
省5
965: (ワッチョイ 3a83-aSkY) 2020/09/12(土)21:11 ID:GNEMMZgY0(1) AAS
どういう状況なのかさっぱりわからんし
別に解決方法を聞いてるわけでもないんだからほっとけ
966: (ワッチョイ 2ab1-pVuC) 2020/09/13(日)11:23 ID:3EhbQlK60(1) AAS
>>961
座標を比率で計算すればいい。かなりめんどくさいけど。

1.フルスクリーン用の画像があるならその画像をChkImgで座標を拾って座標のリストを作る。
2.解像度を変更した状態で座標を計算してSaveImgしてアイコンを集める。
3.画像を差し替えるなり元のスクリプトを書き換えるなりして新しい画像をスクリプトに適用する。

これは昔、トランプの数字とマークを読み取る時に使った手。
大きい画像ならOCRで自動的に取り込めたので座標を指定して画像を保存してOCRで読み取った。
その後、大きい画像(大きい窓)と小さい画像(小さい窓)を同時に表示し(同じ内容で表示される仕様)、
小さい窓の画像をキャプチャし自動収集した。
以後、ポーカーの自動化は小さい窓の4ドットの画像だけで読み取れるようになったので効率的に動いた。
省1
967
(2): (ワッチョイ 6a74-C4/F) 2020/09/15(火)17:31 ID:C/I/XC8R0(1/2) AAS
ID = FOPEN("ファイルの場所",F_READ or F_WRITE)
DIM arr[] ="aa","bb","cc","aa"
QSORT(arr)
FOR item IN arr
PRINT item
FPUT(ID,item)
NEXT
FCLOSE(ID)

配列の文字列をソートしてファイルに保存するものを書いたんだけど
重複があった場合削除するにはどうしたらいいんだろうか
省3
968
(1): (ワッチョイW c558-58Fu) 2020/09/15(火)20:54 ID:jlwUb4vN0(1) AAS
>>967
ソート済みの配列であれば、直前の値と一致した場合にスキップすればいい
969: (ワッチョイ f156-pVuC) 2020/09/15(火)21:16 ID:XO0mZbTy0(1) AAS
リンク先はみてないけど、
Qsort()使わすに、連想配列をソートで定義して代入
か、>>968のようにする
970: (ワッチョイ 7920-jF+x) 2020/09/15(火)22:33 ID:BY6RQgRN0(1) AAS
せっかくDOSCMDがあるんだから

GnuWin32あたりからダウンロードして
type "ファイルの場所" | sort.exe | uniq.exe > temp.txt
copy temp.txt "ファイルの場所"
(一気に uniq.exe > "ファイルの場所" とリダイレクトしても動くはず。気分の問題でtempを使っている)

Win10なら、その辺のブログを windows uniq で検索すると
> Sort-ObjectPowerShell のコマンドレット-Uniqueは、次と同じことを行うスイッチをサポートしています。
> Get-Content file.txt | Sort-Object -unique
>もちろん、PowerShellにエイリアスが存在するため、次のように記述することもできます。
> type file.txt | sort -unique
省2
971: (ワッチョイ 6a74-C4/F) 2020/09/15(火)23:06 ID:C/I/XC8R0(2/2) AAS
ごめん>>967よく読んだらちゃんと書いてあったわ
とりあえず完成したの貼っとく

DIM arr[] ="aa","bb","cc","aa"
//配列の文字列をファイル1へ書き込む
ID1 = FOPEN("ファイル1の場所",F_WRITE)
FOR item IN arr
 FPUT(ID1,item)
NEXT
FCLOSE(ID1)
//文字列が書き込まれたテキストファイルがあれば↑部分は省略可
省13
972
(1): (オッペケT Srcb-lMKa) 2020/09/16(水)15:18 ID:Xyek25mkr(1) AAS
ゲームに使うためにUWSCを使いだしたんですが、
どうも思いっきりマウスやキーボードを押さないと反応せず
→などで説明すると二個ぐらい動くぐらいまで押し切らないと動きません。
解決法や同じような症状になった方いませんか?
sleep(2)を置いてみましたが意味なかったです。
逆に言えば押し切れば動くことになるのですが、→などは押し切ってしまうと
二個三個→になってしまうのでそういう訳にはいかないです。
どうしたらいいものか・・・
973: (ワッチョイ 9fb1-Cup9) 2020/09/16(水)17:52 ID:kkNFHIaZ0(1) AAS
>>972
down
sleep
up

この順番でやらないと右に移動しません。
974: (ワッチョイW 9f03-akuI) 2020/09/16(水)20:40 ID:XnkuLe8m0(1) AAS
何言ってんだかわからん
975: (ワッチョイ d7ea-oDzX) 2020/09/16(水)20:45 ID:fTyIK0r50(1) AAS
ソフトの反応が鈍いって話じゃないの
それに合わせて調整すればいいだけの話
976: (ワッチョイ ff02-b3rt) 2020/09/16(水)23:54 ID:i8joEtna0(1) AAS
ゲームだったらボタンを押せば何か反応がある
反応を確認できるまで繰り返せば確実
977: (オッペケT Srcb-Cup9) 2020/09/17(木)08:23 ID:yR02ez4Pr(1) AAS
だいたいの意味は分かったが、sleep(2)のくだりが意味不明
978
(1): (ワッチョイ ff04-xVpC) 2020/09/17(木)10:21 ID:94JaD6210(1) AAS
// 一度押して2秒後にもう一度押す
KBD(VK_RIGHT,CLICK)
SLEEP(2)
KBD(VK_RIGHT,CLICK)

// キーを押しっぱなしで2秒後に離す
KBD(VK_RIGHT,DOWN)
SLEEP(2)
KBD(VK_RIGHT,UP)
979: (アウアウクー MMcb-mr37) 2020/09/17(木)15:09 ID:uG/jHtk6M(1) AAS
>>978
天才やん
そんな事出来るの
思いつかなかったわ
980
(2): (ワッチョイ b706-hO2k) 2020/09/17(木)17:04 ID:B8zbWP0R0(1) AAS
UWSCソースコードは
親族がその価値も分からずumiumiさんの他の遺品と一緒に破棄処分してしまったよ

3年前に 
981: (ワッチョイW 7758-FM88) 2020/09/17(木)17:13 ID:O1iEPQjU0(1) AAS
ΩΩ<な、なんだってー!?
982: (ワッチョイ bfb2-W2Jb) 2020/09/17(木)17:15 ID:+TFf9z0z0(1) AAS
>>980
うわぁわぁわああああん!(>△<)

おわた、おわたよ!

完全におわたよ!(T△T)
1-
あと 20 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.127s*