Windowsの作業を自動化するツール
フリーソフト版とシェアウェア版の2種類がある
・UWSC Free版 Ver5.3.0.2
http://www.uwsc.info/uwsc5302.zip
・UWSC Pro Ver5.3.0.2 (スレ建て時点で、現在シェアレジはできません。)
http://www.uwsc.info/uwscpro5302.exe
●UWSC 掲示板(※作成依頼掲示版ではありません)
質問の際には自力で作ったスクリプトを晒すか、具体的な解らない場所を提示すること
上級者が常駐、たまに作者も現れるため過去ログには有益情報の宝庫
http://www3.rocketbbs.com/13/bbs.cgi?id=umiumi
http://www3.rocketbbs.com/601/siromasa.html
●UWSC - Wikipedia
http://ja.wikipedia.org/wiki/UWSC
●使い方・基礎解説学習サイト
http://uwsc.g.hatena.ne.jp/cx20/20100131/1264938584
http://www.confrage.com/uwsc/
http://necro.jp/dev/uwsc/
http://canal22.org/
http://big.tm.land.to/handbook/uwsc.htm
http://www.game-rev.com/review/gameut/uwsc.html
●スクリプトテンプレサイト
http://scripts.web.fc2.com/
http://nem.symphonic-net.com/uwsct/0610uwsct.html
http://iriyak.adam.ne.jp/uwsc.html
※前スレ
自動化ツールUWSC使いよ集まれ23
https://egg.5ch.net/test/read.cgi/software/1600515815/
VIPQ2_EXTDAT: checked:vvvvv:1000:512:: EXT was configured
探検
自動化ツールUWSC使いよ集まれ24
■ このスレッドは過去ログ倉庫に格納されています
1名無しさん@お腹いっぱい。 (タナボタW 6a98-IjSQ)
2021/07/07(水) 11:17:44.59ID:txZoNC6Z00707291名無しさん@お腹いっぱい。 (ワッチョイ 063c-K0oZ)
2021/10/13(水) 21:49:14.48ID:6JgLgwhb0 ある画像が認識された時にx軸530y軸1000の場所からx軸1920y軸0のとこまでドラッグさせたいです
この文でできるかと思って試したのですが機能してくれませんしエラーも吐いてくれません
おかしな点があれば教えていただければと思いここに来ました、お願いします
elseif CHKIMG("ドラッグ.bmp")
BTN(LEFT, CLICK, 530, 1000)
sleep(0.5)
MMV(1920, 0)
sleep(0.5)
BTN(LEFT, CLICK, 1920, 0, 500)
sleep(0.5)
この文でできるかと思って試したのですが機能してくれませんしエラーも吐いてくれません
おかしな点があれば教えていただければと思いここに来ました、お願いします
elseif CHKIMG("ドラッグ.bmp")
BTN(LEFT, CLICK, 530, 1000)
sleep(0.5)
MMV(1920, 0)
sleep(0.5)
BTN(LEFT, CLICK, 1920, 0, 500)
sleep(0.5)
292名無しさん@お腹いっぱい。 (ワッチョイ 8311-wndY)
2021/10/13(水) 21:59:25.06ID:Tx1BsvlM0 >>291
クリックってのは押して放すことだよ?
クリックってのは押して放すことだよ?
293名無しさん@お腹いっぱい。 (ワッチョイ 063c-K0oZ)
2021/10/13(水) 21:59:25.40ID:6JgLgwhb0 一部自分でもおかしいと思うところがありこうでした
それでも動いてくれないのでどなたかお願いします
elseif CHKIMG("移動.bmp")
BTN(LEFT, DOWN, 530, 1000)
sleep(0.5)
MMV(1920, 0)
sleep(0.5)
BTN(LEFT, UP, 1920, 0, 500)
sleep(0.5)
それでも動いてくれないのでどなたかお願いします
elseif CHKIMG("移動.bmp")
BTN(LEFT, DOWN, 530, 1000)
sleep(0.5)
MMV(1920, 0)
sleep(0.5)
BTN(LEFT, UP, 1920, 0, 500)
sleep(0.5)
294名無しさん@お腹いっぱい。 (ワッチョイW 6bb1-ZdlL)
2021/10/13(水) 22:17:08.40ID:fULfp26K0 出来ん出来ん言わずに、まず、どこまでできたか調べろ
画像認識できてないんじゃないの
画像認識できてないんじゃないの
295名無しさん@お腹いっぱい。 (ワッチョイ 063c-K0oZ)
2021/10/13(水) 22:23:52.70ID:6JgLgwhb0 その可能性を考えて他のただのクリック作業をさせたらそれはできました
なので画像認識に関しては問題ないと思います
画面にクリックの後がついたりするものではないので左の押し込みができてるのかの確認はできてないです
押し込みすらしてないのかドラッグができてないのかのどちらかすらわからなくて
なので文の内容でドラッグするには何かがおかしい等がわかるエスパーがいるなら力を借りたいと思いました
似たような内容でブラウザでの画面スクロールはできました
なので画像認識に関しては問題ないと思います
画面にクリックの後がついたりするものではないので左の押し込みができてるのかの確認はできてないです
押し込みすらしてないのかドラッグができてないのかのどちらかすらわからなくて
なので文の内容でドラッグするには何かがおかしい等がわかるエスパーがいるなら力を借りたいと思いました
似たような内容でブラウザでの画面スクロールはできました
296名無しさん@お腹いっぱい。 (ワッチョイW 6bb1-ZdlL)
2021/10/13(水) 22:28:16.62ID:fULfp26K0 なんでそんなに自信があるのかわからんけど、
elseif CHKIMG("移動.bmp")
print “ふぁ?”
BTN(LEFT, DOWN, 530, 1000)
で確認した?
elseif CHKIMG("移動.bmp")
print “ふぁ?”
BTN(LEFT, DOWN, 530, 1000)
で確認した?
297名無しさん@お腹いっぱい。 (ワッチョイW 6bb1-ZdlL)
2021/10/13(水) 22:30:02.63ID:fULfp26K0 あーごめん、クリックはしたんやな
移動が速すぎるとか
ちなみにうちのパソコンだと、デスクトップ上のアイコンはそのコードで移動できたぞ
移動が速すぎるとか
ちなみにうちのパソコンだと、デスクトップ上のアイコンはそのコードで移動できたぞ
298名無しさん@お腹いっぱい。 (ワッチョイ 1b42-5z9A)
2021/10/13(水) 22:32:09.56ID:13bvcB8E0 作者さん亡くってたんですね
ご冥福
LOCKHARD/LOCKHARDEX が内部でどんな処理(WindowsAPI)をしているか、
思い当たる人が居たら教えて下さい
やりたいことは、「LOCKHARD中でも指定したデバイスからの入力を受け付ける
(あるいは指定したデバイスのみロックする)」なんですが、
当然自前で DLL を作成しないといけないので情報が欲しいです
ご冥福
LOCKHARD/LOCKHARDEX が内部でどんな処理(WindowsAPI)をしているか、
思い当たる人が居たら教えて下さい
やりたいことは、「LOCKHARD中でも指定したデバイスからの入力を受け付ける
(あるいは指定したデバイスのみロックする)」なんですが、
当然自前で DLL を作成しないといけないので情報が欲しいです
299名無しさん@お腹いっぱい。 (ワッチョイW ca53-3Dtb)
2021/10/14(木) 00:35:31.31ID:eww/lYun0 座標が間違ってるとかね
300名無しさん@お腹いっぱい。 (ワッチョイW 6bb1-ZdlL)
2021/10/14(木) 00:55:12.40ID:+X2fEB8o0 ところで、chkimgで画像を見つけたら、座標位置を返してくれるから、その値を使った方がいいのでは??
301名無しさん@お腹いっぱい。 (テテンテンテン MM86-rx/O)
2021/10/14(木) 05:55:13.23ID:ZFUFw5zuM >>293
ペイントでライン引けるか実験してみ
ペイントでライン引けるか実験してみ
302298 (ワッチョイ 1b42-5z9A)
2021/10/14(木) 07:13:25.50ID:TZSkI2ZV0 自己解決
LOCKHARD は BlockInput(使用を確認)
LOCKHARDEX はおそらく WH_KEYBOARD_LL/WH_MOUSE_LL を使っているっぽい
LOCKHARD は BlockInput(使用を確認)
LOCKHARDEX はおそらく WH_KEYBOARD_LL/WH_MOUSE_LL を使っているっぽい
303名無しさん@お腹いっぱい。 (ワッチョイ ef06-Gzvz)
2021/10/15(金) 20:33:57.47ID:s9casV2l0 こんなに便利だったツールだったのに新規利用者も増えずに
廃れる一方なん?
廃れる一方なん?
304名無しさん@お腹いっぱい。 (ワッチョイ df7e-an4T)
2021/10/15(金) 21:01:02.61ID:Iwhm3zHo0 そら作者が
305名無しさん@お腹いっぱい。 (ワッチョイ 6bb1-ZO17)
2021/10/15(金) 22:38:54.24ID:SiJaXEWC0 作者が鬼籍なんでね・・・
初心者がプログラミングを覚えるのにも向いてるけど、解説本書いても売れないだろうなぁ・・・
初心者がプログラミングを覚えるのにも向いてるけど、解説本書いても売れないだろうなぁ・・・
306名無しさん@お腹いっぱい。 (ワッチョイ 6b73-KUiw)
2021/10/15(金) 22:46:06.06ID:VFN4eOZG0307名無しさん@お腹いっぱい。 (ワッチョイW 0bb1-2hNl)
2021/10/15(金) 22:56:45.68ID:xeRdZ5EV0 uwscで検索すると良く引っかかってたページが最近引っかからないけど、無くなったのか??
308名無しさん@お腹いっぱい。 (ワッチョイ 8bb1-v+H3)
2021/10/15(金) 23:04:25.18ID:ajS7uFUH0 小林なんちゃらでしょ?俺も思ってた
309名無しさん@お腹いっぱい。 (ワッチョイ 8bb1-ZO17)
2021/10/15(金) 23:05:28.69ID:t6zNYhFK0310名無しさん@お腹いっぱい。 (ワッチョイW 0bb1-2hNl)
2021/10/15(金) 23:08:41.39ID:xeRdZ5EV0 それ!
ページはあるんだね
ページはあるんだね
311名無しさん@お腹いっぱい。 (ワッチョイW 0b79-Bn60)
2021/10/15(金) 23:41:11.63ID:Pe0XGRhF0 googleだと検索結果に上がってこないけど他の検索サイトなら普通に出てくるね
312名無しさん@お腹いっぱい。 (ワッチョイ 5fa0-Avck)
2021/10/17(日) 07:17:39.21ID:y1h08Wq90313名無しさん@お腹いっぱい。 (ワッチョイ 9f1e-Avck)
2021/10/17(日) 16:19:44.45ID:58o9dC+z0 test
314名無しさん@お腹いっぱい。 (ワッチョイ 9f1e-Avck)
2021/10/17(日) 17:25:11.94ID:58o9dC+z0 ログ表示ウインドウにテキストファイルを内容を表示させて、そのログ表示ウインドウを閉じたら次のスクリプトに移行したいのですが、ウィンドウを閉じたことを取得できません
どのようにしたらよいか教えて下さい
どのようにしたらよいか教えて下さい
315名無しさん@お腹いっぱい。 (JP 0H0f-ZO17)
2021/10/17(日) 17:56:09.04ID:DaEUZQMxH316名無しさん@お腹いっぱい。 (ワッチョイ 9f1e-Avck)
2021/10/17(日) 21:42:57.01ID:58o9dC+z0317名無しさん@お腹いっぱい。 (ワッチョイ ef06-an4T)
2021/10/19(火) 20:55:25.61ID:gBUhBekS0 MOUSEORG()の指示って統一できないのかな
今は各プロシージャ、ファンクションの引数idを渡して、先頭にMOUSEORG(id)を付けているのだけど
10個近くあるので、コードをスッキリさせたいのです、、
今は各プロシージャ、ファンクションの引数idを渡して、先頭にMOUSEORG(id)を付けているのだけど
10個近くあるので、コードをスッキリさせたいのです、、
318名無しさん@お腹いっぱい。 (ワッチョイ 6bb1-ZO17)
2021/10/19(火) 21:05:04.60ID:PXjNDd/g0 DIM 座標[1][1]
fukidasi ("一回目")
while true
ifb GETKEYSTATE(VK_LBUTTON);座標[0][0] = G_MOUSE_X;座標[0][1] = G_MOUSE_Y;break;endif
wend
fukidasi ()
SLEEP(1)
fukidasi ("二回目")
while true
ifb GETKEYSTATE(VK_LBUTTON);座標[1][0] = G_MOUSE_X;座標[1][1] = G_MOUSE_Y;break;endif
wend
fukidasi ()
msgbox(座標[0][0]+","+座標[0][1]+" "+座標[1][0]+","+座標[1][1])
クリックした時の座標を配列に入れたいが、二回目がスルーされてしまう
GETKEYSTATEの初期化方法はありますか?
fukidasi ("一回目")
while true
ifb GETKEYSTATE(VK_LBUTTON);座標[0][0] = G_MOUSE_X;座標[0][1] = G_MOUSE_Y;break;endif
wend
fukidasi ()
SLEEP(1)
fukidasi ("二回目")
while true
ifb GETKEYSTATE(VK_LBUTTON);座標[1][0] = G_MOUSE_X;座標[1][1] = G_MOUSE_Y;break;endif
wend
fukidasi ()
msgbox(座標[0][0]+","+座標[0][1]+" "+座標[1][0]+","+座標[1][1])
クリックした時の座標を配列に入れたいが、二回目がスルーされてしまう
GETKEYSTATEの初期化方法はありますか?
319名無しさん@お腹いっぱい。 (ワッチョイW 0bb1-2hNl)
2021/10/19(火) 21:56:47.75ID:Fkbw0ltr0 sleep(1)の後にgetkeystate(VK_LBUTTON)を入れる
320名無しさん@お腹いっぱい。 (ワッチョイ 4b6e-4HJo)
2021/10/20(水) 21:43:39.44ID:L44KDFkq0 uwscでGMOクリック証券「スーパーはっちゅう君」 [6311]先物OP新規注文
ボタンを押すにはどのように書けばよいのでしょうか?
ボタンを押すにはどのように書けばよいのでしょうか?
321名無しさん@お腹いっぱい。 (ワッチョイ 0f7e-ZO17)
2021/10/21(木) 03:56:25.72ID:V5f7yjWE0 画像認識
322名無しさん@お腹いっぱい。 (ワッチョイW bb58-4TJN)
2021/10/21(木) 04:55:13.88ID:SQHfFfZ90 どーしてもイチから全て教えて欲しいならそのソフトの全画面のキャプチャと画面遷移とショートカットキーの仕様をよこすかテスト用のアカウントでも晒すんだな
それが嫌ならuwscのチュートリアルも減っていくとはいえまだ基本的な使い方くらいは見つかるからがんばれ
それも嫌ならもうちょっと今時のソフト探した方がいいよ
RPAだオートメーションだって色々あるから
それが嫌ならuwscのチュートリアルも減っていくとはいえまだ基本的な使い方くらいは見つかるからがんばれ
それも嫌ならもうちょっと今時のソフト探した方がいいよ
RPAだオートメーションだって色々あるから
323名無しさん@お腹いっぱい。 (ワッチョイW 0bb1-2hNl)
2021/10/21(木) 06:23:21.60ID:9w9E9Ax20 pro版でweb記録させればコードが自動生成できる
324名無しさん@お腹いっぱい。 (ワッチョイ 6bb1-ZO17)
2021/10/21(木) 11:41:18.72ID:nmiGloQn0325名無しさん@お腹いっぱい。 (ワッチョイ 4b6e-4HJo)
2021/10/21(木) 13:45:14.21ID:wfp4RoRe0 320です。
UWSCからHimacroというソフトに変えてみたけど、やっぱりスーパーはっちゅう君の操作ができません。
操作の記録ボタンを押しても何も記録されないのです。
こういうのは、そもそもの規格が違うというようなことでしょうか?
何か対策はないでしょうか?
UWSCからHimacroというソフトに変えてみたけど、やっぱりスーパーはっちゅう君の操作ができません。
操作の記録ボタンを押しても何も記録されないのです。
こういうのは、そもそもの規格が違うというようなことでしょうか?
何か対策はないでしょうか?
326名無しさん@お腹いっぱい。 (ワッチョイ 0f6e-B2BC)
2021/10/21(木) 13:50:30.39ID:Y+mp+4jk0 ドキュメント類を読んで学習する
327名無しさん@お腹いっぱい。 (ワッチョイ 8bb1-ZO17)
2021/10/21(木) 14:17:54.16ID:qT6Nc51h0 >>325
マジレスするけどここはUWSCのスレだからHimacroとか
スーパーはっちゅう君のこと聞かれてもわからないよ
GMO証券の先物OPの口座を持っててスーパーはっちゅう君が使える環境がないと試せない
マジレスするけどここはUWSCのスレだからHimacroとか
スーパーはっちゅう君のこと聞かれてもわからないよ
GMO証券の先物OPの口座を持っててスーパーはっちゅう君が使える環境がないと試せない
328名無しさん@お腹いっぱい。 (ワッチョイW 0bb1-2hNl)
2021/10/21(木) 14:22:02.84ID:9w9E9Ax20 >>325
操作の記録ではなく、webの記録だぞ
操作の記録ではなく、webの記録だぞ
329名無しさん@お腹いっぱい。 (ワッチョイ 2b11-8w4q)
2021/10/21(木) 16:55:00.78ID:M3G0ruxv0 正直金銭絡むようなことの自動化は相当慎重にやらないといけないから、
何もわからない状態からやるくらいなら素直に金払って作ってもらうわ。
何もわからない状態からやるくらいなら素直に金払って作ってもらうわ。
330名無しさん@お腹いっぱい。 (ワッチョイ 0f6e-B2BC)
2021/10/21(木) 16:58:28.11ID:Y+mp+4jk0 ちょっと楽が出来たらいいなレベルだから
自分でやろうとしてるんじゃないの
発注してまでやろうと思うほどの予算も無いんでしょ
自分でやろうとしてるんじゃないの
発注してまでやろうと思うほどの予算も無いんでしょ
331名無しさん@お腹いっぱい。 (ワッチョイ 4b6e-4HJo)
2021/10/21(木) 16:58:41.12ID:wfp4RoRe0332名無しさん@お腹いっぱい。 (ワッチョイ 5b76-twAR)
2021/10/21(木) 16:59:05.16ID:xwrdDv/k0 誤動作でしたでは済まないからな
痛い目見ないとわからないのかね
痛い目見ないとわからないのかね
333名無しさん@お腹いっぱい。 (ワッチョイ 2b11-8w4q)
2021/10/21(木) 17:06:34.88ID:M3G0ruxv0 自分で作って一週間くらい張り付いて監視してるくらいでも俺は不安だわ。
ガチの初心者が自分のマクロ信用するなんて。
ガチの初心者が自分のマクロ信用するなんて。
334名無しさん@お腹いっぱい。 (ワッチョイ 0f7e-ZO17)
2021/10/21(木) 18:10:05.34ID:l8+ExRgl0 MT4のデモ口座でMQL書いてEA動かしたりはしたことある
335名無しさん@お腹いっぱい。 (アウアウキー Sa8f-uTua)
2021/10/21(木) 18:59:16.62ID:MBIKn5Iga >>331
誰かに発注するにしても、発注先がGMO証券に口座開設して場合によっては金も入れなきゃいけないわけだ
それなりにはずまないと受ける人いないだろうなあ
それと、そんなに重要なアルゴリズムなら、きちんと分離したうえで発注して後から自分で結合すればいいでしょ
さらに言っとくと、他人の金儲けに親身になる人は匿名掲示板にはいないと思いますよ。それをぼかして質問できるくらいまでスキルを自分で上げましょうね
誰かに発注するにしても、発注先がGMO証券に口座開設して場合によっては金も入れなきゃいけないわけだ
それなりにはずまないと受ける人いないだろうなあ
それと、そんなに重要なアルゴリズムなら、きちんと分離したうえで発注して後から自分で結合すればいいでしょ
さらに言っとくと、他人の金儲けに親身になる人は匿名掲示板にはいないと思いますよ。それをぼかして質問できるくらいまでスキルを自分で上げましょうね
336名無しさん@お腹いっぱい。 (ブーイモ MMcf-6AfA)
2021/10/21(木) 19:02:24.29ID:SuxBL4HBM くやしいのうwww
337名無しさん@お腹いっぱい。 (ワントンキン MM8f-jiSL)
2021/10/21(木) 20:02:37.98ID:IfkUTi1NM みんな優しくないな
BTN関数を使えば出来ますよ
使い方はヘルプを読んでください
BTN関数を使えば出来ますよ
使い方はヘルプを読んでください
338名無しさん@お腹いっぱい。 (テテンテンテン MM7f-uTua)
2021/10/21(木) 20:08:21.88ID:noQovxbQM >>337
正直、証券取引に画像認識プラスマウスクリック使おうって時点で頭おかしいと思いますw
正直、証券取引に画像認識プラスマウスクリック使おうって時点で頭おかしいと思いますw
339名無しさん@お腹いっぱい。 (ササクッテロラ Sp0f-2hNl)
2021/10/21(木) 20:08:57.05ID:6Hub97cop >>337
あなたが一番優しくなさそうだなw
あなたが一番優しくなさそうだなw
340名無しさん@お腹いっぱい。 (ワッチョイ 6bb1-ZO17)
2021/10/21(木) 23:10:01.16ID:nmiGloQn0 >>331
どんな手法でも使えるように汎用的に作るもんだろ
どんな手法でも使えるように汎用的に作るもんだろ
341名無しさん@お腹いっぱい。 (ワッチョイ 0606-TSw9)
2021/10/24(日) 02:52:45.91ID:nQmDD3xf0 webページを操作したければソースを取得してUWSCでやれば良いし
ExcelならCOMがあるので、あとはUWSCでOKだけど、
今主流になっているスマホアプリを操作するには何ツールで解析すれば良いの?
画像認識だと誤動作が多くて、、
ExcelならCOMがあるので、あとはUWSCでOKだけど、
今主流になっているスマホアプリを操作するには何ツールで解析すれば良いの?
画像認識だと誤動作が多くて、、
342名無しさん@お腹いっぱい。 (オイコラミネオ MM69-8Piu)
2021/10/24(日) 07:35:55.44ID:bN1m/8CEM 誤作動は必要な画像が取れてないって事でしょ。
あと座標絞ったら変なとこクリックしにくくなる。
あと座標絞ったら変なとこクリックしにくくなる。
343名無しさん@お腹いっぱい。 (ワッチョイ d102-8Piu)
2021/10/24(日) 08:55:57.01ID:cH7UslCa0344名無しさん@お腹いっぱい。 (ワッチョイ 0606-TSw9)
2021/10/24(日) 18:54:26.17ID:sfbFUStP0 スマホアプリはやっぱマクロ的な動きでしか操作できないのか、、、
345名無しさん@お腹いっぱい。 (ワッチョイW fd58-vm0Z)
2021/10/24(日) 19:26:11.72ID:WMHShVCF0 まあUI automationのようにボタンだのを認識しながらってのはないな
346名無しさん@お腹いっぱい。 (ワッチョイW 716d-Xgct)
2021/10/24(日) 20:47:27.22ID:8TsAd3Y20 スマホアプリをPC上のエミュレータで操作するのでなく
スマホアプリをそのスマホ内で自動操作したいということ?
iPhoneのAutotouchなら画像認識でそれができる
lスクリプト(lua)でかなり複雑なこともできるね
スマホアプリをそのスマホ内で自動操作したいということ?
iPhoneのAutotouchなら画像認識でそれができる
lスクリプト(lua)でかなり複雑なこともできるね
347名無しさん@お腹いっぱい。 (ワッチョイW fd58-vm0Z)
2021/10/24(日) 22:16:05.03ID:WMHShVCF0 画像認識じゃなくてdom操作の様にアプリ上のボタンやテキストボックスとか要素を直接認識して操作したいんでしょ
さすがにエミュの画面越しにそれをやるのは無茶なので端末上でやるか(出来るもの知らんけど)、あるいはAndroidアプリに限ってはWindows11上でネイティブに動作するようになったら画像認識不要なマクロツール出るかもね
さすがにエミュの画面越しにそれをやるのは無茶なので端末上でやるか(出来るもの知らんけど)、あるいはAndroidアプリに限ってはWindows11上でネイティブに動作するようになったら画像認識不要なマクロツール出るかもね
348名無しさん@お腹いっぱい。 (ワッチョイ 21b1-WU2P)
2021/10/24(日) 22:21:32.83ID:l2ZpqliA0 それに挑んだことがあるけどUnityで作られたゲームだと無理らしい
ビルドされた時点でオブジェクトの情報が隠されるとかなんとか
ビルドされた時点でオブジェクトの情報が隠されるとかなんとか
349名無しさん@お腹いっぱい。 (ワッチョイ 39b1-WU2P)
2021/10/27(水) 18:33:43.12ID:qch7itho0350名無しさん@お腹いっぱい。 (ワッチョイW 8273-ThV8)
2021/10/27(水) 20:40:12.43ID:MRR8XRyk0 指定フォルダ内にあるファイルの中から最新ファイルの日時データを取得したいです。
351名無しさん@お腹いっぱい。 (ワッチョイW 8273-ThV8)
2021/10/27(水) 20:43:16.27ID:MRR8XRyk0 できれば5行以内で
352名無しさん@お腹いっぱい。 (ワッチョイ 2206-TSw9)
2021/10/27(水) 21:06:22.01ID:Hj7K+ert0 そうですか
353名無しさん@お腹いっぱい。 (ササクッテロラ Sp11-vm0Z)
2021/10/27(水) 21:16:18.92ID:I+UyXZ+Op 日時データってなんぞ
354名無しさん@お腹いっぱい。 (ワッチョイ 6911-s9lx)
2021/10/27(水) 21:29:49.17ID:Afs0JyaL0 更新日なのか作成日なのかわからんがそういうデータだろう。
まぁファイルデータ読み込んで並べ替えて最新を出力すればいいだけだろう。
まぁファイルデータ読み込んで並べ替えて最新を出力すればいいだけだろう。
355名無しさん@お腹いっぱい。 (テテンテンテン MMe6-J7sP)
2021/10/27(水) 21:42:05.06ID:fNO8XUleM >>350
指定フォルダのファイルのデータを取得して時間でソートすればいいだけよ
指定フォルダのファイルのデータを取得して時間でソートすればいいだけよ
356名無しさん@お腹いっぱい。 (ワッチョイW 8273-ThV8)
2021/10/27(水) 22:19:38.35ID:MRR8XRyk0 早く処理するにはqsort?
357名無しさん@お腹いっぱい。 (ワッチョイ ee6e-sNbw)
2021/10/27(水) 23:05:08.48ID:C2sFOscf0 お手軽DIRコマンドで解決
358名無しさん@お腹いっぱい。 (ワッチョイW fd58-vm0Z)
2021/10/28(木) 05:45:49.60ID:qQn4TbUy0 まあ、dirなりlsで5行どころかワンライナーだよね
qsortなんぞ出番はない
qsortなんぞ出番はない
359名無しさん@お腹いっぱい。 (ワッチョイW 8958-3C0/)
2021/10/28(木) 05:56:22.43ID:X+ZFJ8ph0 指定フォルダ(複数)だと変数なりファイルなりに一旦まとめてからソートする形であってる?
360名無しさん@お腹いっぱい。 (ワッチョイW 8958-3C0/)
2021/10/28(木) 05:59:00.67ID:X+ZFJ8ph0 フォルダごとに最新ファイルとって比較するほうがいいか
361名無しさん@お腹いっぱい。 (ワッチョイ 39b1-WU2P)
2021/10/28(木) 12:01:17.77ID:VXbbiAm/0 T = doscmd("for %x in (*.*) do @echo %~tx") //全てのファイルのタイムスタンプ一覧をDOSコマンドで取得
S = SPLIT(T,"<#CR>") //改行記号で分割して配列にする
QSORT(S) //配列の中身を昇順でソート
msgbox(S[LENGTH(S)-1]) //最新ファイルのタイムスタンプが入ってる配列の最後の要素を表示する
S = SPLIT(T,"<#CR>") //改行記号で分割して配列にする
QSORT(S) //配列の中身を昇順でソート
msgbox(S[LENGTH(S)-1]) //最新ファイルのタイムスタンプが入ってる配列の最後の要素を表示する
362名無しさん@お腹いっぱい。 (ブーイモ MM76-Rzwb)
2021/10/28(木) 12:28:22.10ID:l+V2JkGSM センスなさすぎる
ほしいのはタイムスタンプが最新のファイルの中身(日時データ)かもしれない
ほしいのはタイムスタンプが最新のファイルの中身(日時データ)かもしれない
363名無しさん@お腹いっぱい。 (ワッチョイW 39b1-ThV8)
2021/10/28(木) 12:34:51.56ID:/uojwLHY0 日時だけです
getdir降順で一個目リストで取ろうかと思いました
getdir降順で一個目リストで取ろうかと思いました
364名無しさん@お腹いっぱい。 (ワッチョイ 39b1-WU2P)
2021/10/28(木) 12:35:41.82ID:VXbbiAm/0 DOSコマンドもあまり知らんから、センスはねぇよ
基本は動けば良い
ファイルの中身に日付データが入ってるなら、ファイル読み込んでソートすれば良いだけ
qsortの出番が無い書き方も知りたいわ
基本は動けば良い
ファイルの中身に日付データが入ってるなら、ファイル読み込んでソートすれば良いだけ
qsortの出番が無い書き方も知りたいわ
365名無しさん@お腹いっぱい。 (ワッチョイW 39b1-ThV8)
2021/10/28(木) 12:43:54.85ID:/uojwLHY0 5行いないドス
366名無しさん@お腹いっぱい。 (ワッチョイ 0606-TSw9)
2021/10/28(木) 20:31:12.57ID:rDpbryNK0367名無しさん@お腹いっぱい。 (ワッチョイ 6911-s9lx)
2021/10/28(木) 20:38:27.33ID:3W0sXs200 五行以内Deathじゃねぇか。
368名無しさん@お腹いっぱい。 (ワッチョイ 91cf-AcPK)
2021/10/30(土) 00:49:46.16ID:L5g7y9GW0 FolderTimeUpdateてーの使えば同期してくれるから悩む必要ないぞ
369名無しさん@お腹いっぱい。 (ワッチョイW 1373-wq8m)
2021/10/30(土) 07:44:53.50ID:apjmPBg60370名無しさん@お腹いっぱい。 (ワッチョイW 1373-wq8m)
2021/10/30(土) 07:47:40.41ID:apjmPBg60 DIM FSO = CREATEOLEOBJ("Scripting.FileSystemObject")
n = getdir("指定フォルダ", "*.拡張子", false, 2)
DIM path = "指定フォルダ"+GETDIR_FILES[n-1]
DIM File = FSO.GetFile(path)
PRINT File.DateCreated
n = getdir("指定フォルダ", "*.拡張子", false, 2)
DIM path = "指定フォルダ"+GETDIR_FILES[n-1]
DIM File = FSO.GetFile(path)
PRINT File.DateCreated
371名無しさん@お腹いっぱい。 (ブーイモ MMdd-0vHj)
2021/10/30(土) 11:01:15.74ID:qj7aIbUvM これで要件の大部分が見えたな
372名無しさん@お腹いっぱい。 (ブーイモ MMcb-0vHj)
2021/10/30(土) 12:10:47.13ID:W0tlxIKyM ゲームのボタン押す部分の自動化なんだけど
画像aか画像bを探してどちらか見つかった場合に
その画像をクリックする場合の書き方は
option shortcircuit
ifb(chkimg("a.bmp") or chkimg("b.bmp"))
btn(left,click,g_img_x,g_img_y)
endif
てやり方が普通?
他に違う考え方とかかっこいい書き方とかある?
画像aか画像bを探してどちらか見つかった場合に
その画像をクリックする場合の書き方は
option shortcircuit
ifb(chkimg("a.bmp") or chkimg("b.bmp"))
btn(left,click,g_img_x,g_img_y)
endif
てやり方が普通?
他に違う考え方とかかっこいい書き方とかある?
373名無しさん@お腹いっぱい。 (ワッチョイ 91cf-AcPK)
2021/10/30(土) 16:29:32.68ID:L5g7y9GW0 馬鹿の壁だな
374名無しさん@お腹いっぱい。 (ワッチョイW d9b1-U+LO)
2021/10/30(土) 17:22:57.77ID:pdzrkpe30 範囲を指定するとか、chkimgX()を使った方が方が速いんじゃないの
375名無しさん@お腹いっぱい。 (ワッチョイ b1e1-JVmF)
2021/10/30(土) 21:37:31.65ID:Yx/mDAA10 「chkimgxはpng画像しか認識しない」とねたバンクで解説してるけど、これ普通にbmpでも認識するじゃん
ねたバンクはなんであんなデマ流したのか
ねたバンクはなんであんなデマ流したのか
376名無しさん@お腹いっぱい。 (ササクッテロロ Spc5-U+LO)
2021/10/30(土) 22:15:48.55ID:jZr39tyvp jpegもいけるそうだ
377名無しさん@お腹いっぱい。 (ワッチョイW d9b1-U+LO)
2021/10/30(土) 22:24:53.13ID:pdzrkpe30378名無しさん@お腹いっぱい。 (ワッチョイ 8b6e-U94b)
2021/10/30(土) 23:33:42.73ID:vPOAu4790 // 画像名: 画像ファイル名(BMP, PNG, JPEG, 形式は拡張子から判断)
ReadMeやサンプルに説明が書いてあるから
怪しげなサイトを見る必要は無いよ
ReadMeやサンプルに説明が書いてあるから
怪しげなサイトを見る必要は無いよ
379名無しさん@お腹いっぱい。 (中止 b1e1-JVmF)
2021/10/31(日) 00:29:01.66ID:1WGEMuVm0HLWN chkimgxはなぜか暴走して使い物にならなかったなあ
3層の深さのネストif構文なんだけど、chkimgxだと入れ子の部分をすっ飛ばしてしまう
3層の深さのネストif構文なんだけど、chkimgxだと入れ子の部分をすっ飛ばしてしまう
380名無しさん@お腹いっぱい。 (選挙行ったか? 8b6e-U94b)
2021/10/31(日) 07:24:40.52ID:fql/h7rk0VOTE chkimgxは使用したらその都度停止処理も呼び出さないと駄目
381名無しさん@お腹いっぱい。 (選挙行ったか? fb06-rbIv)
2021/10/31(日) 12:26:43.66ID:Ny9yBqYK0VOTE 早く処理を済ませたくてTHREADってchkimgx使ったら大暴走したことがあったな
Public宣言の変数がたくさんあったのが原因だったけど
Public宣言の変数がたくさんあったのが原因だったけど
382名無しさん@お腹いっぱい。 (選挙行ったか? MMeb-01pO)
2021/10/31(日) 13:03:12.91ID:56kLDMSwMVOTE383名無しさん@お腹いっぱい。 (選挙行ったか? 89b1-BvZE)
2021/10/31(日) 14:22:31.49ID:Lruxf3Sb0VOTE384名無しさん@お腹いっぱい。 (選挙行ったか?W 1373-wq8m)
2021/10/31(日) 15:38:28.35ID:fjB1NOVP0VOTE385名無しさん@お腹いっぱい。 (選挙行ったか? MMcb-0vHj)
2021/10/31(日) 15:59:12.38ID:qgMQdj8jMVOTE 俺にセンスがあるとは言っていないのでこれが限界
print "作成日時:" + doscmd("for /F <#DBL>usebackq tokens=1,2* delims=[6] <#DBL> %i in (`dir /A:-D /O:-D /T:C ^| find /V /N <#DBL>\<#DBL> ^| find <#DBL>[6]<#DBL>`) do @echo %i %j")
print "更新日時:" + doscmd("for /F <#DBL>usebackq tokens=1,2* delims=[6] <#DBL> %i in (`dir /A:-D /O:-D /T:W ^| find /V /N <#DBL>\<#DBL> ^| find <#DBL>[6]<#DBL>`) do @echo %i %j")
print "作成日時ファイル内容(テキスト):" + doscmd("for /F <#DBL>usebackq delims=[1]<#DBL> %i in (`dir /B /A:-D /O:-D /T:C ^| find /V /N <#DBL>\<#DBL> ^| find <#DBL>[1]<#DBL>`) do @type %i")
print "作成日時:" + doscmd("for /F <#DBL>usebackq tokens=1,2* delims=[6] <#DBL> %i in (`dir /A:-D /O:-D /T:C ^| find /V /N <#DBL>\<#DBL> ^| find <#DBL>[6]<#DBL>`) do @echo %i %j")
print "更新日時:" + doscmd("for /F <#DBL>usebackq tokens=1,2* delims=[6] <#DBL> %i in (`dir /A:-D /O:-D /T:W ^| find /V /N <#DBL>\<#DBL> ^| find <#DBL>[6]<#DBL>`) do @echo %i %j")
print "作成日時ファイル内容(テキスト):" + doscmd("for /F <#DBL>usebackq delims=[1]<#DBL> %i in (`dir /B /A:-D /O:-D /T:C ^| find /V /N <#DBL>\<#DBL> ^| find <#DBL>[1]<#DBL>`) do @type %i")
386名無しさん@お腹いっぱい。 (選挙行ったか?W 1373-wq8m)
2021/10/31(日) 16:01:55.13ID:fjB1NOVP0VOTE387名無しさん@お腹いっぱい。 (選挙行ったか? MMcb-0vHj)
2021/10/31(日) 16:06:00.16ID:qgMQdj8jMVOTE delimsの指定がダメだった
区切り文字だから文字列使えないのかな
区切り文字だから文字列使えないのかな
388名無しさん@お腹いっぱい。 (選挙行ったか? MMcb-0vHj)
2021/10/31(日) 16:52:00.02ID:qgMQdj8jMVOTE ギブアップ
print replace("作成日時:" + doscmd("for /F <#DBL>usebackq tokens=1,2*<#DBL> %i in (`dir /A:-D /O:-D /T:C ^| find /V /N <#DBL>\<#DBL> ^| find <#DBL>[6]<#DBL>`) do @echo %i %j"),"[6]","")
print replace("更新日時:" + doscmd("for /F <#DBL>usebackq tokens=1,2*<#DBL> %i in (`dir /A:-D /O:-D /T:W ^| find /V /N <#DBL>\<#DBL> ^| find <#DBL>[6]<#DBL>`) do @echo %i %j"),"[6]","")
print replace("作成日時:" + doscmd("for /F <#DBL>usebackq tokens=1,2*<#DBL> %i in (`dir /A:-D /O:-D /T:C ^| find /V /N <#DBL>\<#DBL> ^| find <#DBL>[6]<#DBL>`) do @echo %i %j"),"[6]","")
print replace("更新日時:" + doscmd("for /F <#DBL>usebackq tokens=1,2*<#DBL> %i in (`dir /A:-D /O:-D /T:W ^| find /V /N <#DBL>\<#DBL> ^| find <#DBL>[6]<#DBL>`) do @echo %i %j"),"[6]","")
389名無しさん@お腹いっぱい。 (ワッチョイ c5e1-A8Ax)
2021/11/05(金) 18:55:41.31ID:eTbBBR0p0 chkimgxってデフォだと何パーセントのずれまで同じ画像と認識するんだろ?
AAとA8を同じ数字と認識するもんだから誤作動起きまくって困ってる
AAとA8を同じ数字と認識するもんだから誤作動起きまくって困ってる
390名無しさん@お腹いっぱい。 (テテンテンテン MM96-4Hko)
2021/11/05(金) 19:25:43.93ID:gtDIQ32CM■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 中国、日本行き“50万人”キャンセル 渡航自粛でコロナ禍以来最大 [お断り★]
- 高市首相答弁を“引き出した”立民・岡田克也氏が改めて説明「なぜ慎重な答弁をされなかったのか。非常に残念に思っている」 ★5 [ぐれ★]
- 【次の一手】台湾問題で小林よしのり氏が私見「まさに戦争前夜」「ただちに徴兵制を敷いて、高市支持者を最前線へ」… ★4 [BFU★]
- 【速報】日本産牛肉の対中国輸出再開協議が中止 ★2 [おっさん友の会★]
- 毛寧(もう・ねい)報道官「中国に日本の水産品の市場は無い」 高市首相の国会答弁に「中国民衆の強い怒り」 [ぐれ★]
- 【外交】前台湾総統・馬英九氏、高市首相発言に「台湾を危険にさらす」台湾海峡の問題は「両岸の中国人が自ら話し合うべき」 [1ゲットロボ★]
- 【ござる専🏡】風間🥷配信実況スレ🏯【風間いろは】
- 【愛国者速報】フィフィ、中国の“日本産水産物輸入停止”措置に私見「中国依存しないとやっていけない企業は考えを改めて」 [856698234]
- 【速報】中国政府、ゲームを禁輸。原神やブルアカ、荒野行動が日本で影響 [347751896]
- Samsungのスマホに削除不可能な情報収集アプリ「AppCloud」(イスラエル製アドウェアらしい)がプリインストールされて物議を醸す [303493227]
- 中国「私達が怒ってるのは日本の政治家に対してで、日本の観光客や日本企業はこれまで通り歓迎する。これこそが大国としての余裕」 [377482965]
- 【悲報】韓国、領土問題担当大臣の発言にソウルの日本大使を召喚して抗議… 高市首相の親韓外交実らず、中国包囲網崩壊へ [452836546]
