自動化ツールUWSC使いよ集まれ21at SOFTWARE
自動化ツールUWSC使いよ集まれ21 - 暇つぶし2ch631:名無しさん@お腹いっぱい。
18/12/03 12:33:54.06 YBbglVrU0.net
AutoItでprintとか吹き出しみたいなことをするにはどうすればいいですか?

632:名無しさん@お腹いっぱい。
18/12/03 12:50:11.88 GNXABHBD0.net
アングラツール UWSC

633:名無しさん@お腹いっぱい。
18/12/03 14:34:11.40 FJGmXm/O0.net
>>600
普通にFormにテキストボックス置いて表示したらいいだけじゃない?
Func _SetLog($controlID ,$str)
  GUIctrlsetdata($controlID , $str & @CRLF & GUICtrlRead($controlID))
EndFunc

634:名無しさん@お腹いっぱい。
18/12/03 17:12:24.28 GFtOr9fV0.net
エラーで落ちる高性能
ここ笑うところですか?

635:名無しさん@お腹いっぱい。
18/12/03 20:22:34.93 HdmX+JYd0.net
>>602
controlsendでメモ帳とかにテキストを送るとshiftが必要な入力を取りこぼすので途方にくれていましたが、そのやり方でうまくいきました。ありがとう。

636:名無しさん@お腹いっぱい。
18/12/03 21:12:41.80 +iUyuQG/0.net
>>603
wwwwwwwwwwwwiwwwwwwwwwwwwwiは

637:名無しさん@お腹いっぱい。
18/12/03 21:12:57.14 +iUyuQG/0.net
上げ忘れwwweっっwっっっっっっw

638:名無しさん@お腹いっぱい。
18/12/05 13:53:46.02 18DzS6PJ0.net
ひらがな文字列をランダムで4文字表示したいのですが
ひらがなを1文字ずつ代入してからランダムに表示するしかないですか?

639:名無しさん@お腹いっぱい。
18/12/05 14:34:52.82 9TEKIQf50.net
CHR関数で文字コードから文字を出せる
ひらがなの範囲の文字コードをランダムに作れればいけそうだ�


640:ヒ



641:名無しさん@お腹いっぱい。
18/12/05 16:24:56.95 j6999dS00.net
>>607
print "あ" + "い" + "う" + "え"

642:名無しさん@お腹いっぱい。
18/12/05 17:33:08.91 r5zxn2x/0.net
出したい文字種が文字コード上にストレートになってれば、オフセットで簡単なんだけどね
読み替えテーブル作った方が楽かも

643:名無しさん@お腹いっぱい。
18/12/05 17:56:16.25 o57wmzPS0.net
もうひらがな全部リストに打ち込むか文字列にしてスライスしたほうが早くないか?

644:名無しさん@お腹いっぱい。
18/12/05 18:02:23.31 o57wmzPS0.net
すまんUWSCスレか…ひらがな全部配列にぶち込めばいいと思うよ

645:名無しさん@お腹いっぱい。
18/12/05 18:21:59.78 paXn28aH0.net
コード貼ろうとすると拒否られるからやめとくわ

646:名無しさん@お腹いっぱい。
18/12/05 20:16:23.19 d/9vl2OR0.net
50個の2次元配列作るね。

647:名無しさん@お腹いっぱい。
18/12/05 20:17:54.50 Eg/CGPKD0.net
1次元でよくね?

648:名無しさん@お腹いっぱい。
18/12/06 08:43:57.64 P2Bmmkwp0.net
CHR($3041+random($3093-$3041+1))

