- 1 名前:名無しさん@お腹いっぱい。 [2016/07/30(土) 17:17:29.59 ID:EHKbGb0r0.net]
- Windowsの作業を自動化するツール
フリーソフト版とシェアウェア版の2種類がある ttp://www.uwsc.info/download.html ●UWSC 掲示板(※作成依頼掲示版ではありません) 質問の際には自力で作ったスクリプトを晒すか、具体的な解らない場所を提示すること 上級者が常駐、たまに作者も現れるため過去ログには有益情報の宝庫 www3.rocketbbs.com/13/bbs.cgi?id=umiumi www3.bigcosmic.com/board/s/board.cgi?id=umiumi&mode=past ●UWSC - Wikipedia ja.wikipedia.org/wiki/UWSC ●使い方・基礎解説学習サイト uwsc.g.hatena.ne.jp/cx20/20100131/1264938584 www.confrage.com/uwsc/ necro.jp/dev/uwsc/ park14.wakwak.com/~simizu/uwsc/fruwsc.html canal22.org/ big.tm.land.to/handbook/uwsc.htm www.game-rev.com/review/gameut/uwsc.html ●スクリプトテンプレサイト izagne.com/uwsc/ scripts.web.fc2.com/ www.nagomi-jp.net/~liners/ nem.symphonic-net.com/uwsct/0610uwsct.html siromasa.digi2.jp/uwsc/ iriyak.adam.ne.jp/uwsc.html 前スレ 自動化ツールUWSC使いよ集まれ17 potato.2ch.net/test/read.cgi/software/1458731603/
- 601 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/10/06(木) 17:19:08.87 ID:zQFB9rDu0.net]
- >>570
接続先Windows7で実験 スリープ(10) ID = エクゼック("notepad") SCKEY(ID, VK_A, VK_H) RDP接続したままだとメモ帳に"ah"が入力されるけど、切断どころかウィンドウを最小化しただけでキー入力無視される。 > Windows7で動かしていたUWSCを > サクラVPSのWindows server 2012 R2に載せ替えて動かしています
- 602 名前:これって、Windows7のローカルで動かしていたって意味かい。
切断状態ではキーボードデバイスが存在しなくなるわけだからキー入力自体が無視されるっていうRDP自体の仕様じゃないのけ? [] - [ここ壊れてます]
- 603 名前:名無しさん@お腹いっぱい。 [2016/10/06(木) 17:35:56.98 ID:pzF9eLvu0.net]
- >> 599 のものです
>> Windows7で動かしていたUWSCを >> サクラVPSのWindows server 2012 R2に載せ替えて動かしています >これって、Windows7のローカルで動かしていたって意味かい。 はい、ローカルで動かして、ディスプレイとキーボードはメインPCと切り替えきで共有していました >切断状態ではキーボードデバイスが存在しなくなるわけだからキー入力自体が無視されるっていうRDP自体の仕様じゃないのけ? ということは、RDP接続の仕様でリモートデスクトップ切断と同時にキーボードが存在しないことになっている。という訳ですね ※説明してもらったことそのままw つまり、キーボード接続したままにできればいいんですね!!!! 「VPS キーボード接続 継続」で調査します
- 604 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/10/06(木) 19:08:04.28 ID:pkWsIv/Z0.net]
- >>569
RDPのセッション上でUWSCが動作しているせいでRDPが接続されていないと画面の更新が発生しなくてchkimgがコケてるんじゃね RDPで繋ぐのではなく、VPSコントロールパネルからjavaでデスクトップに繋いでUWSCのセッティングをやってもダメか?
- 605 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/10/06(木) 19:11:34.55 ID:pkWsIv/Z0.net]
- ってコケてるのはchkimgじゃないのかすまん
- 606 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/10/06(木) 19:25:15.94 ID:zQFB9rDu0.net]
- >>574
根本は同じなんでしょ。 接続がないから画面更新しないしキーボードの入力もなしっていう話。
- 607 名前:名無しさん@お腹いっぱい。 [2016/10/06(木) 20:10:11.84 ID:pzF9eLvu0.net]
- >> 599 のものです
ブラウザの起動はできているが、キーボードの入力ができないのは確認できています 画面自体は動いていると思います、ブラウザが起動してウィンドウが表示されているので スケジュールが実行された後で、リモートデスクトップ接続して確認しました。
- 608 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/10/06(木) 20:22:23.71 ID:zQFB9rDu0.net]
- >>576
> 画面自体は動いていると思います、ブラウザが起動してウィンドウが表示されているので > スケジュールが実行された後で、リモートデスクトップ接続して確認しました。 「接続されてない間」は更新されてないって話だ。
- 609 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/10/06(木) 21:38:20.44 ID:wbrD8XZM0.net]
- for a=0 to 100
ifb GETKEYSTATE(VK_A) 略 eiseif GETKEYSTATE(VK_B) a=a-1 endif next こんな感じでfor-nextの途中にaを弄ることは出来ませんか? やってみると上手く行かなくて・・・
- 610 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/10/06(木) 21:39:44.76 ID:wbrD8XZM0.net]
- >>578
elseがミスってるのは気にしないで!
- 611 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/10/06(木) 21:42:40.20 ID:zQFB9rDu0.net]
- for文で使ってる変数を中で変えるとか筋悪もいいとこ。
- 612 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/10/06(木) 21:55:25.39 ID:wbrD8XZM0.net]
- >>580
そうなのですか・・・
- 613 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/10/06(木) 21:57:29.26 ID:bLebkubg0.net]
- この質問たまにあるよな
どうしてそういう作りになるのか気になります!
- 614 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/10/06(木) 21:59:40.59 ID:wbrD8XZM0.net]
- >>582
配列[a]みたいに何番目の配列にどのキーを入力したか入れるって感じで作ってて 間違えて押した時にもう一度戻って入力する処理をしたいのです
- 615 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/10/06(木) 22:02:12.52 ID:6pGJ7GB00.net]
- ループカウンタは弄れない
どっちにしろwhileでやるのが自然でしょう
- 616 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/10/06(木) 22:02:55.64 ID:wbrD8XZM0.net]
- whileに置き換えてカウントを別に作ってなんとか完成しました
ありがとうございました
- 617 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/10/07(金) 03:19:04.10 ID:RzoO9ik10.net]
- 他の言語はループの変数を変更できるけど、
UWSCは言語仕様としてループの変数の変更がfor文に無視される。 HELPに書いてない闇の仕様として有名。
- 618 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/10/07(金) 03:29:42.13 ID:XvgsOOKN0.net]
- どっちにしろバグの温床だし可読性も悪くなる。他の制御文使って明確にやったほうがいいす。
- 619 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/10/07(金) 09:26:26.48 ID:sQVZjDXX0.net]
- CHKIMG("A.bmp")
print "A.bmpの表示位置は " + G_IMG_X + "," + G_IMG_Y print "A.bmpのサイズは " + W + "x" + H みたいな事をやりたいのですが画像の幅と高さを取得する方法がわかりません たどり着くための検索ワードとかサイトとかヒントいただけないでしょうか?
- 620 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/10/07(金) 09:46:00.63 ID:ljnDYwYO0.net]
- >>588
CHKIMGでヒットする画像のサイズはA.bmpと同じだからソレを調べる意味がない
- 621 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/10/07(金) 09:46:07.18 ID:
]
- [ここ壊れてます]
- 622 名前:pPlOpl2L0.net mailto: 拾ったか作ったか忘れたけど
//BMP画像情報取得 FUNCTION BMPINFO(filepath) DIM get_wh[2] bin = CREATEOLEOBJ("ADODB.Stream") bin.Open()//1:READONLY bin.Type = 1 //BINARY bin.LoadFromFile(filepath) //BM fsize Reserved1 Reserved1 fOffBits biSize biWidth biHeight //2 4 2 2 4 4 4 4 tmp_info = bin.Read(26) bin.Close() //SAFEARRAYへ bmp_info = SafeArray(0,LENGTH(tmp_info)-1) i = 0 WHILE i < LENGTH(tmp_info) bmp_info[i] = tmp_info[i] i = i + 1 WEND // printbytes( SLICE(bmp_info,18,18+3) ) // printbytes( SLICE(bmp_info,22,22+3) ) biWidth = byte2dword( SLICE(bmp_info,18,18+3) ) get_wh[0] = biWidth biHeight = byte2dword( SLICE(bmp_info,22,22+3) ) get_wh[1] = biWidth // MSGBOX(biWidth) // MSGBOX(biHeight) RESULT = slice(get_wh, 0, length(get_wh)-1) Fend [] - [ここ壊れてます]
- 623 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/10/07(金) 10:35:06.19 ID:sQVZjDXX0.net]
- >>589
ソース書きながらAをクリップボードで渡して CHKIMG("A.bmp",1,G_IMG_X-1,G_IMG_Y-1,G_IMG_X+W,G_IMG_Y+H) って数値になって クリップボードで帰ってきたら楽ちんだなって思ってね >>590 ありがとうございます。やりたいことにたどり着けました。
- 624 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/10/07(金) 12:59:30.23 ID:wK/uckos0.net]
- GetDetailsOfでも取れる
- 625 名前:名無しさん@お腹いっぱい。 [2016/10/08(土) 05:33:50.85 ID:saEpieS30.net]
- 質問です
ウェブカメラを付けているのですが、カメラ映像をデスクトップ上に表示して、カメラの動きに変化があった場合 特定のファイルを実行したいのですが、それは可能でしょうか?
- 626 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/10/08(土) 07:25:56.62 ID:7o4qqsT+0.net]
- 同じ画像Aが5x3でズラッと並んでいる状態で、そのうちの1枚を画像で切り取りchkingに使用すると
必ず切り取った位置の画像しか認識しないのですが これって同じ画像に見えて同じ画像ではない もしくは認識できない程度に画像が透過されていてドットが違うとか、そういうことでしょうか
- 627 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/10/08(土) 07:38:32.86 ID:xmXXkFjq0.net]
- サーチ範囲が正しくて順番を指定しても取得できないなら違うと認識されてるんだろうな
このスレか前スレにバイナリレベルで画像を比較する話がでてたからやってみたら
- 628 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/10/08(土) 08:08:40.57 ID:8gcrBy6g0.net]
- >>593
一定時間毎にカメラの画像をbmpで保存して前回分と比較するとかでいけそうにみえるけど、カメラの 画像は一見同じに見えて実は全く同じってわけじゃないんじゃね?そういうゆらぎを考慮した比較をこれ で実現するのは無理だと思うよ。
- 629 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/10/08(土) 11:59:46.97 ID:bKOW2Yia0.net]
- >>593
それはウェブカメラの録画ソフトに付いてる動体検知を使った方がはやいよ。 物によってはそれをトリガーにプログラム実行してくれるソフトもありそうだが…。
- 630 名前:593 mailto:sage [2016/10/08(土) 12:02:33.16 ID:bKOW2Yia0.net]
- >>593
forest.watch.impress.co.jp/docs/news/634908.html
- 631 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/10/08(土) 17:47:12.05 ID:DZTu/cHF0.net]
- 動体検知って1から作ろうと思ったら結構しんどそうだよね
- 632 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/10/08(土) 17:58:57.99 ID:SKUfIAw80.net]
- >>593
自分WEBカメラにはLivecapture3ってソフト使ってるが これには動体検知からのいろんなアクション設定できるよ 動画・静止画撮影、メール通知、外部モジュール起動、等
- 633 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/10/08(土) 18:22:12.64 ID:pTgbuIXB0.net]
- >>594
相談するなら画像くらい貼ったら? PCオンチ特有のエスパー診断希望者か? 単に最初に見つけた左上の画像がマッチしてるんじゃなくて? 画像加工の際にjpeg化処理して別画像化させてるとかじゃなくて? いずれにせよお前のケアレスミスとしか思えんよ
- 634 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/10/09(日) 19:32:08.84 ID:U7zLHCrY0.net]
- MOUSEORGでのバッググラウンド中にマウスホイール操作をさせる事はできますか?
バックグラウンド処理にすると BTN(WHEEL,-34) が処理されないので仕方ない物と諦めてるのですが方法がもしあれば
- 635 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/10/10(月) 01:49:53.93 ID:T2ePneXw0.net]
- わからんけど、一旦そのウインドウ内の空いてる部分を左クリックさせてからやってみたら?
経験上、UPとかDOWNもそれしないと動かないときあるんで
- 636 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/10/10(月) 02:22:12.22 ID:jr0SSStQ0.net]
- >>602
普通にsendmessageからホイールを送ってみたら? 非アクティブで処理できるか知らんけど
- 637 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/10/10(月) 21:31:15.81 ID:JZcSBxpi0.net]
- mouseorgでバックグラウンドでの処理にしようとすると
ボタンクリックが長押ししてるような動きをしたりと 安定しません。 何か対処法などはありますか。
- 638 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/10/11(火) 01:04:02.04 ID:do6w1ANf0.net]
- もうこの手の質問飽きた
- 639 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/10/12(水) 04:16:45.48 ID:tUQ9fwOK0.net]
- THREADの並列(処理A、処理B)のマクロなんですが
・処理A+処理B→処理B最後まで終了した場合処理Bのリピート(こちらはできてます) ・処理A+処理B→処理Bの途中に処理Aスタート→処理B停止→別マクロ呼び出し→別マクロ終了→処理A終了→処理A+処理B再開 としたいのですがなにかいい方法がないでしょうか。ちなみに処理Bの処理は WHILE CHKIMG(
- 640 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/10/12(水) 04:19:39.74 ID:tUQ9fwOK0.net]
- きれてました。
WHILE CHKIMG("画像b")=FALSE WEND ifb chkimg("画像b")=true といった処理の連続です。処理Aが発生したときに処理Bが停止できないため鯖落ちするたびに処理Bが重複してしまう状態です。
- 641 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/10/12(水) 05:34:29.72 ID:H0m7rpgE0.net]
- >>804
グローバル変数を参照して制御すれば? クリティカルな処理なら変数参照をmutexなりで排他制御する必要があるけど。
- 642 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/10/12(水) 08:23:41.40 ID:KpbyI+kk0.net]
- >> 処理Bの途中に処理Aスタート
これをTHREADではなくCALLにすればいい
- 643 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/10/12(水) 12:20:52.11 ID:tUQ9fwOK0.net]
- >>609 >>610
ありがとうございます。 変数はまだまだ勉強不足なので、Bの画像認識(失敗)→A画像読み、 失敗なら→exitにてB処理マクロに戻り、 成功なら操作後→call 処理B exitexitになるようマクロに組みなおしました。 アドバイスありがとうございました。
- 644 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/10/12(水) 21:26:50.04 ID:H0m7rpgE0.net]
- >>611
うーむ、変数理解できてないのにスレッドは使えちゃうのかw
- 645 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/10/12(水) 22:58:04.69 ID:f6R4wMb60.net]
- 単純記録で作った簡易的な代物に任意の場所で一時停止→さっき、止めた所から再開(レジューム)
という事は不可能ですかね?(ブラウザはfirefox前提) 数行足すだけで何とかないものか やはり、こういうのは自分で最初から作らないと駄目なんだろうか
- 646 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/10/12(水) 23:14:00.13 ID:KyvLcfI70.net]
- sethotkeyつかえ
- 647 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/10/13(木) 09:43:24.91 ID:d6driITd0.net]
- >>613
本体から実行してたら再生ホットキーが一時停止を兼ねると思うけど
- 648 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/10/14(金) 00:53:48.86 ID:5FDFB6Hd0.net]
- 即席再生でAlt+F1での対処だとスクロール位置固定が条件だから
別ウィンドウで実行させた方がいい
- 649 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/10/14(金) 09:17:07.39 ID:CxtTPN/f0.net]
- Pro版は過去に年末セールとかで安くなったりしたことありますか
ないなら今すぐ購入しようと思うのですが
- 650 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/10/14(金) 15:47:49.55 ID:cJIB8YCD0.net]
- ないです
- 651 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/10/15(土) 08:35:52.72 ID:4QEl1y7C0.net]
- 某ソシャゲの為に導入した時に即購入したが
あれから4年位経つが一度もそういうのは聞いた事無い デバッグモード便利でイイゾ〜これ
- 652 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/10/15(土) 18:32:32.73 ID:EUJgY7IB0.net]
- edge.navigateが必ずCOMエラーになるのはおま環?
数か月前はエラーにならずうごいてたのに。
- 653 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/10/15(土) 19:07:12.39 ID:tiTYqnTF0.net]
- edge.navigateとは?
- 654 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/10/15(土) 22:27:31.16 ID:HosDg2zI0.net]
- 質問させて下さい。
初歩的な質問ですみません while trueでくくってる時のif文なんですが a画像を認識したら、右クリック 再び同じa画像を認識後したら左クリック って書き方をしているのですがクリックは画像認識する度に左右どちらかクリックして次画像を認識した時前回とはちがうクリックという処理をしたいんですがどうすればいいでしょうか?
- 655 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/10/15(土) 22:35:01.92 ID:tRa6/c8b0.net]
- 適当な変数に初回フラグを格納して判別すればいいだろ
- 656 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/10/15(土) 22:58:09.76 ID:HuPGcAbp0.net]
- クリックする度に変数の値変えてクリックする前に変数見て判断させればいいんじゃないでしょうか
- 657 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/10/16(日) 00:17:39.14 ID:QrYkSo/v0.net]
- UWSCの質問っていうかロジックの質問だな。
- 658 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/10/16(日) 00:20:40.68 ID:qxUE1ujh0.net]
- >>622
書こうとしたら>>624が答え書いてた
- 659 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/10/16(日) 00:25:18.69 ID:L/hNkC/20.net]
- 皆さまお返事ありがとうございます。
丁寧な説明で理解でき無事出来ました。 ありがとうございました。
- 660 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/10/16(日) 20:28:03.07 ID:JPsBbdrl0.net]
- テスト
- 661 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/10/16(日) 20:42:07.98 ID:JPsBbdrl0.net]
- コード書き込むと弾かれるのでとりあえず現状だけ
Chromeをバックグラウンド動作させつつページ中の全ての文字を取得したいんだけどうまくいかない KBDでCtrl+A→Ctrl+Cをウィンドウに送ってクリップボードから取得したいんだけど Chromeがアクティブになってる時にしかKBDでキー情報を送信できない KBDの代わりにBTNだと非アクティブでも送れてるのは確認済みなのでMOUSEORGの指定は出来てると思う MOUSEORGの指定はMORG_DIRECT, MORG_BACKにしてあります 何か原因に心当たりある人います? 環境 Win10 Home 64bit UWSC ver5.2.3 Chrome 53.0.2785.143m (64-bit)
- 662 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/10/16(日) 20:57:13.81 ID:R+P/P8u20.net]
- たぶんねスリープがNGになってるんだとおもう
そこだけ変えてコード貼って
- 663 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/10/16(日) 21:26:22.55 ID:4z5m533e0.net]
- 一旦空いてる部分どこでもいいからクリックしとけ
- 664 名前:625 mailto:sage [2016/10/16(日) 21:31:24.03 ID:JPsBbdrl0.net]
- public w_id[1] = -999999, -999999
WHILE w_id[0] = -999999 IF GETKEYSTATE(VK_LBUTTON) then w_id[0] = GETID(GET_FROMPOINT_WIN) ENDIF SLEEP(0.1) WEND w_id[0] = GETID("Google Chrome") w_id[1] = HNDTOID(GETCTLHND(W_ID[0],"chrome_RenderWidgetHostHWND")) MOUSEORG(w_id[1], MORG_DIRECT, MORG_BACK) スリープ(2) KBD(VK_CTRL, DOWN) KBD(VK_A, CLICK) KBD(VK_C, CLICK) KBD(VK_CTRL, UP) BTN(LEFT, CLICK, 200, 20) print GETSTR(0)
- 665 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/10/16(日) 21:33:13.86 ID:JPsBbdrl0.net]
- あ、w_id[0] = GETID("Google Chrome")の行はミスです
- 666 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/10/16(日) 21:37:13.93 ID:ZlJ7YYfV0.net]
- IEじゃなくてChromeなのって理由があるんですかね?
IEならinnerText引っ
- 667 名前:」ってくればいいだけだと思うんだが。 []
- [ここ壊れてます]
- 668 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/10/16(日) 22:22:08.08 ID:/m2sdIrU0.net]
- IEは自動化するには便利だけど、重いのが難点
- 669 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/10/17(月) 15:48:49.30 ID:3fjJSUf90.net]
- chkimgxってもう配布されてないの?
- 670 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/10/17(月) 18:38:34.64 ID:/zq0K62y0.net]
- 前スレの1.2.1のダウンロードURLは無効になってるね。
- 671 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/10/17(月) 18:48:06.80 ID:8TeG9lFG0.net]
- unitywebplayerに直接クリックとかのメッセージ送るのって可能?
- 672 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/10/19(水) 00:18:08.48 ID:Md2TD87F0.net]
- >>638
unityのハンドル取得してIDに変換すれば直接送れるよ
- 673 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/10/19(水) 22:21:34.79 ID:O74GtiK/0.net]
- >>639
レスサンクス。それで送れたわ!でもマウス座標をUWSCより低レベルで取得してる?っぽく、 マウス座標は完全に無視された(unityは非アクティブでもマウス座標を補足してる模様・・・) 結局やりたかったボタン押下とかの自動化は無理だった。残念。。。
- 674 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/10/22(土) 16:22:17.23 ID:OR3QHD6o0.net]
- htmlの取得ならcurl使えばいいのに
なんで、ブラウザを使いたい人多いのかな
- 675 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/10/22(土) 16:31:33.95 ID:racBmonB0.net]
- 純粋なhtmlならそうだけど、html5、javascriptやflashを多用したページや
unitywebplayerみたいな動的なwebアプリケーションは ブラウザを通さざるを得ない
- 676 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/10/22(土) 19:23:40.80 ID:K8V5sDZl1]
- ChkImgXがどこ探しても落ちてないのでどうか再うpお願いします
- 677 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/10/22(土) 20:09:06.23 ID:PpNOClHC0.net]
- ChkImgXがどこ探しても落ちてないのでどうか再うpお願いします
- 678 名前:名無しさん@お腹いっぱい。 [2016/10/23(日) 02:00:26.22 ID:7WIPFz4g0.net]
- >>644
つttp://uploader.83net.jp/1141740711725057048078
- 679 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/10/23(日) 07:19:03.16 ID:Cv724rE40.net]
- >>645
本当にありがとうございます!感謝
- 680 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/10/23(日) 23:18:26.49 ID:u0XV8sp30.net]
- 質問
VBは一応知ってるんですがUWSCスクリプトにどんだけ応用が利きますかね? 導入する前に、使えるようになるまでの手間と時間の見当つけたいのですが
- 681 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/10/23(日) 23:24:40.66 ID:jYRAjGav0.net]
- IFとかForとかはわかるんだろうからあとはやりたいことを
UWSCの関数にあてはめるだけだからそれほど時間は掛からないとおもう
- 682 名前:642 mailto:sage [2016/10/23(日) 23:43:32.44 ID:u0XV8sp30.net]
- ここ見たらけっこう奥が深そうで二の足状態です
使いこなすまで1年もかけてアレコレするなら その時間で他言語勉強した方がツブシが利くから うーんどうしようか と
- 683 名前:名無しさん@お腹いっぱい。 [2016/10/23(日) 23:47:28.24 ID:jYRAjGav0.net]
- それ他人に聞くこと?
- 684 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/10/23(日) 23:50:18.14 ID:u0XV8sp30.net]
- そうですよ
どれだけ勉強しなくちゃならないのか、勉強する前に分かりますか?
- 685 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/10/24(月) 00:00:32.35 ID:RvhRD3tw0.net]
- 当日使える人もいれば一生使えない人もいる
- 686 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/10/24(月) 00:06:19.92 ID:4PEYUBj40.net]
- いや、UWSC覚えるか他の言語勉強するかって、比較対象としておかしいわ
- 687 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/10/24(月) 00:20:52.91 ID:ZUMsiuEE0.net]
- UWSCでできないことならDOSCMDを使えばいいような
わざわざVBにバトン渡すようなマクロをUWSCベースで作る意味あんの?
- 688 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/10/24(月) 00:34:10.40 ID:RIKd3cIC0.net]
- 質問しに来てるのに偉そうだな
古典的な釣りなのか?
- 689 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/10/24(月) 01:13:40.56 ID:kuil+GJl0.net]
- え?問答無用で向いてないから他どうぞ。でお帰りいただく案件でしょ?
- 690 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/10/24(月) 01:20:17.69 ID:+lhrUbXp0.net]
- 勉強しなくて分かるかどうかというとNOだな
独自の関数が多いから挙動は自分で書いて
- 691 名前:試してみないと使いものにならんと思うよ []
- [ここ壊れてます]
- 692 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/10/24(月) 01:20:57.52 ID:LvjkwP3I0.net]
- たし蟹
VBだってどれだけ出来るか怪しいもんだわ 触らない方が良さげですわ
- 693 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/10/24(月) 03:59:36.33 ID:nULhI+jD0.net]
- >>653
他言語で動かす自動化ツール、例えばPyautoguiなら単なる自動化じゃなく 画像処理やらPythonの他のライブラリと連携できるからね
- 694 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/10/24(月) 05:17:50.43 ID:bKwFbTrg0.net]
- 質問させてください
id = GETID("Internet Explorer", "IEFrame") MOUSEORG(id ,2) STR1 = FOPEN("txt.html") sendstr(0, betweenstr(fget(STR1, F_ALLTEXT), "<title>", "</title>")) iesetdata(ie,true,"title","") SCKEY(id,VK_CTRL,A) SCKEY(id,VK_CTRL,V) このような作業をバックグラウドで行いたいのですがウィンドウがアクティブになってしまいます SCKEYのところでアクティブになってしまうように思うのですがバックグラウドに送ることはできないのでしょうか? おかしなところ指摘して頂けると助かります。よろしくお願いします
- 695 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/10/24(月) 12:02:33.28 ID:bBAwlj0p0.net]
- もうバックグランドの話しはお腹いっぱい
- 696 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/10/24(月) 12:07:18.15 ID:LqBb+tuD0.net]
- バックグラウンに飽きたというのかい?
- 697 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/10/24(月) 12:18:37.98 ID:4PEYUBj40.net]
- >>660
経験上SCKEY使うとアクティブになる 仕様なのかバグなのかは知らんが KBDでctrlをdownにしてAをclickしてからctrlをupってやればいい
- 698 名前:655 mailto:sage [2016/10/24(月) 15:51:05.93 ID:bKwFbTrg0.net]
- 何度も出た話のようで申し訳ないです
>>663 仕様だったんですね 丁寧にありがとうございます!さっそくやってみます!
- 699 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/10/24(月) 18:57:24.53 ID:R6AS/0Pz0.net]
- プログラミングそのもののスキルで悩んでる人向けに良いサイト見つけたよ
CodinGame
- 700 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/10/24(月) 23:40:53.90 ID:+lhrUbXp0.net]
- 業者くさい
|
|