1 名前:ミスターユーダブリューエスシー [2007/04/12(木) 15:09:02 ID:ljN5gr/P0] www.uwsc.jp/ 1 pc7.2ch.net/test/read.cgi/software/1107738590/ 2 pc11.2ch.net/test/read.cgi/software/1156416884/
52 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/05(土) 01:54:17 ID:sSI9MXv50] >>51 POSの検索開始位置を変えられないなら、必要部分をCOPYで切り出せばいいじゃない それに、バイト数決め打ちでCOPYるだけでも大丈夫そうだ・・・と試してたら何とかなりました。 DOMという用語は初めて聞きましたが、これや正規表現を使う場合、wshか何かを呼んで、 別処理しないといけないんですよね?
53 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/05(土) 03:19:17 ID:l/Eq2oZO0] >>52 お、やるじゃん、GJ! やってみればまあなんとかなるもんだよね。
54 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/05(土) 03:23:08 ID:l/Eq2oZO0] DOM(DocumentObjectModel)は 例えば document.getElementsByTagName("img") みたいなやつ。 うまく説明できないんだけど、とにかくXMLやXHTMLをプログラムから扱いやすくするやつ。 んで、 DOMの場合はInternetExplorer.Applicationオブジェクト、 正規表現ならVBScript.RegExpオブジェクトを CREATEOLEOBJで作成してからそれらを通して利用することになるよ。 ちなみにここで内部的に使われている技術(規約?)がよく聞くCOM(ComponentObjectModel) wshからもCOMを扱えるからスクリプト上の見た目はよく似ているけど、 UWSCからwshを呼んでいるわけではないんだな〜
55 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/06(日) 13:50:43 ID:u38uu+3m0] >>52 自分も興味あるので よかったら出来たスクリプトを 貼ってもらえませんか?
56 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/06(日) 17:34:57 ID:yb+7VDwV0] IEでのプルダウン形式のセレクトボックスを選択させるには どのように記述したらいいでしょうか? IESETDATAを使ってみたのですが、どうもうまくいきません よろしければご回答お願い致します。
57 名前:50 mailto:sage [2007/05/06(日) 23:11:36 ID:LdZaxQzq0] >>55 頼む相手を間違えてる気もするけど…まあいいかw 全30行。 IE = CREATEOLEOBJ("InternetExplorer.Application") // IE起動開始 --- IE.visible = True IE.navigate("biz.yahoo.co.jp/search_ranking/num/index.html" ) // ※ページ変えました REPEAT SLEEP(0.1) UNTIL !IE.BUSY AND IE.readystate = 4 // 以上、シンヤ本よりペタリ --- SCKEY(GETID("Yahoo!ファイナンス"), VK_ALT, VK_V) // Alt+V,C で「ソースの表示」 SCKEY(GETID("Yahoo!ファイナンス"), VK_C) SLEEP(2) SCKEY(GETID("IEキャッシュ"), VK_CTRL, VK_A, VK_C) // エディタからクリップボードへ全コピー SLEEP(2)
58 名前:50 mailto:sage [2007/05/06(日) 23:12:59 ID:LdZaxQzq0] >>55 続き。 CODES = "" FOR KAISU = 1 TO 25 START = POS("arrow_up.gif", GETSTR(0), KAISU) IF START = 0 THEN BREAK // 以下>>52 の処理… CODETEMP = COPY(GETSTR(0), START, 200) // 矢印位置から200文字を切り出し(矢印込) SLEEP(1) CODESTART = POS("s=", CODETEMP, 0) + 2 // その中からコード部分を検索(先頭オフセット2文字) IF CODESTART = 2 THEN BREAK CODEEND = 4 CODE = COPY(CODETEMP, CODESTART, CODEEND) // 株式コードを切り出し CODES = CODES + CODE + "," // コード列作成。コンマが多いけど動いてるから…OK! FUKIDASI("CODES=" + CODES + "<#CR>" + CODETEMP, 10, 10, 0, 18) NEXT // PRINT CODES IE = CREATEOLEOBJ("InternetExplorer.Application") // IE起動開始 --- IE.visible = True IE.navigate("quote.yahoo.co.jp/q?s=" + CODES) // 上矢印以外が混ざってるのは情報鮮度の為カナ
59 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/07(月) 01:33:02 ID:qjit5QTN0] IEIEうるせーよ。 つかもうIE専用みたいでウンザリ。
60 名前:名無しさん@お腹いっぱい。 [2007/05/07(月) 08:46:21 ID:7fR2du/d0] maplestoryで使えるマクロって何があるの? mzbotがつかえるみたいだが↑→↓←キーが登録できないからそれらのキー使えるマクロないかな
61 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/07(月) 18:01:52 ID:nKSsgfTu0] >>60 メイポー厨は死ねば?
62 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/08(火) 17:57:52 ID:nTStV1i60] Lockhard(True)でロックされないキーを指定できたらもっと便利だと思う。 窓の手の「キーボード、マウス掃除機」の代わりにもなるし。
63 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/12(土) 08:12:01 ID:24X1Pgt/0] chkimgの透過色と形でチェックを同時に使いたい
64 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/13(日) 12:07:11 ID:D8iqoMTQ0] >21 おいおい、じゃお前のは不正行為じゃないっていうのかよ?w
65 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/13(日) 12:08:14 ID:D8iqoMTQ0] 状況判断機能以前に、自動化自体が不正行為だろ。自分を正当化してんじゃねぇよ。
66 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/13(日) 13:44:28 ID:4/p7/07g0] 亀の上にゲームと一般作業の区別も付かないDQNですね
67 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/14(月) 15:32:23 ID:Tn05gvLk0] ゲームばっかやってるから考え方が偏ってるんだよ
68 名前:名無しさん@お腹いっぱい。 [2007/05/16(水) 10:26:06 ID:DJuFBG1B0] エロい人教えてください INPUT文で最初に入力個数を宣言してfor〜nextで個数分を 値の配列に代入していきたいのですが、 配列って1つづつの代入は出来ないのですかね INPUT("個数") For i=0 to 個数-1 DIM 値[個数-1]=INPUT("値を入力") NEXT 期待する結果 値[1]="AAA" 値[2]="BBB" 値[3]="CCC" ・・・・・・・ これじゃ配列に入力出来ないんですねえ っていうか使い方が間違ってると思うので 何か良い方法ないですかねえ
69 名前:68 [2007/05/16(水) 11:03:49 ID:DJuFBG1B0] ソンマソン 自己解決しました。 DIMの位置が悪かっただけです。 <(_ _)>
70 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/16(水) 13:11:30 ID:KSh93inH0] 解決したならいいんだけど 配列の添え字部分([個数-1])もおかしくない? また for i=1 to 個数 値[i]=INPUT("値を入力") next のほうが分かりやすいと思われ
71 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/16(水) 19:43:49 ID:3IPfOmIz0] rocketmouseとUWSCってどう違うんですか?
72 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/16(水) 20:15:55 ID:/C8OCwqY0] >>71 名前が違う
73 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/17(木) 02:00:15 ID:HA5Seh3g0] ありがとうございます
74 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/17(木) 13:10:56 ID:fV9lvpaU0] おまえら楽しそうだな。
75 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/19(土) 21:34:19 ID:CML4xi4V0] rocketmouseとUWSCってどう違うんですか? ↑マジでおしえて
76 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/19(土) 22:34:57 ID:Qc0ufEjE0] 特定のアプリが起動している間、スクリーンセーバーや省電力機能を効かせなくする といった用途に、UWSCは使えますか?もし可能なら方法のヒントを下さい。
77 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/20(日) 08:40:05 ID:5ST4XvdV0] 手でやっている事を列挙する
78 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/20(日) 10:06:15 ID:BcKx99Qa0] >>77 あっさり実現 orz お目汚し失礼しました。
79 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/20(日) 23:39:12 ID:RM8alIrC0] while True Lockhard(True) wend ここから脱け出す方法は?
80 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/21(月) 00:57:31 ID:BWhmDx010] つCTRL+ALT+DELETE
81 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/21(月) 01:41:28 ID:USKVOtn90] >>79 なんでそんなことしてんの?
82 名前:79 mailto:sage [2007/05/21(月) 07:21:53 ID:9lrRTQR60] >>80 すみませんそこからどういう操作をするのでしょう 再起動、ログオフせずに脱出したいのですがタスク マネージャを起動すると再びロックされます。 >>81 >>62
83 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/21(月) 09:01:22 ID:USKVOtn90] なんでキー入力監視しないの?
84 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/21(月) 14:08:51 ID:QuBG4dZF0] 無限ロックすんなsleep入れろ
85 名前:79 mailto:sage [2007/05/21(月) 20:59:23 ID:9lrRTQR60] >83 GetKeyStateのことですか? Lockhard(True)の状態では使えないみたいです もしGetKeyStateで(或いは他の方法でも) 可能であるならばどういう書き方をすれば良いのでしょう? >83 はいそうでしたね、うっかりしてました。 しかしsleepを入れても脱出出来ないことに変わりはありません
86 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/21(月) 21:02:54 ID:9lrRTQR60] あ…下は>84だった
87 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/21(月) 22:02:01 ID:QuBG4dZF0] どうせsleep入れただけでlockhardそのまま無限ってオチだろ
88 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/21(月) 22:53:02 ID:9lrRTQR60] そうです。 例えばこのような方法ではロックと解除を一秒ずつ交互に繰り返すだけなので これでは意味がありません。 for i = 1 to 15 Lockhard(1) Fukidasi("ロック") sleep(1) Lockhard(0) Fukidasi("解除") GetKeyState(VK_Esc) for j = 1 to 5 if GetKeyState(VK_Esc) then Exit sleep(0.2) next next Fukidasi("脱出") sleep(1) ロック状態が続いていても1つの例外キーがあってロック解除が出来ればいちばん 良いのですが、全てのキーがロックされる為それは出来ません。 ですから完全にロックされた状態から再起動もログオフもせずに脱出する方法がある のかどうかを知りたいわけです、無理なら無理で諦めますが。
89 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/21(月) 22:57:12 ID:9lrRTQR60] Exitじゃないや、Breakだった。
90 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/21(月) 22:59:35 ID:9lrRTQR60] あ…Breakでもなかったorz
91 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/21(月) 23:10:12 ID:BWhmDx010] >>79 これでどうよ? fukidasi("キーボード・マウス掃除機<#CR>終了はCTRL+ALT+DELETE") lockhard(True) repeat id = getid("Windows タスク マネージャ","#32770",0.1) until id > 0 ctrlwin(id,CLOSE) lockhard(False)
92 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/21(月) 23:28:11 ID:9lrRTQR60] >>91 おおっ、こんな方法があったとは! どうもありがとうございます m(_ _)m 自分はまだまだ知恵が足りないようです、反省しております。
93 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/22(火) 08:34:33 ID:uOPCm6Vf0] lockhard(true) while true sleep(1) wend lockhard(false) これだけで済むだろ・・・
94 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/22(火) 10:31:41 ID:XWTNjqEP0] >>93 それだと終了するのに手動でUWSC.exeのプロセス殺して あとタスク マネージャのウィンドウも閉じないといけない めんどくさいYo
95 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/22(火) 11:07:19 ID:Z51FyYZ20] 停止
96 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/24(木) 03:27:10 ID:6edlpdZM0] ゲームでショートカットキーを使い自動で回復アイテムを定期的に使用するように組もうと思いまして ここまでは自力で調べて書いてみたのですがうまく動作しません。 MOUSEORG(GetCtlHnd(GETID("ゲームのウィンドウ名"), "クラス名■私ゲームはD3D Window■"),2) //ここから指定のウインドウで実行 While True //ここから無限ループ KBD(VK_F1,CLICK,10000)/F1キーを押す KBD(VK_F2,CLICK,10000)/F2キーを押す KBD(VK_F3,CLICK,10000)/F3キーを押す KBD(VK_F4,CLICK,10000)/F4キーを押す KBD(VK_F5,CLICK,10000)/F5キーを押す Wend //ここまで無限ループ MOUSEORG(0) //ここまで指定のウインドウで実行 ちなみに、自分が画面の前にいて返答できれば規約違反ではないそうです。 ご教示お願いします。
97 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/24(木) 11:23:36 ID:lCycf14V0] >>96 ゲーム名を出さなければ答えようがない。 エスパーしろと? これだからゲームでツール使うような厨は(ry
98 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/24(木) 11:49:54 ID:WQysRolv0] >>96 私はただ、ウインドウの指定方法が合っているか聞きたいのです。 ゲームのウィンドウ名とクラス名は以下のもので取得しています。(他所から拾ってきたものです。) While True id = GETID(GET_FROMPOINT_WIN) // マウスカーソル下のウィンドウ moji = STATUS(id, ST_TITLE) + " , " + STATUS(id, ST_CLASS) Fukidasi(moji, G_MOUSE_X+8, G_MOUSE_Y, 3) Sleep(0.2) Wend MOUSEORG(GetCtlHnd(GETID("ゲームのウィンドウ名"), "クラス名"),2) この指定方法はどこが間違っているのでしょうか・・・。
99 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/24(木) 16:42:49 ID:1OMQZNUU0] > ちなみに、自分が画面の前にいて返答できれば規約違反ではないそうです。 プゲラ
100 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/24(木) 17:52:09 ID:lCycf14V0] >>98 > 私はただ、ウインドウの指定方法が合っているか聞きたいのです。 これもエスパーしろと?wwww これだからキチガイは困るんだぜ?
101 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/24(木) 18:02:53 ID:s20Ojmh80] またオンラインゲームかw
102 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/25(金) 01:01:39 ID:Hkh+ZFPZ0] オンゲ厨はうざいがこいつのは実際ほとんどのMMOで規約違反ではないし 聞いてるのはウインドウの指定方法だろ? 煽りしか入れないで結局何もわかんないんじゃねーかw ま、これも自演乙で片付けられそうだがなw
103 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/25(金) 01:08:43 ID:u6IFQLVh0] >ほとんどのMMOで規約違反ではないし そんなことはないw
104 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/25(金) 02:38:08 ID:k5Wvlbh/0] >ゲームのウィンドウ名とクラス名は以下のもので取得しています。 マジレスするとたぶんここが問題 ウィンドウのクラス名じゃなくて子ウィンドウのクラス名を調べてみれ
105 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/25(金) 03:07:55 ID:4UtigeM80] そもそもゲーム名がわからないと、 DirectInput使ってるかもわからんし、 情報を小出しにする意味がわからないだろ。
106 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/25(金) 08:26:39 ID:T/8EEuAq0] 自分でできないミジンコがマクロなんて使うなよw
107 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/25(金) 21:44:55 ID:9LbVIOxj0] 株取引には使えるがゲームに使ったらいかんらしいぞ。
108 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/26(土) 00:39:45 ID:BUDsbD+r0] UWSCのスクリプト内容に関する質問なんですが、 メインプログラムをA.uwsとし、サブプログラムをB.uwsとした場合 Aのメインプログラムを実行中にBのプログラムを読み込んで使用し これら一連の動作をループさせるといったメインプログラムを 作りたい場合どういったコマンドを組み立てれば良いのでしょう? 詳細手順としては A.uwsを実行 → 目的ウインドウID@を取得 → ウインドウID@内の座標位置を指定 してクリック → B.uwsを読み込む → B.uwsを実行 → B.uwsを終了 → 目的ウインドウID@が出現するまで待機する → ウインドウID@を取得 → 繰り返し こういった手順を踏みたいのです。
109 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/26(土) 00:42:21 ID:BUDsbD+r0] 108ですが、利用するのはエクセルとメーラーです。 サブプログラムだけは他の方から頂いたもので完成しているので そのまま流用するという状況ですので、2つのuwsファイルを 用いたプログラムをということになります。
110 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/29(火) 10:44:35 ID:ONLjvXMK0] UWSCを使い始めたのですが、構文の中に 1)x分ごと無限ループ中の動作にわりこんでボタンを押す 2)y時間後にUWSCを終了する というのを組み込みたいのですがどうしたらいいでしょうか。 できればどこのHPをみればいいとかヒントだけでもくださったらありがたいです
111 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/29(火) 11:15:50 ID:xja3bxl60] >>110 なんのボタンかわからんから微妙だけど、自分なら、UWSCの2重起動を可能にして 一個目を監視する目的の30秒〜1分くらいのSleep入れたUWSを別途作るかな…。
112 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/29(火) 15:01:20 ID:ONLjvXMK0] レスthx 2重起動ですか・・・思いつきもしなかったんですが2重起動って可能なんですか?
113 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/29(火) 16:21:41 ID:xja3bxl60] うーん… 別に多重ループ+ループレベルを使えば1本で出来るだろうし、スレッド使うのもありかもしれんし。 公式からのLinkで拾えるサンプルプログラムとかを探してみれば?
114 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/30(水) 02:11:50 ID:zckGhZ0B0] >>110 > 1)x分ごと無限ループ中の動作にわりこんでボタンを押す > 2)y時間後にUWSCを終了する このまんま書けばいい。もっとちゃんと書くと 1)x分ごとにyをする 2)Aの時Bのボタンを押す 3)Z時間後に終了する この三つをそれぞれ関数として書けばいい。 あとは同時に動かせば良い。
115 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/30(水) 11:03:15 ID:8fwFHlAU0] ありがとうございます
116 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/01(金) 06:37:40 ID:LM5BTK6Q0] UWSC Ver 4.3 版 2007/05/31
117 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/01(金) 07:18:40 ID:40bZTH+U0] >>63 付けてくれないかなぁ
118 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/01(金) 20:46:53 ID:azpaJSIn0] やっとのことで選択項目の取得が出来るようになったのか これでAPI使わなくて済むんだな
119 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/01(金) 23:43:52 ID:4r9f3F5k0] 例えばさ? t= getid() てな感じで引数を空にして実行したら、ウィンドウ選択モードになって オペレータが選択したウィンドウのタイトルとClass名が表示されて 適当に修正して続行すると、そのままソースが変更されて次回から ちゃんと動く…みたいな感じにしてほしいんだよな。 れgetidだけに限らず全てのコントロールの操作関数で似たような事が でけるようにしてほしい。 選択モードは別にそのまんんまの画面をマウスポインタで選択でも 悪くはないんだけど、できればウィンドウエクスプローラみたいな GUI解析ウィンドウから選択できた方がいい。 ちょと面倒かもしらんが、この機能付けるだけで間違いなく1000倍は 使い易くなるよ。初心者もとっつきやすくなる。 仮にこの機能付けるとしたらフリー版にもつける事。 そうしなかったらアイデア無断盗用で訴えてヤル。
120 名前:名無しさん@お腹いっぱい。 [2007/06/02(土) 01:24:43 ID:YbwGM4KH0] www.uwsc.jp/ www.uwsc.info/ 株式会社ジェイケン www.j-ken.co.jp/ 作者: (株)スクウェア www.vector.co.jp/vpack/browse/person/an043665.html iタウンページGET PRO版のメリット www.uwsc.jp/get_series/itown/merit.html @GET WEB - メールアドレス / 電話番号 顧客リスト作成のエキスパート www.uwsc.jp/get_series/atget/
121 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/02(土) 02:09:28 ID:4E6medaY0] >>118 今までもAPIなぞ使わずともlogn関数使えば選択できたよ? まぁ分かりにくかったけど…
122 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/02(土) 03:06:09 ID:gFj+KQ6F0] ぼっと
123 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/02(土) 03:24:06 ID:mYpATOYF0] >>121 それはSLCTBOXの戻り値では?
124 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/02(土) 03:36:34 ID:4E6medaY0] >>123 そのとおりでした。お恥ずかしい…
125 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/03(日) 23:30:46 ID:tEksXPNC0] ヾ(*´∀`*)ノキャッキャ
126 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/06(水) 03:34:24 ID:YFTlzAIW0] コンパネ ネットワーク接続の ローカルエリア接続右クリ→無効にする→有効にする の一連作業を自動化したいんだが、どうもうまくいかない。 完全に無効になってから有効にしたいのだが なんかいい手ある?
127 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/06(水) 03:44:40 ID:HjIVTOKl0] それでいったい何をするきだ
128 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/06(水) 04:28:12 ID:WwTs7GCj0] >>126 つInvokeVerb つnetsh さあ、好きなほうを選びたまい
129 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/08(金) 20:19:55 ID:fPRJsoEQ0] IE上のリンクをTABで移動して、 選択状態にある(点線で囲まれた)リンクのURL 若しくは表示されてる文字を取得するにはどうすればいいですか?
130 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/08(金) 21:13:37 ID:izLG5zXi0] >>129 そういうのは基本的にCOM使うべきところだけど 右クリック→ショートカットのコピー(T)でリンクのURLはクリップボードに取れるYO! sckey(id, VK_APPS, T) msgbox(getstr(0))
131 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/10(日) 03:38:51 ID:SqfacsMg0] 特定の時間にUWSCをシャットダウンする処理を行うにはどうすれば良いのでしょう?
132 名前:名無しさん@お腹いっぱい。 mailto:age [2007/06/10(日) 12:33:43 ID:SudZPutI0] スライダーをスクロールさせる動作を、記録通りに正確に行わないのは仕様か?
133 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/11(月) 22:06:07 ID:yo2uYOaH0] >>132 仕様だからしようがない。 「余分な時間、マウス移動は記録しない」 のチェックが入ってると、ドラッグし初めたところと指を離したところしか記録してくれないよ。 チェックはずしてみては?
134 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/12(火) 16:34:13 ID:XjmAnwIj0] googleとかの検索サイトでキーワード検索して出てきた最初のページで 検索結果サイトへのリンク張られた文字列を文字列検索してクリックじゃなくて 上から何番目のリンクをクリックせよと指定するにはどうすればいいの? 解析すると上からtag09、tag15、tag24とか、ある時は上からtag02、tag08、tag15とか tagコードに規則性がない場合
135 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/12(火) 18:40:19 ID:rSv+UsIC0] コンパネ ネットワーク接続の ローカルエリア接続右クリ→無効にする→有効にする の一連作業を自動化したいんだが、どうもうまくいかない。 完全に無効になってから有効にしたいのだが なんかいい手ある?
136 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/12(火) 20:47:13 ID:yph4GtdE0] いい手はあるし、もう回答されているはずだけど?
137 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/12(火) 22:17:39 ID:Pwyx5d9q0] 勘違いだった、すまん。
138 名前:名無しさん@お腹いっぱい。 [2007/06/13(水) 18:56:52 ID:Aw2OORCD0] すいません!初心者です。教えてください。 URLのインナーテキストをペーストして、 フォームの19番目のテキストエリアに自動的にコピーさせたいのですが、、、 どうすれば・・・ IE = CREATEOLEOBJ("InternetExplorer.Application") IE.visible = True IE.navigate("++++++/" ) REPEAT SLEEP(0.1) UNTIL !IE.BUSY AND IE.READYSTATE=4 SENDSTR(0, IE.document.body.innerHTML) SLEEP(0.2) IE.navigate("++++/" ) REPEAT SLEEP(0.1) UNTIL !IE.busy AND IE.readystate=4 IE.document.forms[0].id.value = "++++" IE.document.forms[0].pass.value = "++++" SLEEP(5) ID = GETID("GET_ACTIVE_WIN") clkitem(ID,"ログイン",CLK_ACC) SLEEP(5) ID = GETID("GET_ACTIVE_WIN") clkitem(ID,"記事の作成",CLK_ACC) SLEEP(2) IE.document.forms[1].elements[0].value = "+++++" IE.document.forms[1].elements[19].value
139 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/13(水) 19:24:20 ID:2Sgn+99n0] >>138 著作権は大丈夫でしょうか?w
140 名前:名無しさん@お腹いっぱい。 [2007/06/13(水) 19:46:52 ID:Aw2OORCD0] >>139 書き忘れました。URLのインナーテキストと言っても、RSS送信内容及び、 自分のHPサイトです。 著作権の心配はありません(^^
141 名前:名無しさん@お腹いっぱい。 [2007/06/14(木) 11:25:23 ID:LThuNwYv0] うpキター [Ver4.3a] DROPFILE関数がきかなくなっていたのを修正 REPEAT-UNTIL文にてUNTIL直前にCONTINUE文があるとNGなのを修正 GETSTR, SENDSTR関数のACC使用時に番号が0の時にフォーカスのあるコントロールになるよう修正 CHR関数に対しバイト対応のCHRB関数を付けた Pro版: CREATEFORM関数にて frameを使用された場合に表示できなくなっていたのを修正
142 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/14(木) 19:17:16 ID:jTo+T8cg0] >>138 これの著作権のことじゃないの? ttp://www3.bigcosmic.com/board/s/board.cgi?id=umiumi&no=877
143 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/14(木) 21:31:06 ID:fqjFc9CL0] >>142
144 名前:名無しさん@お腹いっぱい。 [2007/06/19(火) 12:51:13 ID:gJfmf4aE0] あの、すいません質問ですが ある画像が見つかるまでuwscを停止せずに待機させる方法って どうすればいいんでしょうか? sleepをかけておけばいいんですかね? 初心者な者で、いまいちまだ使い方がよくわからないんです・・・
145 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/19(火) 13:00:51 ID:cljjpddG0] repeat。あとはヘルプ嫁。
146 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/22(金) 13:10:48 ID:lFeDKNr70] i = peekcolor(x,y) j = peekcolor(x1,y2) とした時で、i ≒ j の時 if文を成立させる方法はないでしょうか? だいたい同じ色なら とした場合、
147 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/22(金) 13:12:19 ID:lFeDKNr70] すいません! >>146 の下をなかったことにしてください
148 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/25(月) 22:50:01 ID:8rlR0eqw0] >>146 >>147 日本語でおk
149 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/25(月) 23:34:17 ID:1t+O82L+0] >>146 if 大体同じ色(i,j) Then Function 大体同じ色(色1, 色2) : Fend 大体同じ色関数を作ってください。
150 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/26(火) 22:26:14 ID:2uSsm3Ge0] 146です。 大体同じ関数を作りたいんですが、 peekcolorで取得した値の、青色の値だけを変数に入れることは出来ますか? i = peekcolor(x,y) に 青の値だけを。。
151 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/26(火) 22:36:15 ID:9+YO9Zsi0] FF FF FF RGBで8×3ビットだから青の8ビットは0000FFでマスクすれば取り出せる。 Function peekblue(x,y) Result= Peekcolor(x,y) AND $FF Fend
152 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/26(火) 22:58:05 ID:2uSsm3Ge0] >>151 ありがとうございました!