649:名無しさん@お腹いっぱい。
18/12/08 20:21:16.89 bKVzKTYT0.net
AutoItで以下のものが動きません。_IEGetObjByNameで 7(一致するものがない)のエラーが出ます。
$oIE = _IECreate("URLリンク(connect.garmin.com))
_IELoadWait($oIE)
$oEmail = _IEGetObjByName($oIE, "username")
$oEmail.value = "hoge@gmail.com"
NameもIDもあるのですが(同じ名前)どちらも動きません。
UWSCでは下の通りで動いていました。
IESetData(IE,"hoge@gmail.com","username")
わかる方がいらっしゃいましたら、教えていだけると幸いです。

650:名無しさん@お腹いっぱい。
18/12/08 21:04:03.98 jHLBreMQ0.net
>>617
スレ違い

651:名無しさん@お腹いっぱい。
18/12/08 22:59:31.94 BwUzVtYO0.net
そういえばAutoItのスレってないよね

652:名無しさん@お腹いっぱい。
18/12/08 23:05:01.23 iX3QfuZN0.net
スレどころか日本語での情報ほとんどないからなー

653:名無しさん@お腹いっぱい。
18/12/08 23:34:40.89 FwT8Mubq0.net
>>617
NameじゃなくてIdなのでは

654:名無しさん@お腹いっぱい。
18/12/09 06:19:21.14 nx8txLtk0.net
スレッド建てました。
スクリプトによるPC自動化総合スレ
スレリンク(software板)
AutoItやPythonなどでの話題は以降上へ。

655:名無しさん@お腹いっぱい。
18/12/11 07:46:41.57 8yClGeOR0.net
UWSC FREEって法人でも無料で使ってもいい?

656:名無しさん@お腹いっぱい。
18/12/11 12:33:29.82 VvjEdYNS0.net
フリー版を有料で使いたいの…?
法人での意味がよく分からんが単に自分の業務に使いたいだけならお好きに
本体とスクリプト同梱で製品に含めるとかはやめた方がいいかと思う
どちらにしろ製作者不在でソース公開もなくメンテも見込めないから普通の会社のセキュリティ基準だと導入不可なのでちゃんと確認してから使ってね

657:名無しさん@お腹いっぱい。
18/12/11 13:03:21.11 pOCbKjZi0.net
「思う」て
曖昧にしか知らないならそういうの答えないほうがいいぞ
>>623
readme.txt嫁

658:名無しさん@お腹いっぱい。
18/12/11 13:07:54.40 mtCmYnj30.net
アップデート止まってるから即座に廃棄しろ

659:名無しさん@お腹いっぱい。
18/12/11 20:22:58.60 sYxLQJD00.net
「いいぞ 」=「思う」

660:名無しさん@お腹いっぱい。
18/12/11 20:52:57.14 mzC7akKc0.net
>>625
readmeが読めんのよ
ブラック企業に勤めてて
時間を捻出したいのよ

661:名無しさん@お腹いっぱい。
18/12/11 21:21:15.81 pOCbKjZi0.net
>>627
623はただの意見だけど622で必要なのは確定情報だからね

662:名無しさん@お腹いっぱい。
18/12/11 21:54:58.66 LDOi31Lk0.net
>>628
一旦ZIPファイル作ってそこに入れてもう一回出せ。
そしたら読めるようになる。

663:名無しさん@お腹いっぱい。
18/12/12 09:36:32.69 EuM/1j1C0.net
ばれなきゃいいんだよ

664:名無しさん@お腹いっぱい。
18/12/16 01:11:58.03 bQYfiYco0.net
何年も前に使ってたんだが、もう開発終了したのか
今なら何がいいのかな?

665:名無しさん@お腹いっぱい。
18/12/16 12:45:23.27 1+heidOc0.net
やりたいものが動くならそのままuwsc
乗り換え相談は>>622

666:名無しさん@お腹いっぱい。
18/12/19 10:00:23.15 QtGcYl2j0.net
POWERSHELLからC#を呼び出せばUI Automationも使えるし何でも出来るよな
UWSCを捨てることはない

667:名無しさん@お腹いっぱい。
18/12/19 13:11:58.29 2akAEgdD0.net
それUWSC使う必要あるんか?w

668:名無しさん@お腹いっぱい。
18/12/19 17:44:44.48 +8eMCDIy0.net
画像認識させるの楽だからね
必要とまでは言わないけどわざわざ使わずに苦労する理由もないかなあ

669:名無しさん@お腹いっぱい。
18/12/19 17:58:21.43 zmbyh0UC0.net
え?
Uwscの画像認識なんて貧弱じゃね。

670:名無しさん@お腹いっぱい。
18/12/19 18:00:21.95 XsUnG6230.net
おw何かお勧めしてくれるんですか?w

671:名無しさん@お腹いっぱい。
18/12/19 18:39:06.68 yhhLCbgf0.net
画像認識wって言うのは違和感あるけど一致した画像を見つけるのは一番簡単かな
モノによってはウインドウが隠れてても対応可能となっておりますですし

672:名無しさん@お腹いっぱい。
18/12/20 11:00:35.72 5njNpaBB0.net
opencv直接叩けるPythonとかの方がはるかに強いよ
それこそなんでも出来るわけだし

673:名無しさん@お腹いっぱい。
18/12/20 11:14:17.06 YmP36NCU0.net
何でもできるより簡単にできる方が価値がある状況が多々あるからね

674:名無しさん@お腹いっぱい。
18/12/20 11:17:03.90 6Z7VsM8F0.net
>>640
強いとは誰も言ってないし思ってもないw

675:名無しさん@お腹いっぱい。
18/12/20 11:19:38.88 5njNpaBB0.net
何の言語でやろうが結局同じようなコードになるよ
自動化を簡単に記述できるようなものなんていまのところない
ただの慣れの問題

676:名無しさん@お腹いっぱい。
18/12/20 11:26:42.58 4fGdw2sw0.net
得手不得手は結構あるよ
一方は1行で済む処理が20行くらいになるとかザラ

677:名無しさん@お腹いっぱい。
18/12/20 11:26:50.80 KJYGanj70.net
USWC ・・・ 実行環境が楽、日本語の説明・サンプルが多い
AutoIT ・・・ 実行環境が楽、英語しかない
Pyrhon ・・・ 実行環境が面倒、画像認識やAI等のサンプルが一番多い

678:名無しさん@お腹いっぱい。
18/12/20 11:59:36.58 8UwH0Ejb0.net
つーか画像認識もuwscみたいに画像を用意して~なんて旧態然とした方法よりも
AIに判別させた方が画像が変化した時にも対応できて簡単だぞ

679:名無しさん@お腹いっぱい。
18/12/20 12:47:35.13 jWPxlZzJ0.net
>>646
AIが画像を切り出してUWSCのコードを書いてくれればそれが一番いい。

680:名無しさん@お腹いっぱい。
18/12/20 13:02:55.78 YmP36NCU0.net
>>646
実務では非常にシンプルな画像認識で十分なことが多々ある。どんな環境でもすぐに実行できて編集もできるということが重要。

681:名無しさん@お腹いっぱい。
18/12/20 13:49:00.55 5njNpaBB0.net
Pythonが環境構築面倒???
サイトからファイル落としてきてインストーラ実行してパス通してpipするだけだろ。
これが出来ない人はUWSCも使いこなすの無理かと。

682:名無しさん@お腹いっぱい。
18/12/20 13:59:38.69 KJYGanj70.net
そのインストールが行く先々のPCで必要だから面倒じゃん
UWSCならUSBメモリにEXE入れとけばいいもんな

683:名無しさん@お腹いっぱい。
18/12/20 14:02:57.89 5njNpaBB0.net
ツール類ならPythonでもファイルをexe化すればいいし、行く先々ってどんなお仕事されてるんですか?

684:名無しさん@お腹いっぱい。
18/12/20 14:19:07.65 YmP36NCU0.net
>>651
逐一説明してやる気はないが、コピーで環境構築が終わらないならもうそれだけでuwscより手間がかかるってこと。
exe化すると変更に手間がかかる。
uwscで十分ならpythonを使う利点はない

685:名無しさん@お腹いっぱい。
18/12/20 14:27:20.87 6AzSd4Sc0.net
やっぱ


686:Pythonって良いんかこれ 自動化だけならUWSCが簡単最強だと思っているけど 吹き出しをマルチスレッドで64個作って画面中でスプライトみたいに動かしたり グラフを表示させたくなったり プログラムが複雑化してモジュール単位で分けて管理したくなったら UWSCだと限界を感じるので本格的な言語に移行するしか無いよな



687:名無しさん@お腹いっぱい。
18/12/20 15:25:39.71 4fGdw2sw0.net
ID:5njNpaBB0
経験か洞察力かその両方が足りない

688:名無しさん@お腹いっぱい。
18/12/20 16:56:33.85 Gz3XG4WN0.net
>>653
何でそんな訳のわからないことするに至ったか知らんけどやりやすいものでやるのがいいんじゃね

689:名無しさん@お腹いっぱい。
18/12/20 20:29:03.02 6Z7VsM8F0.net
>>649
実際それができなくても使いこなせるのがUWSCなわけでw

690:名無しさん@お腹いっぱい。
18/12/20 20:41:40.06 FI6T8vRI0.net
uwscからプログラミング入ったんだけど他になんの言語学べばいいと思う?
一応大学でC++はやった程度

691:名無しさん@お腹いっぱい。
18/12/20 21:02:27.07 SVFKDk8/0.net
ハングル

692:名無しさん@お腹いっぱい。
18/12/20 21:20:38.80 Pv8KDB5F0.net
golang

693:名無しさん@お腹いっぱい。
18/12/20 21:21:31.27 FuDOYDHv0.net
自動化はautohotkeyでやってたけどPythonいじってみたいからこれポチってみた
URLリンク(item.rakuten.co.jp)

694:名無しさん@お腹いっぱい。
18/12/20 22:23:02.03 VzdhnVMP0.net
Python、Pythonうるさくて逆にヘイト集めてることにそろそろ気づけ

695:名無しさん@お腹いっぱい。
18/12/20 22:37:25.37 YRKSwGYj0.net
気付くも何もそれが目的なんだけどね
これ以上UWSCのユーザー減らしたくない

696:名無しさん@お腹いっぱい。
18/12/20 23:40:53.47 EcPUwxfZ0.net
UWSCしか知らないけど、AuotItやPythonに標準で記録機能ってある?
大概のルーチンワークは記録してMMVを整理すれば出来上がる

697:名無しさん@お腹いっぱい。
18/12/20 23:43:22.72 o2he3lPY0.net
autoitには一応あるけどあんなの使ってる人いないんじゃないかな
pythonはそもそも自動記録とか関係ない気が

698:名無しさん@お腹いっぱい。
18/12/21 00:31:27.19 cAj64JDQ0.net
UWSCも使ってるうちに記録機能は使わなくなったな
座標取得とかも取得用のスクリプトでやったり

699:名無しさん@お腹いっぱい。
18/12/21 00:42:08.22 zZa660SJ0.net
ちょー最高に高度なRPAが発見される
マシン語
コンピュータに直接話しかけるから誤解や間違いも起きない

700:名無しさん@お腹いっぱい。
18/12/21 01:26:14.79 cAj64JDQ0.net
誤解や間違いは常にヒト側で起きるのだ…

701:名無しさん@お腹いっぱい。
18/12/21 11:44:34.37 6c7wHlbV0.net
大量の猿にでたらめにタイプさせれば何時かはシェイクスピアの小説を書きあげるだろうみたいな話ですね。

702:名無しさん@お腹いっぱい。
18/12/21 12:22:13.59 DORUjpzD0.net
たくさんの猿の中に人類を超えた知能を持つ新種の猿が極稀に出現すると言う訳か

703:名無しさん@お腹いっぱい。
18/12/21 13:02:29.21 Tk4Bg3FZ0.net
大量の朝鮮人を拷問して出てくるわめき声が
そのうちモーツアルトの名曲になるということか

704:名無しさん@お腹いっぱい。
18/12/21 22:48:44.93 iPEQInbD0.net
全メモリの組み合わせの中にはシェークスピアもあるだろうし、未知なる大作すらあるだろうな

705:名無しさん@お腹いっぱい。
18/12/22 10:54:43.17 +qVSbXwe0.net
名作を破断なく生み出し続けるAIプログラム(DB付き)もあるかな

706:名無しさん@お腹いっぱい。
18/12/22 17:44:38.67 zPe6raVt0.net
そこまで複雑なことがしたいわけじゃないから
出来ることがどんなに多くても学習の手間や製作の手間が大変そうだと尻込みしちゃう
AuotItは英語しかないのが、Pyrhonは幅広すぎるのが


707:学習する気になれない主な要因 autohotkeyあたりが日本語サイトあったりUIから作れるようなツールあったりで良さそうかなと思ってるけど



708:名無しさん@お腹いっぱい。
18/12/22 19:22:35.00 KAd+1qFd0.net
プニル更新したらバックグラウンドで動かなくなったし
いい加減違うの覚えないとダメか・・・

709:名無しさん@お腹いっぱい。
18/12/23 13:48:11.14 og+aiIwc0.net
UWSC初心者用スレ
スレリンク(tech板)

710:名無しさん@お腹いっぱい。
18/12/23 15:48:53.79 jNPIswjH0.net
今更初心者なんておらんやろ…

711:名無しさん@お腹いっぱい。
18/12/24 11:46:55.14 xCGZYapZ0.net
// 2018.12.23 paQ
$(".col-md-2.col-xs-6").eq(0).addClass("latest");
var sss = "\r\n";
$(".col-md-2.col-xs-6").filter(":contains(ランキング(1時間),:contains(新着動画)").find(".list-data")
.filter(function(index){
return $(this).prev().filter("a").has("img").length;
})
.filter(function(index){
return this.textContent.match(/長さ: (\d{1,4})分/);
})
.sort(function(a, b){
var al = a.textContent.match(/長さ: (\d{1,4})分/);
al = al ? al[1] : 0;
if ( $(a.parentNode).hasClass("latest") )
al *= 3;
var bl = b.textContent.match(/長さ: (\d{1,4})分/);
bl = bl ? bl[1] : 0;
if ( $(b.parentNode).hasClass("latest") )
bl *= 3;
return +al - (+bl);
})
.map(function() {
sss += $(this).prev().attr("href") + "\r\n";
// sss += this.textContent.match(/長さ: (\d{1,4})分/)[0] + "\r\n";
return $(this).prev();
});
sss.replace(/https:\/\/xvideos-d.com\//mg, "URLリンク(xvideos.com));

712:名無しさん@お腹いっぱい。
18/12/24 12:07:07.92 xCGZYapZ0.net
latest という名前のマークをつける
目的の文字列を受け取る変数を準備
ランキングと新着のリストを取得
画像リンクを持たないものは捨てる
動画の長さを持たないものは捨てる。動画直リンを処理できないので。
動画長さでソート。ただし、ランキングを優先。
リンク先URLを取得。
リンク先URLを変更。

713:名無しさん@お腹いっぱい。
18/12/24 13:52:02.32 6iEsE3AO0.net
UWSC以外で画像認識できるものってある?

714:名無しさん@お腹いっぱい。
18/12/24 14:23:06.67 gFLB8K/n0.net
Python

715:名無しさん@お腹いっぱい。
18/12/24 14:40:58.29 CdNzhEJQ0.net
chkimgxでウィンドウidを指定して非アクティブな状態でも画像認識できるようにすると、
ウィンドウがアクティブな時にウィンドウの枠が点滅したようになるのすが
何が原因でしょうか?

716:名無しさん@お腹いっぱい。
18/12/24 14:51:36.94 fXzp4KXP0.net
ウイルスです
偽者のchkimgxを使うとそうなります

717:名無しさん@お腹いっぱい。
18/12/24 14:55:51.34 CdNzhEJQ0.net
>>682
冗談だよね? ちょっと本気にした
今すごくウザくて困ってるんですけど誰かこの枠のプルプル・・・ってやつの止め方教えて下さい!

718:名無しさん@お腹いっぱい。
18/12/24 18:16:17.22 y+0s+76Q0.net
点滅にはおそらく何らかの注意を促す目的があると思います
URLリンク(togarasi.wordpress.com)ウィンドウをブリンク(点滅)させる/
URLリンク(www.alato.ne.jp)
通常は音でおこなわれる警告を視覚的におこなうオプションもあります
(これがONになっていなくても点滅による注意喚起はあります)
URLリンク(121ware.com)
そのあたりを考えると点滅自体がおかしいのではなくて、
結果として点滅が起こるようなスクリプトによる操作の法に改善点がある気がします

719:名無しさん@お腹いっぱい。
18/12/24 19:30:27.02 pbjfJomp0.net
679じゃないが見た事あるよ
多分peekcolorでも同じ状態になると思うが
点滅ってよりチラつきっていう位、一瞬フォーカスが外れたような見え方になるはず

720:名無しさん@お腹いっぱい。
18/12/24 19:46:03.66 CdNzhEJQ0.net
チカチカして全く使い物にならないんですが
コードをコピペしたらNGワードと出て書き込めませんでした

721:名無しさん@お腹いっぱい。
18/12/24 23:47:08.74 Yo


722:T3fioD0.net



723:名無しさん@お腹いっぱい。
18/12/25 11:27:15.11 oB+28KQM0.net
>>686
こうゆうとこ使ってソース晒せない
URLリンク(ideone.com)<)

724:名無しさん@お腹いっぱい。
18/12/26 23:13:43.97 u35tRZ/K0.net
>>688
URLリンク(codepad.org)
これでいいのかな?
晒すまでもなくすごく単純なんだけど ちなみにchkimgxのidのとこを0にすれば点滅はしない

725:名無しさん@お腹いっぱい。
18/12/27 09:45:04.38 81SBFA7t0.net
chkimgx_option(true, true)じゃダメなん?

726:名無しさん@お腹いっぱい。
18/12/27 11:34:29.38 WvRfFfdk0.net
>>690
trueにしたら点滅しなくなりました。ありがとうございます。
しかし今度はウィンドウをアクティブにしていないと以下のようなエラーが出るようになりました。
BitBltとは何でしょう?
BitBltに失敗
以下、スタックトレース
1: スタックトレースの取得に失敗
2: スタックトレースの取得に失敗
3: スタックトレースの取得に失敗
4: get_mouse_click() - 0x594e6b00
5: chkimgx_generic() - 0x594e80f0
6: スタックトレースの取得に失敗
7: スタックトレースの取得に失敗
8: スタックトレースの取得に失敗
9: スタックトレースの取得に失敗
10: スタックトレースの取得に失敗
11: スタックトレースの取得に失敗
12: スタックトレースの取得に失敗
13: スタックトレースの取得に失敗
14: スタックトレースの取得に失敗
15: スタックトレースの取得に失敗
16: スタックトレースの取得に失敗
17: スタックトレースの取得に失敗
18: スタックトレースの取得に失敗
19: スタックトレースの取得に失敗
20: スタックトレースの取得に失敗
chkimgxでエラーが発生しました。やり直します!

727:名無しさん@お腹いっぱい。
18/12/27 13:08:43.92 xA7UYPx50.net
オプションの意味は理解してるのだろうか
よくいる写経コーダーはめんどくさい

728:名無しさん@お腹いっぱい。
18/12/27 13:37:44.78 WvRfFfdk0.net
>>オプションの意味は理解してるのだろうか
理解してませんよ
chkimgx使う時は良く分からないのでいつもテンプレをコピペしてます
それで何も問題なく使えてたんですが、ウィンドウidを指定したら問題が起きました

729:名無しさん@お腹いっぱい。
18/12/27 15:57:21.15 EJ2/BK1D0.net
>>687
これが答えでしょ。id指定はMORG_BACKと同じようになる
バックグラウンドでどうしても動かしたきゃ仮想OS上で

730:名無しさん@お腹いっぱい。
19/01/02 23:51:07.69 30tYt3HL0.net
インターバルの設定方法についてご教授下さい。
普段はFXの為替レートを1分おきに取得しているのですが、
シグナル発生→発注→確認という流れが1分では終わらず、
この操作が度重なるうちにオーバーフローを起こすようです。
(大元のスクリプトはインターバル設定の「1分」で設定しています。
レート取得自体は1分内で終わるのですが、発注以下の作業が1分では終わらず、
そのズレが蓄積していく状況です。)
1分インターバルの設定に、イベント発生時は例外として作業終了までインターバルのトリガーを
無視するような設定はないでしょうか。
よろしくお願いします。

731:名無しさん@お腹いっぱい。
19/01/03 01:39:52.61 hHv3FFDt0.net
>>695
ないでしょ
一分毎起動をやめて、スクリプト内部でループまわすようにすればいい

732:名無しさん@お腹いっぱい。
19/01/03 02:28:44.40 T2A454Ch0.net
そんなんで勝てるの?

733:名無しさん@お腹いっぱい。
19/01/03 02:47:42.17 2k8HykNd0.net
非同期実行やスレッドについて勉強するばでくるよ

734:名無しさん@お腹いっぱい。
19/01/03 16:51:17.51 ZAB0RaZJ0.net
>>696,697
ありがとうございました。調べてみます。
>>696
最初はスプリクト内ループでしていたのですが、反復回数が嵩んでくると予期せぬ
動作をおこすことがあり、インターバルに切り替えました。

735:名無しさん@お腹いっぱい。
19/01/03 18:31:58.10 vrrpsjzl0.net
>>695
インターバルを2分にしろks

736:名無しさん@お腹いっぱい。
19/01/09 01:24:17.32 e6LV5hVE0.net
状況に応じてthread命令を使って
2~10個の並列処理を作成させてます
今走


737:らせてる並列処理の数を 取得する命令ってありますか? グローバル変数でも使って 自分で把握できるように 組むしかないんでしょうかね?



738:名無しさん@お腹いっぱい。
19/01/09 04:03:58.24 XQDcdFOy0.net
>>701
> グローバル変数でも使って自分で把握できるように組むしかないんでしょうかね?
スレッドからスレッド起動とかしてるんじゃなきゃ、それが一番簡単でしょう
もし、スレッドからも起動してるようだとスレッド数のグローバル変数アクセスに排他制御が必要になる

739:名無しさん@お腹いっぱい。
19/01/09 07:38:46.64 /+T0ciEa0.net
スレッド64個を超えるとエラーで止まるしな

740:名無しさん@お腹いっぱい。
19/01/09 13:19:58.82 8j/MAnEC0.net
Pro版のライセンス購入を行う予定なんですが、現在どのサイトで購入する事が可能なんでしょうか
公式サイトが404エラーがでてしまい繋がりません。またVectorの方でも購入ページまでいけませんでした

741:名無しさん@お腹いっぱい。
19/01/09 13:23:24.78 4YeFqTfQ0.net
既に滅びたツール

742:名無しさん@お腹いっぱい。
19/01/09 21:18:20.86 c9HKIs670.net
もう終わったコンテンツ

743:名無しさん@お腹いっぱい。
19/01/11 21:37:19.27 vv7aMblR0.net
人間の手で連打するのと比べて不自然さのないクリック間隔ってどれくらいですか?

744:名無しさん@お腹いっぱい。
19/01/11 21:44:27.50 xio1/hkT0.net
秒間16連打

745:名無しさん@お腹いっぱい。
19/01/11 21:57:44.29 nO7OVfVC0.net
8連打でも結構早い。

746:名無しさん@お腹いっぱい。
19/01/12 09:01:33.19 NQPvJ2+C0.net
>>708
>>709
ありがとうございます。
ちょっと早すぎたみたいなのでさっそく書き換えました。

747:名無しさん@お腹いっぱい。
19/01/12 09:51:26.30 t4dWVDuU0.net
そもそも等間隔な時点で人間らしくないので少しランダムにした方がいいかも

748:名無しさん@お腹いっぱい。
19/01/12 09:54:07.93 e9GsY7120.net
位置も大事
毎回同じ座標をクリックできる人間なんて居ないからな

749:名無しさん@お腹いっぱい。
19/01/12 17:30:44.68 UrP8/vj60.net
人間らしさを装うという要件なのかどうかは知らないが
マウスを動かさずに同じ位置で連続クリックするというパターンなら別に難しくもなんともない
というかその方が自然

750:名無しさん@お腹いっぱい。
19/01/12 17:36:33.37 Gld9F/jt0.net
ドジっ子みたく時々クリックする所を間違えると完璧

751:名無しさん@お腹いっぱい。
19/01/12 18:17:55.84 O4QnVucd0.net
たまにトイレいってる感じをだして止まるとバッチグー

752:名無しさん@お腹いっぱい。
19/01/12 22:13:24.38 vby1AuDX0.net
>>710
スクリプト組んで自分で計測してみよう

753:名無しさん@お腹いっぱい。
19/01/13 13:07:05.60 Gqj+uiul0.net
sleep(0.1)
BTN(LEFT,CLICK,G_IMGX_X,G_IMGX_Y)
と書くのと、
BTN(LEFT,CLICK,G_IMGX_X,G_IMGX_Y,100)
と書くのでは何が違うのでしょうか?
上の書き方だとクリックされない場合があり、下の書き方に変えたのですが、違いが良く分かりません。
しかも下の100ミリ秒の待機時間は上の0.1秒の待機時間と違って体感ですがあるように感じません。

754:名無しさん@お腹いっぱい。
19/01/13 14:22:44.13 iWgDWCWY0.net
体感なんて言ってないではかれるものを使ってみればいい
URLリンク(www.usamimi.info)
URLリンク(gadgetwatch.arrow.jp)

755:名無しさん@お腹いっぱい。
19/01/13 15:11:49.47 3nqUn35o0.net
関数呼び出しにはオーバーヘッドがあるので特に実行の遅いスクリプト言語では顕著になる
てか確実にクリックするなら待ち時間追加するんじゃなくてdown,upの2段階にした方がいいかもね

756:名無しさん@お腹いっぱい。
19/01/13 16:04:23.46 OHo6UCTh0.net
>>717
上だとクリック直前に座標を決定するが
下だと座標を決定した後100ms待ってクリックする

757:名無しさん@お腹いっぱい。
19/01/13 17:15:15.56 Fj054iNX


758:0.net



759:名無しさん@お腹いっぱい。
19/01/13 17:26:10.23 Gqj+uiul0.net
みなさん、いろいろとありがとうございます。
とりあえずクリックには全部待ち時間を入れておきました

760:名無しさん@お腹いっぱい。
19/01/14 11:43:00.06 0ex1Ob090.net
マルチスレッドで動かしたりしてない限り関係ないけどね

761:名無しさん@お腹いっぱい。
19/01/16 19:26:26.03 nmlmDSes0.net
ゲームの監視に使ってるんですが、外出先から自宅PCに仕掛けているゲームの状態の変化を知ることってできますか?
遠隔操作とかではなく瞬時にスマホかなにかに知らせる方法はないでしょうか?
メール送信だとタイムラグがあってダメでした。

762:名無しさん@お腹いっぱい。
19/01/16 20:20:16.80 UVzl0dmq0.net
出来る出来ないで言えばどうとでもなるが
お手軽にならPC版LINE操作してトークにメッセージ流すとかどう?

763:名無しさん@お腹いっぱい。
19/01/16 20:48:52.60 nmlmDSes0.net
>>725
どんな方法でもいいんで教えて下さい!
部屋から出られない状態でトイレにも行けず今とても困っています
何かしらの方法で通知が来たら、即、手持ちの端末で操作する必要がある状態です
即時通知できればなんでもOKです。

764:名無しさん@お腹いっぱい。
19/01/16 21:05:52.94 R2Do0KA00.net
許容可能な時間差を明示しとかないと(回答者/提案者に対して)結果的に無駄足を踏ませかねないぞ。

765:名無しさん@お腹いっぱい。
19/01/16 21:08:08.18 PgQV+dUU0.net
監視から操作からuwscに丸投げじゃあかんのかい?

766:名無しさん@お腹いっぱい。
19/01/16 21:09:09.62 PgQV+dUU0.net
オレは全自動で怪獣やっつけるようにしてるわ

767:名無しさん@お腹いっぱい。
19/01/16 21:34:14.62 nmlmDSes0.net
1,2秒くらいならOKでしょうか。できればリアルタイムで通知したいです。
自宅PCで音が鳴るように設定しているので、メッセージ送信とかでなく、
それを外でリアルタイムに聞ければ一番いいのですが
完璧なものが作れない(作るとしたらゲーム内で莫大に課金しないといけない)ので、
手動操作が必要になったら通知するようにしたいです

768:名無しさん@お腹いっぱい。
19/01/16 21:49:07.74 6pOQDti+0.net
ずっと家電とスマホを通話状態にしておいて自宅PCの音を聞けばいいんじゃね?

769:名無しさん@お腹いっぱい。
19/01/16 22:02:12.73 UVzl0dmq0.net
>>726
え、だからLINEで通知すればって提案だけどなんかダメなの?

770:名無しさん@お腹いっぱい。
19/01/16 23:51:08.98 /GqUMZmU0.net
1,2秒だとリモートデスクトップを常時接続してても厳しい感じだな
殆どリアルタイムだけど動きの激しいゲームを動かすとやっぱりラグ出てずれるし

771:名無しさん@お腹いっぱい。
19/01/17 00:28:02.99 5xju99MD0.net
ソシャゲだろうしクリックまで自動化する方が良いだろ

772:名無しさん@お腹いっぱい。
19/01/17 01:43:27.81 SB0CEj4U0.net
自宅勤務を申し出る
会社にゲームPCを持ち込む
どちらも却下されたらやめる
これで解決でしょう

773:名無しさん@お腹いっぱい。
19/01/17 05:28:11.39 2MxYJ7b50.net
>>726
トイレまで聞こえる大音量スピーカーを買う

774:728
19/01/17 07:55:19.02 iSAVNt/o0.net
ありがとうございます
LINEとスマホの通話の路線でいってみたいと思います
監視カメラを買う必要はなさそうですね また何かあったらよろしくお願いします

775:名無しさん@お腹いっぱい。
19/01/18 11:38:27.13 4pZ8D3aw0.net
スレチかもしれないんですが、マクロ検知対策でゲームのクリック位置をランダム化してるんですが、
よく考えたら、どこのボタンをクリックしたって情報はサーバーに行っても、
ボタンのどの位置をクリックしたかなんて情報は無意味だしサーバーに行ってないはずですよね?
とするとクリック位置のランダム化は必要ないんでしょうか?
どちらかと言えばクリックの間隔の方が問題になるような気がするんですが。

776:名無しさん@お腹いっぱい。
19/01/18 11:46


777::29.87 ID:7pxPcwFL0.net



778:名無しさん@お腹いっぱい。
19/01/18 12:31:02.14 Ps/RzTXw0.net
某ブラゲーはクリック座標までみてる
それでBANしてるよ

779:名無しさん@お腹いっぱい。
19/01/18 12:36:11.92 lJGOUP/a0.net
自分でマクロ検知といいながらクリック位置の情報が無意味とか何言ってんだ
パケット解析もしてないくせにサーバーに行ってないはずとかどうして思えるのか

780:名無しさん@お腹いっぱい。
19/01/18 12:38:12.64 0ktBXwvV0.net
UWSCPROのキージェネレータのソース貼っていい?
1レスで収まると思う。
感謝の意を込めて全員正規ユーザーになろ?

781:名無しさん@お腹いっぱい。
19/01/18 12:40:45.65 0ktBXwvV0.net
PRO版ライセンス買えなくて困ってる人もいるし

782:名無しさん@お腹いっぱい。
19/01/18 12:53:51.63 Ps/RzTXw0.net
作者とベクターの利益を害するとして作者とベクターに通報するが
どうする?

783:名無しさん@お腹いっぱい。
19/01/18 13:25:08.35 5TfHwSdR0.net
>>742
貼らないで欲しい

784:名無しさん@お腹いっぱい。
19/01/18 14:01:46.66 NHf1lolj0.net
貼るなよ絶対に貼るなよ

785:名無しさん@お腹いっぱい。
19/01/18 14:28:09.18 qjhLRo5e0.net
>>744
作者はいないし、ベクターはもう販売してないぞ

786:名無しさん@お腹いっぱい。
19/01/18 15:24:09.61 4pZ8D3aw0.net
ランダム化は必要ってことですか。
エミュレーターではUWSC使ってるので問題なんですが、
スマホで自動化するとタップする位置をランダムにする方法がなくて困ってるんですが、
何かいい方法はないでしょうか?

787:名無しさん@お腹いっぱい。
19/01/18 15:34:25.32 GuWdRSQJ0.net
もうUWSCの質問じゃないだろそれ

788:名無しさん@お腹いっぱい。
19/01/18 17:27:53.56 lvKHwYy00.net
質問です。
Nox上で自動タップ動作をしようと思い試しているのですが、
DOSCMD("cd C:\Program Files (x86)\Nox\bin & nox_adb shell input touchscreen tap 450 450")
の場合は実行可能なのですが、
X=150+RANDOM(150)
Y=150+RANDOM(150)
DOSCMD("cd C:\Program Files (x86)\Nox\bin & nox_adb shell input touchscreen tap X Y")
と記述した場合、動作しません。
X=RANDOM(150)+150

X=150+RANDOM(300-150)
も試しましたが無理でした。
どうすればよいでしょうか?

789:名無しさん@お腹いっぱい。
19/01/18 17:53:45.25 7pxPcwFL0.net
マジでいってる?

790:名無しさん@お腹いっぱい。
19/01/18 18:01:01.72 fELp6mmR0.net
>>750
DOSCMD("cd C:\Program Files (x86)\Nox\bin & nox_adb shell input touchscreen tap "+X+" "+Y)

791:名無しさん@お腹いっぱい。
19/01/18 18:11:19.58 lvKHwYy00.net
>>752
実行できました!
ありがとうございました!

792:名無しさん@お腹いっぱい。
19/01/18 19:17:41.56 5TfHwSdR0.net
>>747
ベクターがかけてる(提供してる?)キーのジェネレータならベクターが怒るかも
シェアレジの仕組みよく分からんので関係ないのかな?

793:名無しさん@お腹いっぱい。
19/01/20 20:52:07.51 lwIKQCqv0.net
>>742
正規とはいったい・・・

794:名無しさん@お腹いっぱい。
19/01/21 22:06:15.55 7+lwB+rS0.net
>>742
OK

795:名無しさん@お腹いっぱい。
19/01/22 12:38:47.82 Shq7Xdcq0.net
なんでいちいち聞くのかね

796:名無しさん@お腹いっぱい。
19/01/22 17:15:00.41 mTSi70uG0.net
NoxPlayerでchkimgxが期待通りに動かず悩んでたんだが、これってNoxの描画がOpenGLだとまともに動かないのね、、、

797:名無しさん@お腹いっぱい。
19/01/22 18:00:54.74 3FWqbaqZ0.net
>>758
同じくそれであきらめてMemu使ってんだけどOpenGL変えればNoxでもchkimgx動くの?
それは良い情報

798:名無しさん@お腹いっぱい。
19/01/22 18:24:58.02 ecZZHOG30.net
OpenGLでも普通に動いてるが

799:名無しさん@お腹いっぱい。
19/01/22 18:25:00.85 xuPWbuC90.net
>>759
DirectXに設定したNoxをバックグラウンドにまわした状態で、画像をchkimgxして結果の座標を元にsaveimgして期待通りの
画像がセーブされるところまでは確認した
OpenGLだと存在しないはずの画像が引っかかったり座標がめちゃくちゃ
OpenGLじゃないと描画がおかしくなるアプリが対象


800:にあるんで、それ以上の検証はしてない



801:名無しさん@お腹いっぱい。
19/01/22 21:33:07.24 bX2YDCkO0.net
>>760
前面に出してWindowID使わずに全画面対象なら、期待通りの動作はしてる
バックグラウンドに回しても動いてるっていうなら、Windowsのバージョンも関係あるのかな?
こっちの環境はWindows7sp1。OpenGLなんだからグラフィックカードに依存してると困るんだけど、Intelの内蔵と
RADEON HD5450の両方で駄目

802:名無しさん@お腹いっぱい。
19/01/23 03:29:42.37 W2mz5jJa0.net
Windows10でGTX1080だけどOpenGLで普通に使えてるなid指定でinactiveでも

803:名無しさん@お腹いっぱい。
19/01/23 09:50:47.08 8PnxtArg0.net
win10でchkimgって重くないの?

804:名無しさん@お腹いっぱい。
19/01/23 10:54:03.41 C7KoJnNv0.net
すみません、初心者なんですが、ゲームのfpsを下げるとchkimgの成功率は上がるんでしょうか?
ゆっくりカメくらいの速度で動いてる画像をchkimgしてるのですが、時々失敗します
fpsを上げ下げすると成功率が変わるか教えて下さい

805:名無しさん@お腹いっぱい。
19/01/23 11:35:11.11 3sHugYa90.net
自分で試せばよくね

806:名無しさん@お腹いっぱい。
19/01/23 11:38:49.06 z42HA4Zq0.net
動いてる画像ってどうせ怪獣かなんかだろ

807:名無しさん@お腹いっぱい。
19/01/23 13:31:37.23 Dqh3Hk5v0.net
>>765
そんな質問の仕方で分かる訳ねーだろ
自分で調べろアホ

808:名無しさん@お腹いっぱい。
19/01/23 13:44:41.96 tdWMIPTo0.net
>>765
chkimgは人間の目ほどざっくりした判断をしてくれない
判定画像に背景が映り込んでる場合なんかは完全に同じ場所でしか判定できない
背景を含まないようにトリミングする
どうしても背景が含まれてしまうなら背景が単色の場合は色無視の指定をする
単色じゃない場合は頑張って透過画像を作る
背景もそうだけど何らかのエフェクトがかかっていても同じように判定できない

809:名無しさん@お腹いっぱい。
19/01/23 15:12:37.90 IFyJxD3g0.net
chkimgxも多少ボケた画像が認識出来るだけであまり変わらない感じだな
背景等が入っているとやっぱり駄目だし
あと認識にchkimgと比べて時間が掛かるしCPUにも負荷が掛かる

810:名無しさん@お腹いっぱい。
19/01/23 15:52:14.49 8PnxtArg0.net
chkimgXは必ず似た画像がある状態でどの画像と最も一致するかって使い方だと思う

811:名無しさん@お腹いっぱい。
19/01/25 02:31:45.32 o9dp1hdK0.net
失礼します
回線が不安定なせいか、ニコニコ動画をZENZA watchで観ているときにちょくちょく止まるので
以下のように記録したものを繰り返しているのですが、
Alt+Tabの代わりにchromiumを指定して動かすことはできないでしょうか
while true
KBD(VK_ALT,DOWN,40)
KBD(VK_TAB,CLICK,160)
KBD(VK_ALT,UP,40)
KBD(VK_RSHIFT,DOWN,160)
KBD(VK_RIGHT,CLICK,160)
KBD(VK_RIGHT,CLICK,160)
KBD(VK_RIGHT,CLICK,160)
KBD(VK_LEFT,CLICK,160)
KBD(VK_LEFT,CLICK,160)
KBD(VK_LEFT,CLICK,160)
KBD(VK_RSHIFT,UP,160)
KBD(VK_ALT,DOWN,40)
KBD(VK_TAB,CLICK,160)
KBD(VK_ALT,UP,40)
SLEEP(70)
wend
URLリンク(anago.o) pen2ch.net/test/read.cgi/software/1395484022/13を参考に
MOUSEORG(GETID(" - Chromium","Chrome_WidgetWin_1"),MORG_DIRECT)
としてみたのですが、動画読み込みが再開されず…御知恵を拝借できないでしょうか。よろしくお願いいたします。

812:名無しさん@お腹いっぱい。
19/01/25 04:53:31.47 2jUQGqPt0.net
Chromeのgetid失敗してるのでは?
いっぺんにやらず一つ一つ確かめないと原因分からないよ
参考URL切れてるから見てないが2chだと情報も大分古そうだし、ChromeやWindowsのバージョン差で多少記述変えないといけないからその辺かな

813:名無しさん@お腹いっぱい。
19/01/25 17:24:55.09 dvpeqs7I0.net
スクリプト内から、スケジューリング


814:設定されてる他スクリプトも含めた次の起動時間を取得する方法ありますかね? 終了時にスタンバイに落とすのに、次が○分以内ならやめとくってのをやりたいんですが DOSCMD使ってpowercfg / waketimersで次の起動時間を取れるんだけど管理者権限が必要なんですよね



815:名無しさん@お腹いっぱい。
19/01/25 20:11:43.40 FdZv+tz10.net
何が問題なのか
スケジューラはuwsc? で次の実行時間が知りたい?
定期実行なら単純に事前にリスト化できるからそれじゃダメなの?

816:名無しさん@お腹いっぱい。
19/01/25 20:42:01.94 ocYZlEfx0.net
powercfg.exe -change -standby-timeout-ac 10
って感じにすれば10分後にスタンバイになるけど、10分以内になにか走ればスタンバイにはならない
スタンバイに入るのをWindowsに任せればいいのでは?

817:名無しさん@お腹いっぱい。
19/01/26 00:14:48.09 cDcDRVd30.net
複数スクリプトがそれぞれいろんな時間にWakeupするから、自分自身では分からんのです
UWSC.INIのスケジューリング設定を自前で解析するくらいしか方法なしですかね
毎日○時とか○時間置きは簡単だけど、式で設定してるのが面倒、、、

818:名無しさん@お腹いっぱい。
19/01/26 01:24:12.76 w3/dhvbL0.net
ユーザーアカウント制御を回避するひとつのアイディアとして
個管理者権限でレジストリ書換用のUWSCスクリプトを走らせておく
(Win32APIを使う必要がある)
これの開始はタスクスケジューラでログイン時に最上位の特権で実行するようにしておく
一般のUWSCスクリプトは必要に応じてこれに依頼をかけて
一時的に
ルートキー="HKEY_LOCAL_MACHINE"
キー="SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System"
値(名)="ConsentPromptBehaviorAdmin"
の値を0に書き換える
この状態ではあらゆるプログラムが管理者権限の必要な処理をおこなえるようになるので
管理者権限が必要な処理が済んだ時点で
速やかに値を元にもどす
という手がないわけではない

819:名無しさん@お腹いっぱい。
19/01/26 01:58:53.76 w3/dhvbL0.net
>>778
考えてみたらWin32API使わなくてもRegEdit.exeにやらせればいいだけだった

820:名無しさん@お腹いっぱい。
19/01/26 08:20:28.50 7SrVqoPh0.net
自動実行がタスクスケジューラ任せならそれから予約時刻とれないもんかね
それかスクリプト共通で直近の予約時刻をファイルに残させるとか

821:名無しさん@お腹いっぱい。
19/01/26 11:30:52.92 ay/XCCCf0.net
共有ファイルを作って
[名前] [終了時刻] [次回開始時刻]
を記録するようにするとデバッグにも便利かもしれません
毎度毎度open/closeが面倒かもしれませんが

822:名無しさん@お腹いっぱい。
19/01/26 11:43:06.72 +sW9KXeg0.net
というかそんなに色々スケジューリングされてるのにスタンバイにする必要あるんだろうか
なんか利用スタイルがよく分からん
まあ、方法的には面倒くさいってほどでもないから次の予定時間割り出すスクリプト作っちゃえばいいんでね

823:名無しさん@お腹いっぱい。
19/01/26 14:53:07.58 U3ynElMB0.net
>>780
UWSC.exe自体がスクリプトの起動を自分でスケジューリングしてますね
スタンバイからの復帰時間もUWSCが自分で設定
スマートじゃないんだけど、powercfg ./waketimersを1分毎に実行させてその結果をファイルに書き込みして
スクリプトがそれを読んで次のスタンバイ復帰時間を見るようにしてみた
管理者権限での実行許可も一回手動でやればいいので許容範囲

824:名無しさん@お腹いっぱい。
19/01/26 17:31:06.93 rqSdU4/i0.net
上の方で書いてあったけど、chkimgxの着目する色の指定方法がわかんない。サンプルのどこ


825:に書いてある? FEFEFEでも、♯付けてもエラーになる…



826:名無しさん@お腹いっぱい。
19/01/26 18:07:51.61 0vyGRahA0.net
16進は$じゃないの
chkimgx.uwsにも色指定に$FFFFFFて書いてある

827:名無しさん@お腹いっぱい。
19/01/27 18:15:47.50 7e9271Re0.net
>>785
あー!ありがとうございます!
恥ずかしい…なんか思いこんでた…

828:名無しさん@お腹いっぱい。
19/01/27 18:26:34.71 mfWDKvo+0.net
#は同じ16進でもcssの色指定やな

829:名無しさん@お腹いっぱい。
19/01/27 19:32:58.25 rc4IZbae0.net
uwscの色はBGRってこともな

830:名無しさん@お腹いっぱい。
19/01/27 22:48:27.49 gvwyvJ/D0.net
まあ#使う方が多いし勘違いはするよな俺も最初#でやったし
ところでchkimgXの色注目って探索画像の指定色の部分のみを見る→その部分がどれだけズレてるかを確認するって解釈で合ってる?

831:名無しさん@お腹いっぱい。
19/01/27 23:00:41.15 SDngSdPj0.net
画像出力してみればわかる

832:名無しさん@お腹いっぱい。
19/01/29 20:03:43.29 Byv+me6B0.net
変数に格納した16進数を10進数に直す方法ってある?

833:名無しさん@お腹いっぱい。
19/01/29 20:12:13.40 4d3oKcp60.net
>>791
格納された変数の数値自体に10進も16進もないぞ
A = 16
B = $10
どっちも同じ
変数の数値を16進数で表示したいってことならFORMAT関数

834:名無しさん@お腹いっぱい。
19/01/29 20:17:17.69 4d3oKcp60.net
>>792
最後の一行は不要だった

835:名無しさん@お腹いっぱい。
19/01/29 20:20:05.65 Byv+me6B0.net
>>792
すまん書き方が悪かった
変数に16進数を文字列として格納しちゃってるんだ
やりたいことはpeekcolorでRGBの値を取得→それを元にR成分G成分B成分の値を出すって感じだけど他にやり方ってある?

836:名無しさん@お腹いっぱい。
19/01/29 20:27:40.13 lIaaGgvJ0.net
>>794
文字列先頭に$つけてval関数
v= val("$778899")

837:名無しさん@お腹いっぱい。
19/01/29 20:34:44.40 Byv+me6B0.net
>>795
更に言葉不足だったわ現状やってる事が
peekcolorでRGBを取得→formatで16進数文字列に変換→copyを用いてR,G,Bそれぞれの16進数の文字列を取得
この後にこの文字列を10進数に変換したいもしくは別の方法でR,G,Bそれぞれの10進数を取得したい
ただ色をとる箇所が多いからpeekcolorを連ねるのはやりたくない

838:名無しさん@お腹いっぱい。
19/01/29 20:40:29.46 BTFM26p10.net
ヘルプのpeekcolor使用例のように各色値をとりたいってこと

839:名無しさん@お腹いっぱい。
19/01/29 20:44:41.23 lIaaGgvJ0.net
>>796
なんで文字列に変換したいのかが意図不明なんだが
R = INT(v / $10000)
G = INT(v / $100) MOD $100
B = v MOD $100
最初に数値として分解しちゃえばいいんじゃないの?

840:名無しさん@お腹いっぱい。
19/02/02 17:51:33.63 Crw358Il0.net
AHK弄ってるけどAutoGuiが便利だな・・・
AHK自体はなんか素直じゃなくて変な感じだけど

841:名無しさん@お腹いっぱい。
19/02/02 19:29:38.32 btagJCQh0.net
それをuwscスレで呟く意味が分からない

842:名無しさん@お腹いっぱい。
19/02/02 20:05:25.95 NjJj6jxj0.net
>>800
挙動は
UWSCが好みだったってことでは?
GUIがUWSCに有ったらなぁってことも含めて。

843:名無しさん@お腹いっぱい。
19/02/03 15:43:46.61 JjuY3eRI0.net
開発者が消えちゃったから
uwscに代わるツールの候補でおすすめなんかないかな?

844:名無しさん@お腹いっぱい。
19/02/03 17:35:34.59 WPhF6LIP0.net
普段何してるか分からんのでオススメしようがない
スクリプト書けないから記録機能必須とか、そういう条件を少しは出しておくれ
興味本位で聴くがそもそもuwscでなにがダメなの?

845:名無しさん@お腹いっぱい。
19/02/03 17:50:49.24 RTtLuOKK0.net
今までuwscでやって来た前提だと現状uwscでダメな点ってWin10だと画像認識やpeekcolorが遅い程度


846:じゃないの まあ今後のこと考えると別の物に移した方がいいとは思うがな根気があるならpythonとかやればいいんじゃね?他でも役に立つかもしれないし



847:名無しさん@お腹いっぱい。
19/02/03 19:01:54.09 pjoQ3fQF0.net
pro版じゃないからexe化できないのが不満
それ以外はuwscで充分なんだよね
だから苦労してpython覚える気にもならないという

848:名無しさん@お腹いっぱい。
19/02/03 19:39:31.14 GF+MaH1M0.net
pythonにも例えばuiautomationに対応したライブラリあってそれがかなり使い勝手いいよ(pip install uiautomation)
ただ使い方が親切に書かれてるわけじゃないし、コード見ながら自分も使ってる感じだから使いこなすのに少し苦労すると思う
guiとか簡単に作れたりするしライブラリ調べて使い方試行錯誤する気力があるならかなり強いというか実質何でもできる

849:名無しさん@お腹いっぱい。
19/02/04 00:27:24.77 dDPOHYuH0.net
ランチメニュが吹き飛んだんだけど復旧方法思い浮かびますか?

850:名無しさん@お腹いっぱい。
19/02/04 00:32:33.27 UhBGrZTI0.net
バカには思い浮かばないだろうな

851:名無しさん@お腹いっぱい。
19/02/04 07:04:40.54 ZpXGYy8g0.net
ランチ営業まで5時間しかないぞ

852:名無しさん@お腹いっぱい。
19/02/04 09:15:25.50 xgncvX+y0.net
実質何でもできるPythonに任せよう

853:名無しさん@お腹いっぱい。
19/02/04 09:35:24.26 T45Cd2990.net
Pythonって何て読むの?ピョチョン?

854:名無しさん@お腹いっぱい。
19/02/04 12:20:37.49 nuFXN0mo0.net
パイソン

855:名無しさん@お腹いっぱい。
19/02/04 12:23:38.79 j0fPj6h80.net
Pythonを使えば僕にも彼女ができますか?

856:名無しさん@お腹いっぱい。
19/02/04 18:16:42.78 1L+Po9lu0.net
>>813
給料は増えるし昇進するし、彼女も出来るし宝くじも当たります。

857:名無しさん@お腹いっぱい。
19/02/04 19:27:05.22 jC/I3mg60.net
>>812
サンクス

858:名無しさん@お腹いっぱい。
19/02/04 19:47:58.48 1L+Po9lu0.net
ピチョンて読むのは可愛い

859:名無しさん@お腹いっぱい。
19/02/04 23:18:32.62 3Q50lWuI0.net
chkimgxがpythonで使えればUWSCにしがみ付く理由はマジでないんだよな
chkimgxのおかげで持ってると言っても良い

860:名無しさん@お腹いっぱい。
19/02/04 23:45:53.81 C+vpNQhn0.net
URLリンク(github.com)

861:名無しさん@お腹いっぱい。
19/02/05 00:05:10.51 i5h1iy4m0.net
これエラー出るとかいう話じゃなかった?
というかpythonならChkimgXよりもっと良いの組めそうな気もするけどな

862:名無しさん@お腹いっぱい。
19/02/05 00:19:42.08 nrRNIScU0.net
上のを配布しているものですが自分ではあまり使っていないので、もしエラー報告していただければ順次対応していきます.。

863:名無しさん@お腹いっぱい。
19/02/05 00:39:48.89 wLQD4rSS0.net
このキチガイ荒らしはまた自演で宣伝してんのか
死ねよゴミ

864:名無しさん@お腹いっぱい。
19/02/05 08:48:44.01 4OwXUbCN0.net
その人なんでいちいち自演挟むんだろうな
ソース添付なしのDLLといい自分で信用下げていくスタイルなの?

865:名無しさん@お腹いっぱい。
19/02/05 21:34:23.02 nlg/P+gm0.net
ネクロマンサーとか作ってた人?

866:名無しさん@お腹いっぱい。
19/02/05 22:12:05.45 y4xgEALP0.net
スレとは無関係の自作のゴミをずっとここで宣伝してた荒らし野郎か

867:名無しさん@お腹いっぱい。
19/02/07 10:34:54.70 2ZvybcMo0.net
ゴミDLLの宣伝なんかすんじゃねえぶっとばすぞ

868:名無しさん@お腹いっぱい。
19/02/09 09:36:58.03 BMASNWDz0.net
キージェネレータのソースでもキーでもPro版のライセンスになるものがほしいです
どなたか貼ってくださいませんか?

869:名無しさん@お腹いっぱい。
19/02/09 10:27:27.69 URZ0tJhX0.net
誰か張り倒してやるべき

870:名無しさん@お腹いっぱい。
19/02/09 10:30:45.65 pqTCn6vI0.net
>>826
張ってほしいなら頬を差し出せ

871:名無しさん@お腹いっぱい。
19/02/09 12:04:56.65 wI1LSWsM0.net
猪木ボンバイエ 猪木ボンバイエ 猪木バンバイエ・・・

872:名無しさん@お腹いっぱい。
19/02/09 12:20:51.02 Ut2Wu/JB0.net
元気ですかぁー!!

873:名無しさん@お腹いっぱい。
19/02/09 13:25:56.60 0uSbY4B30.net
ヤフオク、メルカリとかでいいからさ
誰かPro版のシリアルコードとzip売ってくれよ

874:名無しさん@お腹いっぱい。
19/02/09 15:00:19.03 jEwL45Py0.net
>>817
chkimgxどころかもっと自分に合った使いやすいもの作れるんじゃないの?
ある程度の知識はいるけど

875:名無しさん@お腹いっぱい。
19/02/09 16:38:48.69 G0GiytqJ0.net
積分の式をfunctionに送る方法ってありますか?
integral(1, 5, x * x)
とやってもどうしても最後の式が送れません
何か方法はありますか?

876:名無しさん@お腹いっぱい。
19/02/09 18:20:00.90 URZ0tJhX0.net
>>833
最後の式とはx * xのこと?
計算結果を渡すのでなく、”x * x”を渡すとかいう話し?
integralの引数はどうなってるの?

877:名無しさん@お腹いっぱい。
19/02/09 18:27:13.35 7A7iCBS60.net
integral(1, 5, "x * x")

878:名無しさん@お腹いっぱい。
19/02/09 18:31:00.91 gWaQ4uk/0.net
文字列で渡しても意味ないだろ

879:名無しさん@お腹いっぱい。
19/02/09 18:51:27.73 7A7iCBS60.net
integral(1, 5, "x * x") = F(5) - F(1) ; F = "1/3 x^3"  ?
F = lim杷(ε)δφ  ??

880:名無しさん@お腹いっぱい。
19/02/09 19:17:00.88 G0GiytqJ0.net
積分は上方と下方とって半分にしてますね
積分の方は完成してます
文字列でも数値でもなく式を送りたいんですが
やっぱり方法ないですかね?

881:名無しさん@お腹いっぱい。
19/02/09 19:28:31.07 pqTCn6vI0.net
文字列で式を送って送り先の関数内で式として解析するんやで

882:名無しさん@お腹いっぱい。
19/02/09 19:39:17.06 M4aoR3b50.net
Cでいう#defineみたいなことをやる必要があるんじゃないのか?

883:名無しさん@お腹いっぱい。
19/02/09 20:01:56.99 N3JxqYjT0.net
>>838
それなら関数内でEVAL(式の文字列)かな

884:名無しさん@お腹いっぱい。
19/02/09 20:16:19.46 G0GiytqJ0.net
>>839
>>841
うひゃあ!
無事できました
ありがとうございます

885:名無しさん@お腹いっぱい。
19/02/10 00:45:37.94 CU88qhb/0.net
sikulixで自動化してるけどいいですよ。
jythonなんで、windows apiの呼び出しは、本家python側に投げる必要があるけど。

886:名無しさん@お腹いっぱい。
19/02/12 00:35:13.73 82RlEteP0.net
起動させるたびにSTOPボタンが画面のど真ん中に出るのがウザイんだけど
表示位置を指定する方法は無いの?

887:名無しさん@お腹いっぱい。
19/02/12 00:48:27.34 nygS/9xe0.net
getidのGET_THISUWSC_WINでUWSC自身のウィンドウIDを取得できる
それでacwで座標を指定すればいい

888:名無しさん@お腹いっぱい。
19/02/12 01:46:29.59 vKneI6ul0.net
そんなことしなくても
STOPFORM( 表示フラグ, [x, y] )

889:名無しさん@お腹いっぱい。
19/02/12 07:17:51.41 nygS/9xe0.net
おお、知らなかった

890:名無しさん@お腹いっぱい。
19/02/13 06:21:46.81 pgBOnQ9A0.net
なんで開発やめちゃったの?
フリーソフトはお金にならないのかな

891:名無しさん@お腹いっぱい。
19/02/13 08:33:41.77 6bnkC9si0.net
飽きたんだろ

892:名無しさん@お腹いっぱい。
19/02/13 13:45:48.68 7p/RgLAD0.net
本業忙しくなったから手掛けられなくなったんじゃないの
結婚したとか親の介護とか色々あるだろうし
もしくはエンジニア特有の急逝の可能性もある
せめてオープンソース化して終わらせてほしかったけどな

893:名無しさん@お腹いっぱい。
19/02/13 13:51:08.30 lCP8dddC0.net
世界でも類を見ない貴重な自動化ツールなのに非常に残念

894:名無しさん@お腹いっぱい。
19/02/13 18:59:59.78 jz+IluV


895:F0.net



896:名無しさん@お腹いっぱい。
19/02/13 23:44:39.11 H5LXFSlY0.net
質問です
UWSCでマクロを組んでNoxplayerでゲームをしていたんですが、
最近MuMuというエミュレーターに変えたところ、BTNが機能しません。
BTNで指定した座標にマウスカーソルは移動しますがクリックだけ出来てないようです。
chkimgxやMMVは普通に動きます。
録画機能を使ってみたところ、クリックしたのにBTNが記録されていませんでした。
どのようにすればクリックができるようになるでしょうか

897:名無しさん@お腹いっぱい。
19/02/14 12:58:08.67 dRmkarDh0.net
MuMuは使ったことないけどBTNの直前に同じ座標のMMV入れてもダメ?

898:名無しさん@お腹いっぱい。
19/02/14 15:01:13.54 emfJTbAo0.net
>>854
レスありがとうございます
MMV(1000,450)
BTN(RIGHT,CLICK,1000,450)
これをそのまま試してみました
しかしマウスカーソルは座標まで動くものの、クリックができませんでした。
書き忘れていたのですが、MuMuのウィンドウ上にマウスのカーソルを置くと、
独特な形状のカーソルに変化します。これが関係したりするのでしょうか。

899:名無しさん@お腹いっぱい。
19/02/14 15:06:24.45 emfJTbAo0.net
851です
853のレスはrightじゃなくてleftです
MMV(1000,450)
BTN(left,CLICK,1000,450)
こうでした。すみません。(これでもクリック出来ないです)

900:名無しさん@お腹いっぱい。
19/02/14 21:27:27.30 x+DXUtiI0.net
クリックする前に
waitを入れてもダメなのかな?

901:名無しさん@お腹いっぱい。
19/02/14 21:32:10.28 Fw14gRok0.net
>>853
UWSCで少し遊んでいるがフラッシュゲームではうまくクリック出来ないときがあった
ループで条件がなくなるまで繰り返すようなスクリプト汲んでるけど1回でうまくクリックするときや20回でようやくクリックされるときとかいろいろ
とりあえず何回か繰り返してBTNが実行されるようにしてみたら?

902:名無しさん@お腹いっぱい。
19/02/14 21:59:47.16 XikEfIgf0.net
>>853
mouseorgでバックグラウンド動作させてないか?

903:名無しさん@お腹いっぱい。
19/02/14 22:00:05.96 wXdY+Cjg0.net
clickじゃなくてdownとup使うのは?

904:名無しさん@お腹いっぱい。
19/02/14 22:04:54.91 4M5O9LjL0.net
キーがほしい・・・エクセル操作したいんや・・

905:名無しさん@お腹いっぱい。
19/02/14 22:19:17.92 emfJTbAo0.net
851です
>>857
>>860
BTN(LEFT,DOWN,480,300,1000)
BTN(LEFT,UP,480,300,1000)
とか、
MMV(480,300)
sleep(1)
BTN(left,CLICK,480,300,1000)
を試してみましたが駄目でした。クリック速度は関係なさそうです。
>>859
mouseorgは使っていません。
あと、エミュレーターはバックグラウンドで使っていません。
>>858
while true
IFB CHKIMG(画像)
break
else
BTN(left,CLICK,480,300,1000)
sleep(1)
ENDIF
WEND
こんな感じでしょうか。何度かクリックさせてみましたができませんでした。
皆様本当にありがとうございます。
正直ここまで親切にしてもらえるとは思っていませんでした。

906:名無しさん@お腹いっぱい。
19/02/15 00:34:33.21 Cqyq5YoG0.net
>>
>>862
touchを使うとうまくいくときがあるよ~

907:名無しさん@お腹いっぱい。
19/02/15 10:44:10.45 MW6cYu8x0.net
>>863
ありがとうございます
早速試してみました
BTN(TOUCH, DOWN, 480, 300)
BTN(TOUCH, UP, 480, 300, 3000)
これをそのまま再生すると、
マウスカーソルが指定した座標に移動した後に消失しました。反応もありませんでした
その後、マウスを少し動かすとマウスカーソルが現れました。
相性…とかそういうのなんですかね…

908:名無しさん@お腹いっぱい。
19/02/15 12:07:14.51 TRLVC97+0.net
エミュによってはエミュレータ側にマウスやキーボードを接続してる認識になるからそれが原因じゃね
解決法は分からんが

909:名無しさん@お腹いっぱい。
19/02/15 13:22:41.01 cVn9SB/X0.net
adbできる泥エミュならadb使えばいいけど

910:名無しさん@お腹いっぱい。
19/02/15 14:19:38.27 IytnvnkP0.net
>>864
BTNの待ち時間に1000や3000指定してクリックと認識
タッチ操作を実行したい #N50
URLリンク(www.uwsc.info)


911:l#N50



912:856
19/02/15 17:10:08.33 P5lkPYST0.net
>>860>>867なるほど
横だけど自分の場合(Flashを使ったゲーム)はこれで長押し気味にCLICKしたらよく反応するようになった

913:856
19/02/15 17:16:14.41 P5lkPYST0.net
ちょっと訂正
BTN(LEFT,CLICK,…を
BTN(LEFT,DOWN,・・・)
BTN(LEFT,UP  ,・・・,1000)に変更したら

914:851
19/02/15 21:56:53.12 MW6cYu8x0.net
>>865
すみません
自分の知識不足であまりよくわからないのですが、
エミュレーター起動エミュレーター起動時でも他のソフトを使ったりすることはできます
>>866
中国語を機械翻訳しながら探したので合っているのかわからないのですが、
こんな記述を見つけました
【win版】
adb connect 127.0.0.1:7555
adb shell
関係あるでしょうか?
>>867
urlありがとうございます。読んでみて次のコードを試しましたが反応しませんでした
BTN(TOUCH, DOWN, 480, 300)
BTN(TOUCH, UP, 480, 300, 1000) 
>>858
downとupも反応しないようです
もしかしてゲームが問題なのかもと思い、
ゲームを起動せずエミュレーターをUWSCでクリックさせてみたところ
こちらも反応がありませんでした。

915:名無しさん@お腹いっぱい。
19/02/16 09:03:41.24 HZ7Oph3P0.net
> 録画機能を使ってみたところ、クリックしたのにBTNが記録されていませんでした。
> どのようにすればクリックができるようになるでしょうか
これだとどうにもならんのじゃね?
エミュレータソフト側がマウスのボタン操作に関して独自に何かやってるんでしょ

916:名無しさん@お腹いっぱい。
19/02/16 11:41:33.40 XACNJlZ40.net
>>870
adbについてはこのスレ内を検索したらスクリプトのヒントはある(主にnox向けだけど同じようにつかえる)
adb自体何か知らなくて頓珍漢な検索してるように見えるがAndroid用の汎用的な仕組みなのでまずはそのものについて軽く知っておいてた方がいい
そのエミュでadbが使えるかは分からないが、Androidでネットに繋がるなら概ね問題ないと思う
こんな記述、がどういう検索でどこで見つけたものか分からないので関連は分からないけど
コマンド(cmdで実行)自体は一行目がAndroid(エミュ)への接続、二行目はAndroid側のターミナルへの接続
※shellの後に続けてシェルコマンド投げると接続ではなく直接コマンド自体の実行になるので、これを利用してクリックとかするというお話

917:名無しさん@お腹いっぱい。
19/02/16 20:37:12.06 OfixE9nm0.net
>>870
言葉では説明しづらいことだから理解できるか分からんが
本体PCとエミュでUSBの切り替え機を使ってると思えばいいUWSCは本体側の方で動作するからMMVとかでエミュ側のマウスも動いてるようには見えるけどクリックでエミュ側に干渉することは出来ない

918:名無しさん@お腹いっぱい。
19/02/16 21:10:03.62 8UFG74mP0.net
URLリンク(s.sbisec.co.jp)
ログインボタンを押す方法が分からない(泣)
IESetData(IE,True,"","ログイン")も、
obj = IE.document.getElementById("login-button")
obj.click()も、
obj = IE.document.getElementsByClassName("main-button")
obj.item(0).click()も、
tags= IE.document.getElementsByTagName("input")
for i = 0 to tags.length - 1
if tags.item(i).value = "ログイン" then
tags.item(i).click()
endif
nextも、すべてダメ。さっぱり分からん(>_<)
ソースは、以下
<section class="sb-container defult-list">
<div class="s-tab-small-container">
<input type="button" id="login-button" class="main-button" value="ログイン"/>
</div>
</section>

919:名無しさん@お腹いっぱい。
19/02/16 21:30:39.27 tJu+3wph0.net
document.getElementById("login-form").submit()

920:名無しさん@お腹いっぱい。
19/02/16 22:00:54.05 8UFG74mP0.net



921:>>875 ありがとうございます!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!



922:851
19/02/16 23:44:49.60 ujTLyAb90.net
貴重な情報ありがとうございます
>>871
私もただBTNを使うだけでは無理なのではないか、と思い始めました
ということで、アプローチを変えてadbというものを勉強することにしました
>>872
鋭い指摘に言葉も出ません。私は全くもって初心者です。
一月ほど前に苦しんで覚えるC言語という本を買って勉強し始めたばかりで、
adbというものも今回初めて知りました。
ですので、870さんの後半の文を半分も理解できていませんが、
まず理解できるように知識をつけていこうと思います。
行動指針を示してくれてありがとうございます
>>873
解説ありがとうございます
UWSCからの命令ではなく、windowsをコマンドプロンプトで動かすように
エミュレーターに直接指示を出さないといけないのですね
(間違っていたらごめんなさい)
DOSCMD、adb中心に調べてみます

923:名無しさん@お腹いっぱい。
19/02/17 11:04:46.71 P2l7v7620.net
NOX…というかadb使える泥エミュならこの記事参考に組んでみればいいんじゃないかな
URLリンク(qiita.com)

924:名無しさん@お腹いっぱい。
19/02/17 17:43:38.35 098PXq340.net
>>845-846
ありがとう
早速使わせてもらったよ
またひとつ便利になった

925:851
19/02/17 21:18:42.23 OxMX+42h0.net
>>878
urlありがとうございます
読んでみました。これはかなり使えそうです。
後はこれをmumuに対応させればよさそうです
中国語のサイトばかりで難航していますがやってみます

926:名無しさん@お腹いっぱい。
19/02/18 01:40:37.19 jrSGAXJz0.net
851ではないですが
ID = GETID("MuMu App Player")
MOUSEORG(ID,1)
X = 100
Y = 100
DIM CMD = "cd/d D:\Program Files (x86)\MuMu\emulator\nemu\vmonitor\bin & adb_server shell input touchscreen tap " + X + " " + Y
DOSCMD(CMD)
これでやっても反応しません
adb.exeの指定が間違っているのでしょうか?

927:名無しさん@お腹いっぱい。
19/02/18 05:57:05.67 fi3Cw8Zy0.net
>>881
print DOSCMD(CMD)
まあ、ぱっと見でいつものという感じだが

928:名無しさん@お腹いっぱい。
19/02/18 09:55:05.93 Mf3bMML70.net
なんでそんな変なエミュ使ってるんだと気になってDLしてみたが中身ほとんどNoxと同じだな
adb_serverも普通に動くし・・・BTNも普通に動くんだが?

929:名無しさん@お腹いっぱい。
19/02/18 10:20:51.51 U1Hq01JY0.net
MuMuはスマホゲーのパフォーマスが良いらしい

930:名無しさん@お腹いっぱい。
19/02/18 13:49:51.50 ml1MPTGK0.net
>>883
起動対策されたNOXの代替として色んな場所でステマしてるわ

931:名無しさん@お腹いっぱい。
19/02/18 16:36:53.74 smlGfBMx0.net
そっちのエミュレータは知らんけど、Noxの場合はエミュレータが認識しているAndroidの解像度と
Windows画面での解像度が同じとは限らないので座標を自分で調整する必要がある

932:名無しさん@お腹いっぱい。
19/02/18 22:58:45.77 mGj0gfj20.net
普通にadbで画像キャプチャしてそれ対象に画像マッチングさせればいいだけ。
上のqiitaのブログしかり情弱過ぎるわ

933:名無しさん@お腹いっぱい。
19/02/19 03:26:17.83 Sbxcu60A0.net
スクショの取り方とかどうでもよくねw
俺もNOXのスクショ機能から切り出してるし
UWSCとadbで思った範囲をコマンドでスクショして自動でトリミング掛けるやり方があるって話なら素直にすごいとは思うが

934:名無しさん@お腹いっぱい。
19/02/20 22:48:28.65 zuYdlIoF0.net
createform


935:のサンプルってどこかにある? https://stuncloud.wordpress.com/2013/12/16/uwsc_how_to_use_createform/ の他にいいのがある?



936:名無しさん@お腹いっぱい。
19/02/21 02:31:50.11 Zdn9mfL+0.net
UWSCでIPアドレスを取得するにはどうすればいいですか?

937:名無しさん@お腹いっぱい。
19/02/21 08:56:55.84 GAyHN0GF0.net
何のipアドレス?

938:名無しさん@お腹いっぱい。
19/02/21 12:01:31.52 Zdn9mfL+0.net
自分のグローバルIPアドレスです

939:名無しさん@お腹いっぱい。
19/02/21 13:28:25.42 GAyHN0GF0.net
えーと、ネット接続はルータ使ってる前提だけど、コマンド一つでは取れない
(PCのnicはローカルipしか知らない、pc自体がPPPoEしてるならそれがイコールグローバルだけど)
tracertの結果でルータの一つ先がグローバルipなのでそれを拾うとか確認サイトから抽出するとかツールから結果得るとか色々あるので好きな方法で

940:名無しさん@お腹いっぱい。
19/02/21 14:53:14.05 n1linJ010.net
>>892
例えば
URLリンク(taruo.net)
(PROXY使ってなければ)ここのREMOTE_ADDRがアドレス

941:名無しさん@お腹いっぱい。
19/02/21 15:11:22.35 pkYG7hyY0.net
自分がUWSCでやるとしたらcURLを使ってグローバルIP確認サイトにアクセスする
返ってきたページのソースを読んでIPを取り出す必要があるので
Javascriptなどを使っていないシンプルなサイトを選ぶのが最初の作業かな
>>894 は取り出しやすい

942:名無しさん@お腹いっぱい。
19/02/21 15:14:25.68 xIwShu1E0.net
WebAPIとかダメなの?単純にグローバルIP返ってくるのあるけど

943:名無しさん@お腹いっぱい。
19/02/21 15:29:52.23 pkYG7hyY0.net
ほんとだこれいいな
URLリンク(api.ipify.org)

944:名無しさん@お腹いっぱい。
19/02/21 15:46:51.82 n1linJ010.net
>>896
>>897
落ちてる可能性も考慮して複数サイトで取れるようにしとけばいいんでない?
自分専用ならルータの設定ページから取るのが確実だろうけど

945:名無しさん@お腹いっぱい。
19/02/21 19:14:42.10 pkYG7hyY0.net
ルータからの情報取得はインターネット側に負荷をかけないという点ではいいのだが
ログインや Javascript の実行が必要だったりするとちょっと面倒くさい
以前試したときは PhantomJS を使って取り出した
あと自分の場合は "WAN IPアドレス" と書かれている項目に表示されているのは
インターネット側のアドレスではなく
プロバイダのゲートウェイを出る前の内側のIPになっている
(グローバルIPアドレスオプション契約をした場合はおそらくグローバルIPが表示される)
なのでもしルータから取得しようとする場合はよく確認したほうがいい
落ちてる可能性も考慮するのは賛成

946:名無しさん@お腹いっぱい。
19/02/22 01:01:15.40 YTRoIpSt0.net
win10ならこれだけ
curl ifconfig.io

947:名無しさん@お腹いっぱい。
19/02/22 01:06:33.98 YTRoIpSt0.net
curlもインストール不要でDOSCMDからってことね

948:名無しさん@お腹いっぱい。
19/02/22 13:19:17.40 ygPjXHEE0.net
>>896-897
いいね!
ありがとうございます
>>899-901
難しくてよくわからないっすw
でもありがとうございます

949:名無しさん@お腹いっぱい。
19/02/22 14:50:22.28 qVgKjBNg0.net
URLリンク(fx.minkabu.jp)
の米ドル/円 Bidのデータのとり方が分からないっす(泣

950:名無しさん@お腹いっぱい。
19/02/22 16:35:24.58 vwXO8RRE0.net
>>903
<td class="tlft"><a href="/pair/USDJPY">米ドル/円</a></td>
<td class="trit is-plus">110.731</td> ← is-minusのこともある
ここを引っ張ってくればいい

951:名無しさん@お腹いっぱい。
19/02/22 21:17:32.73 1epUEw4h0.net
socket.ioだな

952:名無しさん@お腹いっぱい。
19/02/22 22:09:42.75 qVgKjBNg0.net
>>904
THX
tdタグの順番で
IEGetDataで解決しましたよ^^

953:名無しさん@お腹いっぱい。
19/02/22 23:24:40.31 1epUEw4h0.net
>>903
dlpass:minkabu



954:https://www.rupan.net/uploader/download/1550845267.UWS https://i.imgur.com/K45d8tu.jpg



955:名無しさん@お腹いっぱい。
19/02/23 00:23:25.30 qU8C8eqd0.net
"about:blank"ってどういう意味?

956:名無しさん@お腹いっぱい。
19/02/23 00:24:49.64 qU8C8eqd0.net
>>907
これは何のスクリプトですか?

957:名無しさん@お腹いっぱい。
19/02/23 00:36:48.17 qU8C8eqd0.net
あ、分かりました。
すみませんm__m

958:名無しさん@お腹いっぱい。
19/02/23 01:14:25.03 qU8C8eqd0.net
>>907
textblockの部分は何ですか?
socket??????
よく分からないですが、すごい技術をありがとうございます!

959:名無しさん@お腹いっぱい。
19/02/23 01:31:59.69 qU8C8eqd0.net
>>907
IEGetDataで3秒毎にWHILE文でスクレイピングすると、すごく重いのですが、
socket=ioを使うと、軽い感じがするのですが、なぜでしょうか?

960:名無しさん@お腹いっぱい。
19/02/23 02:19:49.10 CoDawxIC0.net
それぞれが何やってるか考えれば自明では

961:910
19/02/23 15:59:17.79 wXxA/hY70.net
>>907
タスクマネージャーで見ると、
IEGetDataで3秒毎にRepeat文でスクレイピングするほうが、socket=ioより軽かった。
UWSCの関数は優秀だね。
Threadも使って、とても良いスクレイピングアプリができそうだ^^

962:名無しさん@お腹いっぱい。
19/02/23 16:26:19.20 Yhd3+pGj0.net
豚に真珠の図を見てしまった...

963:名無しさん@お腹いっぱい。
19/02/24 09:45:51.67 3iWTYgRZ0.net
なぜか昨日から何度もフリーズする

964:名無しさん@お腹いっぱい。
19/02/25 14:24:04.64 3InKE6S50.net
IEの下に○○.jpから○○.csvを保存しますか?
で、保存ボタンは、
CLKITEM(HndToID(IE.Hwnd), "保存(S)", CLK_BTN)で可能だけれど、
名前を付けて保存は
CLKITEM(HndToID(IE.Hwnd), "名前を付けて保存(A)", CLK_BTN)では
できない。
どうやって、名前を付けて保存(A)を押せばいいの?

965:名無しさん@お腹いっぱい。
19/02/25 15:14:02.99 W75Ghm+x0.net
While GetID("名前を付けて保存","#32770") < 1; WEnd
ClkItem(GetID("名前を付けて保存","#32770"), "保存", Clk_Btn)

966:915
19/02/25 20:46:47.03 3InKE6S50.net
うまくいかない(泣

967:915
19/02/25 21:24:45.37 3InKE6S50.net
解決したよ^^

968:915
19/02/25 21:44:26.46 3InKE6S50.net
uwsc ダウンロード通知バー 名前をつけて保存
やっぱり、ダメ。
どこかに情報はない?

969:名無しさん@お腹いっぱい。
19/02/25 21:59:08.48 lzNpmKv60.net
マウス操作してるのがお似合いだよ

970:名無しさん@お腹いっぱい。
19/02/25 22:34:13.40 3InKE6S50.net
解決した。
kanariややこしいね^^

971:名無しさん@お腹いっぱい。
19/02/26 00:50:32.41 LWf8oHFH0.net
解決したなら何を解決したか書けよ
ホント役に立たねえなクレクレ厨は

972:名無しさん@お腹いっぱい。
19/02/26 05:52:17.36 mmTnsf7c0.net
>>924
書いてクレクレ君

973:名無しさん@お腹いっぱい。
19/02/26 13:48:45.53 YyxerrJU0.net
>>917
ie = getid("", "IEFrame")
bar = hndtoid(getctlhnd(ie, "Frame Notification Bar"))
clkitem(bar, "\保存\名前を付けて保存", clk_btn or clk_uia or clk_back, true)

974:名無しさん@お腹いっぱい。
19/02/26 17:20:20.08 qX+Do6JW0.net
専門板の悪いところ見たなって感じ

975:915
19/02/26 21:07:58.98 AYvl+Wkn0.net
>>926
おお!素晴らしい!
私は以下の通りで解決しましたが、
あなたの方法が洗練されている!

976:915
19/02/26 21:08:42.30 AYvl+Wkn0.net
Dim id = GetID("Internet Explorer", "IEFrame")
CtrlWin(HndToID(oIE.hWnd), ACTIVATE)
sckey(id, VK_ALT, VK_N)
sckey(id, VK_DOWN)
sckey(id, VK_DOWN)
sckey(id, VK_RETURN)

977:名無しさん@お腹いっぱい。
19/02/26 21:17:11.77 AYvl+Wkn0.net
>>926
あなたはもしかして、うみうみさんですか?
913,920,922,923のような雑魚とは違う。
雑魚どもも含めて、我々はうみうみさんに、素晴らしい


978:UWSCを是非とも更新していただきたいのです! UWSCをEdgeやCromeやFireFoxでも使えるようにしていただきたいのです! お願いします! そうだろ! 913,920,922,923の雑魚どもよ! おまえたちも、うみうみさんにお願いしろ! 分かったか、雑魚どもよ!



979:名無しさん@お腹いっぱい。
19/02/26 21:18:49.27 AYvl+Wkn0.net
925も雑魚だからな!

980:名無しさん@お腹いっぱい。
19/02/26 22:42:49.71 51ZC62yt0.net
消えろ荒らし

981:名無しさん@お腹いっぱい。
19/02/26 22:53:51.54 fylB9XVt0.net
現れろ癒し

982:名無しさん@お腹いっぱい。
19/02/27 08:56:58.90 XRrakQor0.net
安価つけれてない時点でお察しwwwww

983:名無しさん@お腹いっぱい。
19/02/27 15:02:21.57 YWQRuOEa0.net
うみうみさんって何歳くらいなんだろう?
1999年の時点でUWSCを公開出来たと言う事は、その時で30くらい
生きていれば今頃50歳くらいか

984:名無しさん@お腹いっぱい。
19/02/27 15:03:32.38 znu3a/fD0.net
まあ鬼籍に入っててもおかしくはない

985:名無しさん@お腹いっぱい。
19/02/27 15:34:06.10 qGYY8/3s0.net
うみうみさん結構儲かってたのかな
こういうすごいツール作る人は本業も優秀なんだろうな
高級クラブやソープ行ってたのかな

986:名無しさん@お腹いっぱい。
19/02/27 23:41:28.84 levuRWT60.net
>>932
>>933
>>934
評価する

987:名無しさん@お腹いっぱい。
19/02/28 01:12:44.22 ztdcDtm70.net
うみうみさん亡くなる前にオープンソース化してくれないかな
オレPro版購入したけど、誰かがバグ取り更新してくれるのならオープンソースになっても文句は言わない
誰かがだけどw
 

988:名無しさん@お腹いっぱい。
19/02/28 08:18:22.10 kVfcJz+m0.net
オープンソース化してもらって何が欲しいの?
UWSCの画像認識なんて対したことないし、自動化系・UIAutomationとかなら他にオープンソースのライブラリがある。
言語としてなら他に優秀なスクリプト言語がいくらでもある今、今更これを更新するような意味があるとは思えない。

989:名無しさん@お腹いっぱい。
19/02/28 08:30:16.23 t7Y264ya0.net
UWSCの画像認識に関しては性能というより機能で使ってるところはあるな

990:名無しさん@お腹いっぱい。
19/02/28 08:31:37.01 LcKx0usw0.net
今までの資産があるだろ
それを全部放棄して別言語に移行する手間をかけたくない人は一定数居る

991:名無しさん@お腹いっぱい。
19/02/28 09:30:02.51 0yCgfKD60.net
>>940
あたまわるい

992:名無しさん@お腹いっぱい。
19/02/28 09:40:35.86 57G1hXbm0.net
UWSCで稼いで飯食ってる奴もおるんだから

993:名無しさん@お腹いっぱい。
19/02/28 11:37:14.10 ztdcDtm70.net
>>940
更新無しで放置されるソフトがあるなら
オープンソース化してプロジェクト組んで欲しいと普通思うだろ
頭悪いな

994:名無しさん@お腹いっぱい。
19/02/28 12:27:52.47 0F3aicgY0.net
↑みたいなのにうんざりして止めたんだよ

995:名無しさん@お腹いっぱい。
19/02/28 13:54:24.76 CpfI5hT90.net
オープンソース化するメリットも無いしむしろオープンソース化して以降バグ出たとかで言い寄られることがあるからな
製作者が自己顕示欲が強くない限りは普通はしない

996:名無しさん@お腹いっぱい。
19/02/28 19:20:23.12 dDhBGWJa0.net
msgbox がアクティブにならなくて困ってます(´・ω・`)

997:名無しさん@お腹いっぱい。
19/02/28 23:36:58.46 XOJynb5t0.net
下記回答を参考にCTRLWINでmsgboxをアクティブにできるのかな
www3.rocketbbs.com/13/bbs.cgi?id=umiumi&page=4

998:名無しさん@お腹いっぱい。
19/03/01 00:07:03.47 bVIlrSWa0.net
オープンソース化(´・ω・`)しろよ
そしたらプログラマーなオレがいろいろ新機能を搭載(´・ω・`)してやる

999:名無しさん@お腹いっぱい。
19/03/01 00:12:46.64 4MmO0kXX0.net
ありがとう

1000:名無しさん@お腹いっぱい。
19/03/01 02:28:27.26 2nAkv4RL0.net
>>947
オープンソース化するメリットはあるだろ
まあお前みたいなゴミにはその権


1001:限が無いから余計な心配もするなw



1002:名無しさん@お腹いっぱい。
19/03/01 02:41:33.05 M/88H3tv0.net
オープン化しないデメリットって何よ?
>>940
良いのがあるなら他に行けば? そしてもうここに来るな。
>>947
そのバグ?とやらが仮に出たとしても、引き継ぎプロジェクトの対応なので言い寄られることはない
pro版はもう販売していないので収入的もダメージ無し
オープン化して欲しくないやつは、オープン化しても使わなければ良いだけ

1003:名無しさん@お腹いっぱい。
19/03/01 08:41:55.14 mBhU2/Z00.net
作者って今どうしてるの
死んだの?

1004:名無しさん@お腹いっぱい。
19/03/01 08:43:24.31 nXhVNF130.net
オープンソース化しても管理してくれる人がいないと直ぐ廃れてゴミプロジェクトの山に埋もれそう
「欲しい機能は喜んで追加対応」「バグは迅速に修正」「そしてなにより無償奉仕」
そういう都合のいい人が引き継いでくれるならオープンソース化もいいよね

1005:名無しさん@お腹いっぱい。
19/03/01 08:47:52.27 KlTN5xlf0.net
されないとそういう可能性は少なくとも今のとこ0ってことだもんな
うみうみ氏が復活するならそれに越したことはないが

1006:名無しさん@お腹いっぱい。
19/03/01 09:21:40.29 bVIlrSWa0.net
もしオープンソース化されても
オレがやるならオレの好き勝手に(´・ω・`)やる
オマエラの言うことなんぞ(´・ω・`)聞かん
腕におぼえがあるヤツが(´・ω・`)好きにすればいい
それで生まれてくる派生をオマエラが選んで使えば(´・ω・`)いい

1007:名無しさん@お腹いっぱい。
19/03/01 09:42:30.72 Qb1NHfES0.net
そんなにお前がスーパープログラマーなら
同等のソフトウェアを自ら作ってソース公開してくれ

1008:名無しさん@お腹いっぱい。
19/03/01 10:14:32.21 bVIlrSWa0.net
こと(´・ω・`)わる
モノをゼロから100まで作るのと100できてるモノに手を加える
労力が100倍(´・ω・`)違うんだよ
そんなこともわからないヤツが好き勝手(´・ω・`)言うな
だからオマエラは(´・ω・`)ダメなんだよ
オマエラは目の前にあるモノを黙って使ってりゃ(´・ω・`)いいんだよ
ごちゃごちゃ(´・ω・`)言うな

1009:名無しさん@お腹いっぱい。
19/03/01 10:44:27.24 KlTN5xlf0.net
どうフォークするかはいっそ自分用でもいいしプロジェクトの自由やしな

1010:名無しさん@お腹いっぱい。
19/03/01 11:32:52.74 sJ2ywrDo0.net
>>953
オープン化するデメリット の間違いでは?

1011:名無しさん@お腹いっぱい。
19/03/01 15:04:16.93 f21j6IWI0.net
ウィンドウタイトルに登録商標の「〇の中にR」の文字が含まれていて、
UWSCのスクリプトに記述すると認識されません
〇Rの文字をUWSCに認識させる方法を教えて下さい。

1012:名無しさん@お腹いっぱい。
19/03/01 15:30:05.34 I6P+ubX70.net
unicodeとかutf8にすりゃ普通に使えんだけど

1013:名無しさん@お腹いっぱい。
19/03/01 16:28:59.83 3pXnYsHZ0.net
>>959
基本同じ。
教えることすらしない。

1014:名無しさん@お腹いっぱい。
19/03/01 17:27:44.21 Waoq2jUG0.net
>>964
やめろよwこいつ出来るアピールしかしないんだからwww
いじめちゃ可哀相だwww

1015:960
19/03/01 20:03:01.76 f21j6IWI0.net
>>963
utf8で問題なく作動しました。お騒がせしました。

1016:名無しさん@お腹いっぱい。
19/03/02 23:24:02.92 mMGgkZwJ0.net
作者はバグ報告などにキッチと対応してたから、突然のサイト閉鎖はなんかあったとしか思えないんだよな・・
ささっと業務を効率するツール作るには最適だからこのまま廃れるのは悲しい

1017:名無しさん@お腹いっぱい。
19/03/03 21:08:40.09 CEXiPfTp0.net
pro版のキー誰かおねがいします

1018:名無しさん@お腹いっぱい。
19/03/03 23:03:50.71 TPl2n2H+0.net
お断りします。

1019:名無しさん@お腹いっぱい。
19/03/04 01:10:52.06 P+czb6Y20.net
無料RPAで「ソ


1020:リティア」に挑んでみた 業務自動化でゲームも自動化できるか (1/2) https://www.itmedia.co.jp/news/articles/1903/03/news033.html >無料で使えるオープンソースRPAソフト「SikuliX」 >SikuliXは米マサチューセッツ工科大学のユーザーインタフェースデザイングループが2009年から開発を主導し、オープンソースの画像処理ライブラリ「OpenCV」を利用してデスクトップ上のあらゆるものを自動化することを目的に作られている。 >ソフト自体の開発言語はJavaで、Windows、Mac、Linux上で動作する。SikuliXは自動化する内容を記述するためのIDE(統合開発環境)でもあり、記述言語にはデフォルトでPython(Jython)の他、Ruby(JRuby)、JavaScriptをサポートするとしている。 >※Jython、JRuby:PythonやRubyの文法で書かれたコードを、Java仮想マシン上で実行する実装のこと。 ほー



1021:名無しさん@お腹いっぱい。
19/03/04 01:39:49.55 IsOAbDRY0.net
>>970
作れなかった原因は単純にRPAに慣れてないだけだろ
カード認識するのに数字スートの部分だけじゃなく
カード横幅いっぱい使うのかが分からん

1022:名無しさん@お腹いっぱい。
19/03/04 07:53:22.54 hHnfsWeK0.net
こういうの結局プログラムバリバリになってrpaとは関係ない単なる自動化じゃね

1023:名無しさん@お腹いっぱい。
19/03/04 08:55:02.44 6pgDmtdm0.net
UWSCが流行ったのは結局お手軽簡単だからなんだよな

1024:名無しさん@お腹いっぱい。
19/03/05 00:47:08.67 a0E5q7Wk0.net
steamとかで売ってるプログラミングゲームレベルの記述で動くの単純に楽しい

1025:名無しさん@お腹いっぱい。
19/03/05 02:32:00.50 soVbpUsD0.net
結局複雑なことやろうとしたらどの言語でも同じように煩雑になると思うけどね。
簡単というのはちょっと違うかと。
そんな機能はUWSCにはない。

1026:名無しさん@お腹いっぱい。
19/03/05 03:01:01.22 xfszB45O0.net
簡単なことを簡単に出来るのがいいねって言ってるのになんで複雑なこととか言い出すん?


次ページ
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch