1 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/16(月) 07:57:49 ID:+HI9MOeK0] Windowsを自動化させるツールUWSC。 ttp://www.h7.dion.ne.jp/~umiumi/ uwsc使いのみなさま、マターリ己のスクリプトを晒しましょ。 前スレ 自動化ツールuwsc使いよ集まれ2 pc11.2ch.net/test/read.cgi/software/1156416884/
82 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/26(水) 20:39:27 ID:ce4Y32UE0] 複数のuwscを動かせばいいんじゃない?
83 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/26(水) 20:41:07 ID:ce4Y32UE0] スレッドでもいいのかな?
84 名前:名無しさん@お腹いっぱい。 [2007/09/26(水) 20:53:12 ID:DghZKJMV0] >>82 UWSCを起動している状態では もうひとつのUWSCを起動できないです >>83 スレッドとは?
85 名前:名無しさん@お腹いっぱい。 [2007/09/26(水) 20:56:18 ID:hygD3nOk0] UWSCで使われてるのってBASICなの? なんか見慣れない表現多いんだけど
86 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/26(水) 21:16:26 ID:ce4Y32UE0] >>84 ごめん82と83は俺w UWSC複数起動できるみたいだよ。やったことないから知らないけど まぁスレッドがいいと思うけどヘルプみてください。 スクリプト構文→スレッド生成 クラスとか作ってスレッドで動かせば行けると思うよ。 >>85 VB的な構文だからあれだけど デルファイがベースなんだと思いますよ VB -> sub、 Delphi -> procedure
87 名前:名無しさん@お腹いっぱい。 [2007/09/26(水) 21:26:34 ID:hygD3nOk0] >>86 おお、サンクス
88 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/26(水) 21:27:42 ID:OV83uafb0] なんでベースが有るんだよ。野球か? 見慣れないのはお前が初心者だからだろ。 複数起動くらいできるだろ。
89 名前:名無しさん@お腹いっぱい。 [2007/09/26(水) 21:30:45 ID:hygD3nOk0] 変なのがわいてきたな
90 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/26(水) 21:32:32 ID:ce4Y32UE0] じゃ亜種で
91 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/26(水) 22:20:09 ID:cujpGyp90] uwsc.exeでuwscファイルを開いて再生、というやり方では二つ同時には走らないけど、 .uwsの関連づけをuwsc.exeにしてダブルクリック、というやり方で動かせば複数のuwscスクリプトが同時に動くよ タスクマネージャーで二つ以上の.uwsが動いている状態を確認できる。
92 名前:名無しさん@お腹いっぱい。 [2007/09/26(水) 22:39:30 ID:DghZKJMV0] >>91 あの、片方が全画面で片方が最小化という状態でも大丈夫でしょうか? 普通に動作するものは組めるのですがウィンドウが絡むとサッパリで・・・
93 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/28(金) 02:27:34 ID:FG/hllZY0] >>91 訳の分からん事書くと笑われるぞ。
94 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/28(金) 07:04:24 ID:26FTgIVd0] >>93 アンカーミスか? 92のこと言ってる?
95 名前:名無しさん@お腹いっぱい。 [2007/09/28(金) 09:02:55 ID:/ilkZ4HW0] >>94 ほっとけ 基地外粘着がいるだけだから
96 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/28(金) 17:03:26 ID:FG/hllZY0] >>95 おまえがIDつついて俺につきまとってるんだろ。 これ以上つきまとったら対策講じるぞ。 俺はマトモな事しか書いていない。 USWC.exe <スクリプト名>でバックで実行できる。 かんれんづけとは関係無い。 UWSCを既に開いていてもこれは実行可能だ。
97 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/28(金) 17:20:10 ID:b8XsNP2f0] どうやら95の言うとおりみたいだな
98 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/28(金) 18:37:46 ID:/ilkZ4HW0] >>96 ? なにを勘違いしてるんだか・・
99 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/28(金) 21:40:17 ID:HdzCHUhy0] >>92
100 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/28(金) 21:43:53 ID:HdzCHUhy0] やめる押したはずが書き込むおしてたw まぁ、もうみてないだろうからやめとく
101 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/29(土) 09:17:02 ID:9KnxHSvv0] UWSCのスケジュールって時々実行されずに無視される事があるね。
102 名前:名無しさん@お腹いっぱい。 [2007/09/30(日) 17:55:38 ID:IvdwkcGC0] 下記の2番目(トレード・コンパクト)のラジオボタンをクリックしたいのですが どのようにしてクリックすればいいのでしょうか? <input type="radio" name="lg_isc" value="-1" checked="true">オンライン・ホーム<br> <input type="radio" name="lg_isc" value="-1">トレード・コンパクト<br> <input type="radio" name="lg_isc" value="-1">どこでもトレーダーPro. www.icnet.ne.jp/~supreme/IE_HowToUse.html ここにある例を参考に 次のようにやってみたのでが1番目(オンライン・ホーム)の初期選択から変化しません。 IE_SelectItem(1, "Tag='INPUT',Type='radio',name='lg_isc',value='-1'") IE_ItemProc(1, "CLICK", "") valueが全部"-1"というのもよくわからないのですが。 よろしくお願いします。
103 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/01(月) 18:08:19 ID:j50ta8iB0] リンク先は見てないけど IESETDATA(IE,true,"lg_isc","-1",2)
104 名前:名無しさん@お腹いっぱい。 [2007/10/02(火) 00:15:49 ID:g+gdX1SI0] >>103 ありがとうございます。うまくいきました。
105 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/03(水) 20:42:12 ID:pYs69M+U0] 以下のようにして、Javascriptを通して、IEからもう一つIEを開く処理をするのですが、、 IE.Navigate("javascript:w = window.open("", "order","width=716,height=600")") このとき、Javascriptによって開いたIEの、javascriptでの名前?(↑で言う"order")を UWSCから取得する方法ってありますでしょうか? 説明が下手 and 板違い申し訳ない。 よろしくお願いします。
106 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/05(金) 13:08:42 ID:C1FOZyDv0] htmlのソース開けて抜くのはダメ?美しくないけどwww
107 名前:105 mailto:sage [2007/10/05(金) 16:18:55 ID:+auitsK40] >>106 とりあえず、それで対処してみます。 ありがとうございます。
108 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/05(金) 23:14:44 ID:YvzAoYJz0] </td> <td class="xxx"> 17,090<BR> (09:00) こんなんを op=IEGETDATA( IE, "TAG=TABLE", 2, 2, 3) print "op="+op とすると op=17,090 (09:00) と表示されます。17,090だけ必要なのですが (09:00)を消すにはどうすればいいのでしょうか?
109 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/05(金) 23:52:12 ID:C1FOZyDv0] 改行コードでtokenしたらいいんじゃまいか print "op="+token("<#CR>",op)
110 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/06(土) 12:46:42 ID:GiStuVCG0] >>109 ありがとうございます。うまくいきました。
111 名前:名無しさん@お腹いっぱい。 [2007/10/07(日) 17:47:31 ID:4JDrUiXd0] FireFoxとの組み合わせで、たくさんのページを自動で読み込みたいと考えています 読み込んだ後に、保存をするのですが、FireFoxがページの読み込みを終了したという判断を させるにはどうすればいいでしょうか? お願いします。教えてください。
112 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/08(月) 08:41:32 ID:RbFRGhY90] 画面を定期的にキャプチャして分析するのがいいと思う。
113 名前:超初心者 [2007/10/09(火) 17:02:38 ID:cFwvDbmw0] 初歩的な質問です。 スプリクトを少し変更したいのですが、 ファイルを開くと文字化けしてしまいます。 どうすれば、中身を表示できるのでしょうか? 宜しくお願いします。
114 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/09(火) 22:58:56 ID:JKXyXu+80] >113 それはスクランブルがかかってるから無理
115 名前:超初心者 [2007/10/10(水) 09:52:08 ID:j395jLsw0] >114 やっぱり無理なんですね。 ありがとうございました。
116 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/17(水) 14:09:51 ID:cUQnM+Sh0] MOUSEORG() の基準指定:2 って機能している? CHKIMG() では機能しているみたいだけど、 「基準指定にて 2が指定された場合は KBD()、MMV()、BTN()関数の情報は直接ウィンドウ(オブジェクト)へ送る」 は大嘘ではないかと?
117 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/17(水) 20:32:40 ID:cuZoxCE70] >>116 大嘘なのかテストしたサンプルあればよろ いまのとこ???です。
118 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/17(水) 22:03:00 ID:cUQnM+Sh0] >>117 バージョン3.1cまでは、MOUSEORG(ID, 2) の後の MMV() や BTN() は機能するみたいだけど、 4.2以降は、 CHKIMG() の動作は確認出来たけど、 MMV() や BTN() は全く動作せず、完全無視される。 MOUSEORG(ID,1) にした時の動作は確認済み。 4.1x や 4.0x ではテストしていないので不明。 IEに表示されるページには、画像のある特定領域をクリックすると、 それに対応したリンク先のページを表示する様になっている。 test.bmp は、その画像のクリック可能領域の一部 テストしたサンプルは、 IE = CreateOLEObj("InternetExplorer.Application") IE.Visible = TRUE ID = GetID(" - Microsoft Internet Explorer") MouseORG(ID, 2) IE.Navigate("www.example.com" ) While TRUE if (! oIE.busy) and (oIE.readyState = 4) then Break Sleep(0.1) Wend Ifb ChkImg("test.bmp", 0, 0, G_SCREEN_W, G_SCREEN_H) then BTN(LEFT, CLICK, G_IMG_X + 1, G_IMG_Y + 1) EndIf
119 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/18(木) 00:03:07 ID:cuZoxCE70] // 4.3d IE = GetID("履歴 - Microsoft Internet Explorer", "IEFrame") if IE <= 0 then msgbox("ない") MouseORG(IE, 2) Ifb ChkImg("test.bmp", 0, -1, G_SCREEN_W, G_SCREEN_H) then Msgbox("X:" + G_IMG_X + " Y:" + G_IMG_Y) else msgbox("NG") EndIf こんなの作ってORGの 1と2試したけど、どっちもクライアント座標だね ソースみてて怪しいのは if (! oIE.busy) and (oIE.readyState = 4) then Break oIEが謎オブジェ Msgbox("X:" + G_IMG_X + " Y:" + G_IMG_Y) これで Ver3.1cと今使っている奴とでの座標確認してみてください。 あと画像クリックの範囲が大きいのなら+1じゃなくて その範囲の半分くらいのところがいいんじゃないかと思います。 "ttp://www.example.com" ここみれなかったので IE = CreateOLEObj("InternetExplorer.Application") としているんだから IE.document.form・・・でクリックすればICON状態でも いけるよ
120 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/18(木) 09:52:15 ID:bYHALPSD0] >>119 誤: oIE 正: IE スマソ
121 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/18(木) 10:27:45 ID:bYHALPSD0] >>119 ttp://www.example.com はRFC2606に載っている例示専用の架空URLです。 RFC2606 ttp://www.ietf.org/rfc/rfc2606.txt 3. Reserved Example Second Level Domain Names The Internet Assigned Numbers Authority (IANA) also currently has the following second level domain names reserved which can be used as examples. >IE.document.form・・・でクリックすればICON状態でも いけるよ 最近のウェブサイトは、ボタンだけでなくログイン等にもフラッシュを使っていたりするもので… >oIEが謎オブジェ Procedure として書いてたのをそのままコピペした為、間違えました。 正しくはIEです。 MouseORG(IE, 2) の時、ChkImg() で座標の取得は出来るのですが、 Ver4.x では MouseORG(IE, 2) のままだと Btn() が動作しません。
122 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/18(木) 18:37:06 ID:nykrlRuO0] >>121 IEじゃない他のアプリにKBDが使えていたので クリック場所のせいかと思ってましたが テストした結果私の方もMMVやBTNが動かない orz フラッシュだと無理っぽいですが CLKITEM( ID, アイテム名, CLK_ACC)で もしかしたら クリックできるかも? 確かめないでレスしてごめんなさい。
123 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/18(木) 19:10:40 ID:stYqZ1Oz0] 低能・馬鹿と呼ばれる人種と論争になったとき あの、なんとも言えぬ四次元から繰り出されたような言い分。 まさに想定外な常識を一万光年超えたような奇妙な言い分。 とっさに反応できなくなる自分が虚しくなる時ないか?
124 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/18(木) 19:11:20 ID:stYqZ1Oz0] ↑失礼しました。もう一個のUWSCスレに投下するレスをゴバクしました
125 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/19(金) 12:07:53 ID:yqbih+xb0] UWSCを使って並列ループ処理をするにはどうしたらいいんでしょうか? While True Aの処理 Sleep(60) Wend While True Bの処理 Sleep(300) Wend と単純にできるのかなと思ったらだめでした。 どなたか教えてください。
126 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/19(金) 14:59:43 ID:pg8zq+zx0] >>125 ヒント:thread
127 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/19(金) 21:12:50 ID:R9PYToyt0] >>125 counter=0 Thread Aの処理 Thread Aの処理 While TRUE Sleep(1) counter= counter+1 If counter MOD 60 =0 Then Thread Aの処理 If counter MOD 300 =0 Then Thread Aの処理 If counter MOD 300 =0 Then counter= 0 Wend
128 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/20(土) 03:42:06 ID:qBGE7VvQ0] >>126 >>127 ありがとございます。 UWSCの例と127さんが書いてくれたのを合わせて 試してるんですがうまくいきません。 counter=0 Thread Aの処理() print "メイン" cnt = "1, 2, 3, 4, 5, 6, 7, 8, 9, 10" for i = 1 to 10 print Token(", ", cnt, True) Sleep(1) next procedure Aの処理() fend Thread Aの処理() for i = 1 to 10 Fukidasi("スレッド " + i) Sleep(1) next procedure Aの処理() fend While TRUE Sleep(1) counter= counter+1 If counter MOD 60 =0 Then Thread Aの処理 If counter MOD 120 =0 Then Thread Aの処理 If counter MOD 120 =0 Then counter= 0 Wend Threadをまだよく理解できていません。2つ 3つとか増やして使えないのでしょうか。
129 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/20(土) 09:00:50 ID:fQ6H4tr60] >>128 合わせるなよw 126と127は別々のやり方で、しかも127は間違った骨格だけしか書いてないぞ! とりあえずUSWC例だけコピペ実行して Threadを理解した方がいい 127は、こう書きたかったんだと思われる counter=0 While TRUE Sleep(1) counter= counter+1 If counter MOD 60 =0 Then Aの処理 If counter MOD 300 =0 Then Bの処理 If counter MOD 300 =0 Then counter= 0 Wend 好きな方でどうぞ
130 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/20(土) 12:50:50 ID:+O0JAKHN0] >>128 ご意見ありがとございます。 方法さえわかればできるかと思ったんですけど だめです。。。 >>126 さんのヒントをもらってthreadを使って2つの並列処理は無事に できたんですけど Thread Aの処理() While TRUE print "ご飯" Sleep(133) Wend procedure Aの処理() While TRUE print "麺" Sleep(212) Wend fend ホントは4つの処理を同時にしたくて、>>127 さんの方法を 加えれば3つ目の処理も加えれるかなと思ったんですがうまくいきません。 実際のSleep時間はこんな感じで If counter MOD 133 =0 Then Aの処理 If counter MOD 148 =0 Then Bの処理 If counter MOD 172 =0 Then Cの処理 If counter MOD 212 =0 Then Dの処理 If counter MOD 212 =0 Then counter= 0 counterを0にもどすと空き時間ができるので Threadでスレッドを4つに増やしてそれぞれループできないかなと いろいろ自分なりに試したんですがわりません。 並行処理 覚えればいろいろ便利だろなと思うのでなんとか できるようにしたいです。ご意見ください。
131 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/20(土) 14:07:44 ID:So7dYrpP0] counter 0クリアしなくていいじゃん別に
132 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/20(土) 16:11:09 ID:s2YMeT+x0] 127だが ディレイ無しで初期時に各処理を動かしたいように見えたのであああした。 カウンタのリセットは保険だな。 タイミングがどうでもいいなら次のような判りやすい処理にもできる。 Class Main Procedure ループA While TRUE 処理 A sleep(60) Wend Procedure ループB While TRUE 処理 B sleep(300) Wend Fend Procedure Main Therad ループA Therad ループB While TRUE Sleep(10000) Wned Fend EndClass ※最近使ってないのでヘルプ見て適当に書いただけなのであとは適当に。
133 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/20(土) 16:12:10 ID:s2YMeT+x0] 127だが…↑で更にタイミングも合わせるならこんな感じにするといい。 Class Main Procedure 処理A Print "処理A実行" Fend Procedure 処理B Print "処理B実行" Fend Procedure ループA Thread 処理 A sleep(60) Wend Procedure ループB While TRUE Thread 処理 B sleep(300) Wend Fend Procedure Main Therad ループA Therad ループB While TRUE Sleep(10000) Wned Fend EndClass ※最近使ってないのでヘルプ見て適当に書いただけなのであとは適当に。
134 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/20(土) 16:14:29 ID:s2YMeT+x0] 127だが… 少なくともFendがひとつずつ抜けてた。まだ間違いあるだろうが 大体意味的には通じるとおもう。 ※最近使ってないのでヘルプ見て適当に書いただけなのであとは適当に。
135 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/20(土) 20:22:38 ID:0A9C7aDA0] >>127 さん本当に感謝です。 できました! 2つとも動かしてみて なるほどなるほどです。 一つ目の方法がしたかったんですけど、両方ともお持ち帰りします。 127感謝.txtにして保存しておきます。 ありがとございました。
136 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/21(日) 12:14:05 ID:eRuZeIkw0] 理解できたようなので蛇足だが >>129 での初回実行はcounter= counter+1を最後にもってくる方法もある。 4つの処理を完全に独立したいなら、カウンターを4つにすればいい。 ちなみに なんで 「処理A」でなく「Thread 処理A」なのか理解できなかったが、 処理Aの処理時間が無視できるわけか。勉強になりました。
137 名前:名無しさん@お腹いっぱい。 [2007/10/21(日) 13:42:26 ID:Giw/sDR0P] 「ホームレス中学生」 2007年9月発売 @Live Search search.live.com/images/results.aspx?q=%E3%83%9B%E3%83%BC%E3%83%A0%E3%83%AC%E3%82%B9%E4%B8%AD%E5%AD%A6%E7%94%9F&go=%E7%94%BB%E5%83%8F%E6%A4%9C%E7%B4%A2&mkt=ja-jp&scope=&FORM=LIVSOP @google images.google.co.jp/images?hl=ja&q=%E3%83%9B%E3%83%BC%E3%83%A0%E3%83%AC%E3%82%B9%E4%B8%AD%E5%AD%A6%E7%94%9F&btnG=%E3%82%A4%E3%83%A1%E3%83%BC%E3%82%B8%E6%A4%9C%E7%B4%A2&gbv=2 天下のGoogle先生のこの無様な姿こそ 何の陰謀かと疑うよなww 史上最強(笑)
138 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/21(日) 13:43:03 ID:Giw/sDR0P] ごめんww大誤爆ww
139 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/21(日) 18:33:39 ID:HgXVqRNh0] iuwscは長いつもりだったが、Threadの存在自体今回初めて知ったよ
140 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/22(月) 03:07:54 ID:bsJ3XBTz0] while true 処理 wend のループを指定した時間で止めるにはどうしたらいいでしょうか?
141 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/22(月) 17:07:01 ID:kxg3crIb0] if break
142 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/25(木) 20:39:06 ID:+/y4hNfG0] 質問です。 ショートパス(8.3形式のパス)からフルパスを得る方法って、UWSC上では何かないでしょうか FileSystemObjectで FSO = CreateOLEObj("Scripting.FileSystemObject") print FSO.GetFolder("ショートパス名").path では、元のショートパスがそのまま返ってくるのでダメでした
143 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/25(木) 22:12:07 ID:+/y4hNfG0] スミマセン質問撤回。 ↑をを行う必要がなくなってしまった。 UWSCでDrop on scriptを使用しようとしたが、うまくいかなくて AutoHotkeyでDropしてそのファイル名をUWSCに渡そうかと思ったのですが、 (AHKではショートパス) 何度もやってできなかったUWSCでのDrop on scriptの設定が、 今日あっさり成功してしまった。 Drop on scriptをアンインストール、再インストールしたら成功。
144 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/29(月) 23:59:39 ID:kPmAlv+60] すみません教えてください。 クリックしたウインドウを、クリックした回数によって分岐、指定したサイズ・位置に並べて表示 するuwsを書いています。 指定秒数内にキーが押されたかの判定を Vk_LShift 等のキーで指定すれば成功するのですが、 Vk_Lbutton 等のマウスボタンで指定すると高確率で失敗してしまいます。 内容は、クリックによってアクティブになったウィンドウのタイトルを、クリックした数だけ取得し、 ((title_1 = title_2) and (title_2 = title_3)) or (2回目のクリックがタイムアウト) なら ACW(GetID(title_1),0,19,int(G_SCREEN_W/3),G_SCREEN_H-19,0) (title_1 <> title_2) and (title_2 <> title_3) なら 3つのwindowを画面幅/3で左から並べて表示 (※実際には and を使わずにif文を分けて書いています) タイムアウトとクリック判定のFunctionはサンプル.UWSから流用させていただいて、 (GetTimeしてwhile〜2秒以内にVk_Lbuttonが押されればTrueを返す〜wend) といった内容です(ウィンドウは最大で4分割)。 マウスクリックの判定では、ウィンドウを1回しかクリックしなくても、2回クリックがあったと判断 されて(MsgBoxを挟んで確認しました)、つまり(title_1 = title_2)となり、title_2の場所にtitle_1 が表示されてしまいます(対象ウィンドウが1つのときは3回クリックすれば良いのですが)。 ifb target_1=target_2 で分岐してもクリックの回数が意図したとおりに反映されないのでNGでした。 タブレットペンのダブルクリックアシストをOFFにしてペンを使っても同じで、キー判定にしなければ 失敗します。 マウスは5ボタンマウスで、ドライバはOS(XP Home)標準のドライバを使用しています。 マウス付属のドライバは削除済みで、ダブルクリックの速度なども標準設定のままです。 exec("taskmgr")でのアプリケーションタブからウィンドウを選ぶようにして、Sckey(0,Vk_APPS,V)では 細いタスクバーと細いタイトルバーを使用していると隙間ができてしまうのでNGでした。 できたらクリックでこれを行いたいのですが、よろしければアドバイスお願いします。
145 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/06(火) 04:27:25 ID:hroW5RIN0] >>144 なげーんだよ
146 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/09(金) 17:14:59 ID:x9l7shqP0] ねえねえ、Helpおすと「取り消されたアクション」って出るんだけど、他にもこういう症状の人いる?
147 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/09(金) 20:10:11 ID:dsmUaUxC0] 記録したやつ再生する時もっと速く動作させたいんだが なにか方法はあるんでやんすかねぇ〜?
148 名前:名無しさん@お腹いっぱい。 [2007/11/10(土) 23:58:37 ID:YjmRoufm0] 自動ツール配ってる神はいねーのかよ! つかえねーな
149 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/11(日) 21:47:49 ID:ziOdP+qn0] uwscが自動化ツールだろ 精薄?
150 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/13(火) 06:44:25 ID:6Ec8a/y40] 複数のブログに自動的に記事を投稿するとかできますか? 一回、記録してやってみだんだけど、画面が読み込み途中だったり カテゴリ選択ができなかったりと私では、無理でした・・・ 過去ログ読むと自動でログインしたりしてる人がいるので できることは、できると思うのですが。
151 名前:名無しさん@お腹いっぱい。 [2007/11/14(水) 13:34:43 ID:PbBvJU5Z0] べんりなプログラム人気投票でトップ賞は10万円にすればもりあがるのに、
152 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/14(水) 21:52:37 ID:Ip3OAf1f0] ネットランナーあたりから賞を貰った場合名誉か不名誉か
153 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/14(水) 22:26:31 ID:PvMx/g1p0] ネットランナーってもうないだろ
154 名前:名無しさん@お腹いっぱい。 [2007/11/16(金) 00:51:07 ID:gmrmXdUO0] プログラムのことばがまだ難しい。 もっと人間が命令するのと同じ にならんのかな
155 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/16(金) 10:59:25 ID:5QK3/T8i0] なんだかにほんのことばが難しそうだなお前
156 名前:名無しさん@お腹いっぱい。 [2007/11/16(金) 12:07:52 ID:D3d5GPTB0] あはははは!!! 君たちこえーよ!
157 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/17(土) 02:16:47 ID:n63/9iJG0] 誰か馬券ツールUPして
158 名前:名無しさん@お腹いっぱい。 [2007/11/17(土) 02:26:09 ID:AL/q7EXC0] 競馬伝説のフリレの自動化ツールってありますか?
159 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/19(月) 21:40:40 ID:+hIx+paR0] SPEAK("kohnnichiwa") sleep(0.5) SPEAK("watashi no nama e wa windows XP Service Pack 2 desu") sleep(0.5) SPEAK("diejinie tu cut te kudasai nae") sleep(0.5) SPEAK("yoroshiku")
160 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/23(金) 03:05:12 ID:bLf0pgYA0] ブラウザに表示されるリンクのクリック操作ができない。 自動で覚えさせるのではないよ。 誰か教えてください。m(_ _)m よく、OKボタンとかあるけどああゆうのは、できるのですが ジャバみたいなやつがどうしてもできません。 誰かできる人お願いします。
161 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/23(金) 23:38:08 ID:ygjRw11z0] 犯罪やいやがらせの幇助はしたくない。
162 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/26(月) 22:22:36 ID:TYB/e+0T0] >160 1000万前払いしてオペレーターを雇ってクリックさせる。
163 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/26(月) 22:30:00 ID:8zMiKLEl0] >>160 その画面でキーボードの「Tab」ボタンを押したり 「Shift」+「Tab」を押したりしてみ フォーカスされるリンクが変わっていくだろ がんがれ^^
164 名前:160 mailto:sage [2007/11/27(火) 03:15:50 ID:J7vsrhLp0] webの操作を記録できるやつつかったらすんなりできました。 自分で一からやるのは、面倒だし覚えるのにも時間がかかるので ソフト買って実践、実践で覚えていこうと思っています。m(_ _)m 記録するやつちょーかんたんだね。価格がちょい高いような気もするが 素人が0からやるにはもってこいだよ。
165 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/29(木) 11:15:57 ID:d0cLb6qh0] 入力ボックスで、未入力、cancel、入力の振り分けができないとです なにも入力せずにOKおすと、実行になってしまいます While True tarID=INPUT("なんか入れて") ifb tarID =NOTHING then MsgBox("未入力") Continue elseif tarID = EMPTY then MsgBox("cancel") else MsgBox("実行") endif break wend print tarID どう直せばいいとですか?よろしくお願いします
166 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/29(木) 15:16:31 ID:vXbcNzdd0] ifb tarID =NOTHING then ではなくて ifb tarID = "" then
167 名前:165 mailto:sage [2007/11/29(木) 15:24:46 ID:d0cLb6qh0] >166 どうもです。試してみました。 >ifb tarID = "" then ですと、cancel押したときも反応しちゃって駄目でした cancelと未入力の振り分けがわからんとです
168 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/30(金) 00:04:36 ID:s5vaiQIr0] 評価順を変えるべし While True tarID=INPUT("なんか入れて") ifb tarID =EMPTY then MsgBox("cancel") elseif tarID = "" then MsgBox("未入力") Continue else MsgBox("実行") endif break wend print tarID
169 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/02(日) 08:13:05 ID:WneNwfHQ0] どなたか教えてください。 次のようなテストスクリプト作ったのですが、最後のIELINKで製品ページに遷移しません。 どないしたらいいでしょ? IE = CreateOLEObj("InternetExplorer.Application") IE.Visible = True IE.Navigate("www.docomo-technavi.com/" ) Repeat; sleep(0.2); Until (! IE.busy) and (IE.readyState=4) IELINK(IE,"定額データプランで、知らないうちに定額対象外データ通信に切り替わって、高額請求になることはありませんか?") ACW(GETID("Q&A | お客様サポート | NTTドコモ - Windows Internet Explorer","IEFrame")) Repeat; sleep(0.2); Until (! IE.busy) and (IE.readyState=4) IELINK(IE,"製品") //←ここでページ遷移しない。
170 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/02(日) 11:03:40 ID:aoFL8qwy0] 動かないのは対象のページが別のウィンドウとして開かれてるから。 Shell.Application使って新しく開かれたウィンドウを特定して IELINK(win2,"製品") でいいんじゃない?
171 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/02(日) 12:48:58 ID:WneNwfHQ0] >170さん 169です。 すんません! もうちっと詳しく・・・ 「Shell.Application使って新しく開かれたウィンドウを特定」とはどのようにすれば良いのでしょう? それと、win2ってのは、どこから引っ張ってきたのでしょう? よろしくお願いしますっっ
172 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/02(日) 21:57:05 ID:WneNwfHQ0] 169です。 なんとか、うまくいったんで、質問取り下げます。 ありがとうございました。
173 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/04(火) 21:03:25 ID:zzwjzq4T0] >172おいおい、自己完結したら結果をみんなに報告しろよな
174 名前:名無しさん@お腹いっぱい。 [2007/12/14(金) 05:14:47 ID:jwKgQoMT0] 質問 私まるっきりのPC初心者で自動馬券ツールを使いたいのですが 馬単の1,2番人気を自動で購入出来ればそれだけで言いのですが こんな私でも出来ますでしょうか、親切な方詳しく手順を教えてください
175 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/14(金) 10:20:19 ID:rjri9INN0] できる。UWSC掲示板にいき過去ログを読め。 もしくは、訊け。それが一番の近道。 体験版のRecIE使って試しに今まで自分がやっている動作を記録し て実行してみたら?同じ動作ならすぐにできるようになるよ。
176 名前:名無しさん@お腹いっぱい。 [2007/12/27(木) 04:42:31 ID:MYGtweGY0] >>169 僕がコピペして試したけどFAQには飛ばなかったよ バージョン古いのかな 2006/10/9のものだけど。
177 名前:名無しさん@お腹いっぱい。 [2007/12/27(木) 11:08:19 ID:zuJKhCPG0] 馬券ツールで「本日のレースアイコンが見つかりません」となるのですがどうしたら直りますか教えてください。
178 名前:名無しさん@お腹いっぱい。 [2007/12/30(日) 12:33:59 ID:pkK1wxs00] >>177 現物見てないから分かんね
179 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/30(日) 17:08:11 ID:mf8j4QKQ0] 質問日時: 2007/4/28 01:51:18 解決日時: 2007/5/12 03:22:18 質問番号: 11,438,452 自分の職場に、見るからにとても気が強い女性がいます。 そんな女性の彼氏として... 自分の職場に、見るからにとても気が強い女性がいます。 そんな女性の彼氏として務まるのは、やっぱり女性慣れしていてリードできる男性だろうな、と思っていたのですが、何と誰が見ても物静かな雰囲気の男性でした。 正直、「これだけ気が強い女の子の彼氏って、どんな人なんだろう・・・」と思っていたのですが、とてもビックリです。 自分の考えは偏見だったでしょうか? 回答日時: 2007/4/28 01:59:28 編集日時: 2007/4/28 02:00:59 回答番号: 36,785,555 気が強いからこそ、物静かな男性と付き合うんじゃないのかな。結構私の周りもそういう組み合わせ多い。 「引っ張ってほしい」っていう男の人が、気の強い女性に惹かれるんじゃないかと思う。 本当に気の強い女性は、相手にリードされることを嫌うと思うよ。自分の考えで行動するだろうから。 ま、見た目が気が強そうでもそんなことない人もいるし、見た目だけで気が強そうって思ってるなら、そういう点では偏見だけどね。 回答日時: 2007/4/28 23:00:19 回答番号: 36,806,435 きっと普通はあなたのように思う人が多いでしょう が! 人は自分にないものを求めてしまうのです。 彼女は気の強い性格なので、物静かな雰囲気の男性がどうしても 気になってしまったのでしょう! 心理的に見ても、これは当然の結果だと思いますけどね〜
180 名前:名無しさん@お腹いっぱい。 [2008/01/02(水) 23:55:30 ID:TxWJDXZV0] www5.uploader.jp/home/turukame/
181 名前:名無しさん@お腹いっぱい。 [2008/01/04(金) 01:16:15 ID:ARo1pyR/0] >>180 パス分かんね
182 名前:名無しさん@お腹いっぱい。 [2008/01/04(金) 18:14:46 ID:17ShWXhF0] パス教えて!