1 名前:名無しさん@お腹いっぱい。 [2006/08/24(木) 19:54:44 ID:x9yegvov0] Windowsを自動化させるツールUWSC。 ttp://www.h7.dion.ne.jp/~umiumi/ uwsc使いよ 己のスクリプトを晒すのだ。 前スレ 自動化ツールuwsc使いよ集まれ pc7.2ch.net/test/read.cgi/software/1107738590/
237 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/08(水) 07:33:09 ID:7gy21ohK0] ところで↑の UNTIL の行の 条件を なぜ UNTIL (pos("お待ち", getstr(id, 2, STR_STATIC))) == 0 って書けないの? (書き方がわからなかったので < 1 としている) 「数値が等しい」は == では無いということかなぁ? 数値の比較の書式について マニュアルに載ってます?? スクリプト言語は Rubyしか知らないんで…一般的な 書き方がどんななのか よくわからない..
238 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/08(水) 10:13:27 ID:QV90xeYa0] RecIE ブラウザ(IE)上の操作を記録 Ver 1.0 2006/10/09版 フリーソフト [機能] ブラウザ(IE)上の動作をUWSCのスクリプトとして記録します こんなの作ってたのか。しかもUWSCもややバージョンアップ。 UWSC Ver4.1b (uwsc41b.zip 794KB) ダウンロード ※IEはもういいよ。せめて記録したのをIE無しで実行できるようにして欲しい。
239 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/08(水) 10:15:18 ID:QV90xeYa0] >>236 > clkitem(id, "インターネット時刻", CLK_TAB) んなもんないんだが?
240 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/08(水) 11:30:23 ID:in+oSbY90] >>238 それはかなりムリぽ Geckoでも載せれば出来るだろうけど、おそらくだがすごく重たくなるよ まぁそれでも俺はやってほしいとは思うけど実装の手間を考えたらとても… 推測ばかりでごめん >>239 この手のコードはかなり環境に依存するからなぁ… OSは2k?こっちはXP Proだけどその名前のタブがあるよ でも素直にntp倉使った方がフォーカス気にしないで済むし手っ取りばyゲフンケブン
241 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/08(水) 15:36:56 ID:QV90xeYa0] >>240 素直に低レベルのHTTPアクセス関数載せればいいのに。 でもIE自動操作は圧倒的に要望が多いんだろうな。 もう実装されたんだから必要になれば俺も使うと思うが…。 それよかOSに依存しない簡単スクリプト欲しいけどな。 この条件だけで既に出来る事は限られるが、それでも 欲しい場面は有る。さがしてみてもちいさくて古典的で しかも低レベルていうのはなかなか無い。 しかしUWSCもでかくなったもんだなぁ…。 もうフロッピーにスクリプトと一緒に入れて使うのは困難。 うちは2Kだからそんなタブは無いよ。 2Kのサービスは使わないでAutomachronを起動時に 一回だけ実行してる。
242 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/08(水) 18:48:39 ID:LfqD85Qi0] 1つだけだと作業の効率が悪いので、UWSCの多重起動の方法を教えて下さい
243 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/08(水) 19:06:30 ID:QV90xeYa0] スクリプトをパラメータとして渡せばいくらでも起動できる。
244 名前:240 mailto:sage [2006/11/09(木) 01:43:37 ID:Z8zk+dGG0] >>241 >素直に低レベルのHTTPアクセス関数載せればいいのに。 ところが、CookieとかJavaScriptとか前提の操作もかなりあるから、 HTTPだけ喋れればよいというわけではないんよ。 で、JavaScriptのエンジンは相当モニョる。 >OSに依存しない簡単スクリプト UWSCのスレでいうのも何だけど、Cygwin入れてbashとかどう? シェルスクリプトはすごく古典的だし、wgetとかも使えるし、 書き方次第だけど、OSに依存しないコードもかけるよ。 >フロッピーにスクリプトと一緒に入れて使う UPXとかどうだろう?4.0a1 2006/04/25でだけど、 1322496 -> 434176 32.83% っていう結果がでたよ。これなら十分FDに収まるよ。 普通にlzhとかzipで圧縮しろって言われたらそれまでだけど…
245 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/09(木) 03:53:11 ID:AGEL77cW0] >>237 keyword = "演算式" uwschlp = "E:\Programs\UWSC\uwsc.chm" // !パス id = GETID("uwsc","HH Parent", 0.1) if id<0 then id = EXEC("hh.exe " + uwschlp) ifb id>0 then SCKEY(id, VK_ALT, N) SENDSTR(id, keyword, 1, True) SCKEY(id, VK_RETURN) endif
246 名前:名無しさん@お腹いっぱい。 [2006/11/10(金) 07:59:33 ID:FqCSfKXW0] 配列の数を取得するのはどうやったらいいの? hoge.lengthとかでは取れないし それかforeachみたいなの希望
247 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/10(金) 08:52:13 ID:+EBXIIWo0] >>244 サンクス。 Cygwinは脚下だが…。 >>246 Dim hage= 1,2,3,4 For i= 0 to length(hage)-1 Print hage[i] Next だったような気がする。ヘルプ見れ。
248 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/11(土) 04:04:32 ID:5q7PbBGn0] chmhlp = "?:\?????\UWSC\uwsc.chm" //■uwsc.chm のパス wtitle = "uwsc" // タイトル keyword = TRIM(PARAM_STR[0]) if keyword = "" then keyword = TRIM(GETSTR(0)) id = GETID(wtitle, "HH Parent", 0.1) ifb id<0 then LockHard(True) id = EXEC("hh.exe " + chmhlp) LockHard(False) endif ifb id>0 then CTRLWIN(id, ACTIVATE) ifb !GETKEYSTATE(VK_SHIFT) then CLKITEM(id, "キーワード", CLK_TAB) i = 100 while GETSTR(id, 1, STR_EDIT)<>keyword and i>0 SLEEP(0.1) SENDSTR(id, keyword, 1, True) i = i-1 wend if i>0 then CLKITEM(id, "表示", CLK_BTN) endif endif
249 名前:名無しさん@お腹いっぱい。 [2006/11/11(土) 13:09:53 ID:pCHTRHAl0] KBD(VK_WIN,CLICK,0) ACW(GETID("スタート メニュー","DV2ControlHost"),0,244,400,494,0) MMV(656,164,1021) KBD(VK_P,DOWN,932) MMV(656,164,350) KBD(VK_P,UP,0) MMV(656,164,180) KBD(VK_DOWN,CLICK,70) KBD(VK_DOWN,CLICK,29) KBD(VK_DOWN,CLICK,32) KBD(VK_RIGHT,DOWN,12) MMV(656,164,50) KBD(VK_RIGHT,UP,0) MMV(656,164,551) KBD(VK_DOWN,CLICK,0) KBD(VK_RIGHT,DOWN,2) MMV(656,164,3) KBD(VK_RIGHT,UP,0) MMV(656,164,53) KBD(VK_DOWN,DOWN,20) MMV(656,164,120) KBD(VK_DOWN,UP,40) MMV(656,164,36) KBD(VK_RETURN,DOWN,50) MMV(656,164,24) KBD(VK_RETURN,UP,0) MMV(608,211,901) ACW(GETID("システムの復元","PCHShell Window"),124,96,776,576,0) //システムの復元,パソコンの調子が悪いとき
250 名前:名無しさん@お腹いっぱい。 [2006/11/11(土) 13:25:33 ID:Ragr+mkN0] amaki@volvic.ddo.jp
251 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/11(土) 15:41:22 ID:ejBrbwXn0] >>248 もう分かったから照れないでちゃんと能書き書いとけよ。
252 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/11(土) 17:57:20 ID:FmFOw0WF0] >>246 RESIZE
253 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/11(土) 23:25:03 ID:mDJ3ZaCE0] そんなに金がホシイんか
254 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/12(日) 01:27:50 ID:Ujv7bdMC0] >>251 ・クリップボードへキーワードをコピーして>>248 を実行。 または ・コマンドラインでキーワードを渡す。
255 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/12(日) 01:34:33 ID:X0vOhbHT0] ありがとうございます。
256 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/12(日) 03:55:18 ID:rdB3AhDT0] 「KAJIKAS TOWNSへようこそ」が消えてる! Webアーカイブでも見れねえ!ガーン!
257 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/12(日) 17:16:00 ID:Sto4IFRa0] >>102 // 強制電源断 POFF(P_POWEROFF or P_FORCE) // 00秒後にシャットダウン DOSCMD("shutdown.exe -s -t 00") >>249 // システムの復元 EXEC("C:\WINDOWS\SYSTEM32\Restore\rstrui.exe") *クラス名:"DV2ControlHost"って何の? 動作記録で得られたスクリプトを他の環境で試すときは要注意。 特に>>103 の羅列は致命的な動作をする場合が有。
258 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/12(日) 19:46:54 ID:MhRyhUT00] >>251 どういたしまして。
259 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/13(月) 11:33:28 ID:VXdvoq500] すごい初歩的な質問ですが >// 強制電源断 >9POFF(P_POWEROFF or P_FORCE) > >// 00秒後にシャットダウン >DOSCMD("shutdown.exe -s -t 00") とかはC言語ですか・・・? 差し支えなければ教えてください。
260 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/13(月) 12:24:09 ID:o4Cff82N0] スポポポポポポーン!!! 。 。 。 。 。 。 ゚ 。 。゚。゜。 ゚。 。 / // / / ( Д ) Д)Д)) スパパパパパパーン!!!!!! + ,, * + +※ + ∴ * ※ * * * +※ ゙* ※ * + + ※ ∴ * + * ( Д ) Д)Д))
261 名前:名無しさん@お腹いっぱい。 [2006/11/14(火) 08:06:47 ID:p4NCBUUJ0] 工ラーがすぐでるのでめんどくせー エラーのどこ直せばよいか、教えてくれれば、よいソフトと言えるが
262 名前:名無しさん@お腹いっぱい。 [2006/11/14(火) 09:30:27 ID:gziMcojK0] もう少し スレタイを長くしないと検索にかからず人が増えない
263 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/14(火) 17:09:14 ID:mcbR0tcA0] >>261 エラーは君が間違った場所を教えているんだよ。 つか、すなおに質問しろよ。 親切に教えてもらえるぞ。
264 名前:名無しさん@お腹いっぱい。 [2006/11/15(水) 20:37:40 ID:nx6se5lf0] KBD(VK_WIN,CLICK,0) MMV(868,38,10) ACW(GETID("スタート メニュー","DV2ControlHost"),0,260,400,478,0) MMV(868,38,5) MMV(868,38,11) KBD(VK_R,DOWN,1) MMV(868,38,2) KBD(VK_R,UP,7) ACW(GETID("ファイル名を指定して実行","#32770"),3,562,403,168,0)
265 名前:続き [2006/11/15(水) 20:39:21 ID:nx6se5lf0] MMV(868,38,7) MMV(868,38,5) KBD(VK_SHIFT,DOWN,3) KBD(VK_SHIFT,DOWN,4) KBD(VK_SHIFT,DOWN,4) KBD(VK_SHIFT,DOWN,3) KBD(VK_C,DOWN,10) MMV(868,38,5) MMV(868,38,0) KBD(VK_C,UP,10) KBD(VK_SHIFT,UP,1) KBD(VK_OEM_1,DOWN,2) MMV(868,38,20) KBD(VK_OEM_1,UP,11) MMV(868,38,280) KBD(VK_OEM_5,DOWN,1) MMV(868,38,20) KBD(VK_OEM_5,UP,10) MMV(868,38,12) MMV(868,38,2) KBD(VK_RETURN,CLICK,20) MMV(868,38,20) MMV(868,38,1) ACW(GETID("ローカル ディスク (C:)","CabinetWClass"),295,54,631,600,0) // ローカルデスクCを開く、 これをsendstrで開くにはどうすればいいですか? スタート⇒ファイル名を指定して実行でsendstr使いたいんだけどうまくいかない
266 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/16(木) 01:04:54 ID:sj7WjVf90] OEMキーってなんだっけ? ボリュームとかIEランチャの所謂インターネットキー?
267 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/16(木) 01:55:56 ID:LP5m8d9x0] >>265 EXEC("explorer.exe C:") ↑これで C: は開けるけど駄目なんだろうね。 どうしても「ファイル名を指定して実行」を使いたいなら shell = CreateOLEObj("Shell.Application") shell.FileRun id = GETID("ファイル名を指定して実行","#32770") SENDSTR(id, "explorer.exe C:", 1, True) //CLKITEM(id, "OK") ところで、"DV2ControlHost"って何? あと、自動取得スクリプトは貼らなくていいから…
268 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/16(木) 03:10:57 ID:0dNnVeDD0] >>266 ttp://yokohama.cool.ne.jp/chokuto/urawaza/prm/virtual_key_code.html
269 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/16(木) 09:05:27 ID:xFDHWS7+0] >>265 mmvとkbdしかいらないツー事だな。
270 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/16(木) 16:32:09 ID:sj7WjVf90] >>268 ども、全然違ったしorz
271 名前:続き [2006/11/17(金) 07:54:02 ID:pu68rP8u0] shell = CreateOLEObj("Shell.Application") shell.FileRun id = GETID("ファイル名を指定して実行","#32770") SENDSTR(id, "explorer.exe C:", 1, True) //CLKITEM(id, "OK") KBD(VK_RETURN,DOWN,0) MMV(661,39,140) KBD(VK_RETURN,UP,0) >>267 開いたーTHX
272 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/18(土) 00:33:19 ID:QYr4TQXC0] >>271 おいおい! //CLKITEM(id, "OK") ↑このコメントを外せばいいんだよ。 下の3行は不要。 ヘルプをよく読んだ方がいいと思うぞ。 KBD MMV から卒業しようよ。
273 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/18(土) 01:35:17 ID:t7NB8bux0] uwscスクリプトのブログ ttp://blogs.yahoo.co.jp/uwsc_script/
274 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/18(土) 05:04:49 ID:gz9EZxfT0] いらねぇスクリプトばかりだった。 それが普通だけどな。
275 名前:名無しさん@お腹いっぱい。 [2006/11/18(土) 09:29:28 ID:GJb2QK8r0] uwscがはやるには、よいスクリプトランキング付け.や、こんな命令をパソコンにやらせたいアンケートいるなあ、
276 名前:名無しさん@お腹いっぱい。 [2006/11/18(土) 13:33:47 ID:40Sw6ctk0] パソコン1台しかもたんからKBD MMV で充分、
277 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/21(火) 05:03:59 ID:e3PWmBC/0] KBD MMV しか使えないとDQN
278 名前:続き [2006/11/21(火) 11:49:43 ID:xXhUGEUE0] >>267 shell = CreateOLEObj("Shell.Application") ↑ この情報はどうやってとるのですか? 右クリックでプロパティでもだめだし shell.FileRun id = GETID("ファイル名を指定して実行","#32770") SENDSTR(id, "explorer.exe C:", 1, True) //CLKITEM(id, "OK") >ところで、"DV2ControlHost"って何? わかりません、マウスとキーボードで作ってるから
279 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/22(水) 03:32:22 ID:MZ4cnudL0] print文で出てくるちっこいウィンドウの位置って指定できないのかな? UWSC起動してからマクロ実行すればUWSCにくっついて表示されるけど 引数に指定してマクロ動かすとデスクトップの左上隅に表示されてしまう。 複数実行すると重なって見えないんだよね。
280 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/22(水) 04:11:53 ID:b7Nu0a2F0] 試さずに提案するが、GETIDでGET_LOGPRINT_WINのウインドウIDを取得して、それをACWで位置指定してみたら? やってみたら結果報告ヨロ
281 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/22(水) 04:36:50 ID:MZ4cnudL0] >>280 なるほど。いい手です。 試してみたらうまくいきました。ありがとうございました。
282 名前:続き [2006/11/22(水) 21:12:36 ID:DUEoKZur0] test
283 名前:続き [2006/11/22(水) 21:13:37 ID:DUEoKZur0] shell = CreateOLEObj("Shell.Application") shell.FileRun id = GETID("ファイル名を指定して実行","#32770") SENDSTR(id, "pc7.2ch.net/test/read.cgi/software/1156416884/281n-", 1, True) CLKITEM(id, "OK") ACW(GETID("自動化ツールUWSC使いよ集まれ2 - MICROSOFT INTERNET EXPLORER","IEFrame"),0,0,1024,734,0) sleep(8) BTN(LEFT,DOWN,542,347,6) MMV(542,347,30) BTN(LEFT,UP,542,347,90) MMV(542,347,1012) KBD(VK_SHIFT,DOWN,6) KBD(VK_TAB,CLICK,2) KBD(VK_TAB,CLICK,5) KBD(VK_SHIFT,UP,6) KBD(VK_T,CLICK,9) KBD(VK_E,CLICK,190) KBD(VK_S,CLICK,1) KBD(VK_T,CLICK,4) KBD(VK_SHIFT,DOWN,4) KBD(VK_TAB,CLICK,3) KBD(VK_TAB,CLICK,4) KBD(VK_TAB,CLICK,3) KBD(VK_SHIFT,UP,1) KBD(VK_RETURN,DOWN,1) KBD(VK_NEXT,CLICK,1) KBD(VK_RETURN,UP,0) MMV(542,347,90)
284 名前:続き [2006/11/22(水) 21:26:32 ID:DUEoKZur0] test
285 名前:続き [2006/11/22(水) 21:32:35 ID:DUEoKZur0] test
286 名前:続き [2006/11/22(水) 21:34:02 ID:DUEoKZur0] 1分ごとのテスト
287 名前:続き [2006/11/22(水) 21:35:38 ID:DUEoKZur0] test
288 名前:続き [2006/11/22(水) 21:36:37 ID:DUEoKZur0] test
289 名前:続き [2006/11/22(水) 21:37:37 ID:DUEoKZur0] test
290 名前:名無しさん@お腹いっぱい。 [2006/11/22(水) 21:38:34 ID:DUEoKZur0] 成功
291 名前:続き [2006/11/22(水) 21:39:42 ID:DUEoKZur0] sendstrを使ってやれたらもっといい
292 名前:続き [2006/11/22(水) 21:42:57 ID:DUEoKZur0] 10時に一回だけtest
293 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/22(水) 21:59:39 ID:PNW8OVuR0] ありがとう
294 名前:続き [2006/11/22(水) 22:02:57 ID:DUEoKZur0] 失敗した
295 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/22(水) 23:09:10 ID:f/WEUuv90] テストスレでやれよボケ
296 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/22(水) 23:15:56 ID:CTlU+HiT0] IDをNG指定したが、どうせならトリップぐらいつけて欲しい物だな
297 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/23(木) 00:24:11 ID:66H7nO9d0] だからIEはCOMを使えとあれほど…
298 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/23(木) 01:58:55 ID:FN84/L8u0] KBD SENDSTR SCKEY 以外のキー操作方法はある?
299 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/23(木) 02:39:23 ID:66H7nO9d0] ない。 ちなみにSENDSTRはキー操作ではない。
300 名前:続き [2006/11/23(木) 12:58:15 ID:QSlkSJJz0] 礼あらざるは聞く無かれ(礼儀しらずの話は聞かなくとも 良い)
301 名前:名無しさん@お腹いっぱい。 [2006/11/23(木) 13:03:16 ID:h+KEICCL0] 礼儀知らずは人の話を聞かない
302 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/24(金) 10:48:48 ID:oXp7q/N00] ゲームとかで、キャラクターとかの画像を判別するってことできるんですか? たとえば画面にそのキャラクターが出たら攻撃するとか。
303 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/24(金) 11:54:53 ID:0i9kKllL0] スポポポポポポーン!!! 。 。 。 。 。 。 ゚ 。 。゚。゜。 ゚。 。 / // / / ( Д ) Д)Д)) スパパパパパパーン!!!!!! + ,, * + +※ + ∴ * ※ * * * +※ ゙* ※ * + + ※ ∴ * + * ( Д ) Д)Д))
304 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/24(金) 18:22:41 ID:nUA6kiYl0] >>302 ComputerVisionでぐぐればいいよ
305 名前:続き [2006/11/25(土) 20:14:20 ID:Joh5GvcF0] ここの書き込むボタンをクリックするにはどうするんですか?
306 名前:続き mailto:sage [2006/11/25(土) 20:23:09 ID:+KR2N9Va0] 自己解決しました 録画ボタン 書き込むの上にカーソルを持ってきて左クリック 停止ボタン 再生ボタン
307 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/25(土) 21:49:12 ID:wNqQP6lN0] CMサイトのCMを全自動で見るスクリプトをオネガイします。
308 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/26(日) 02:54:34 ID:58R/cqLI0] >>307 >>306
309 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/26(日) 05:11:30 ID:HmE0+f6Z0] >>308 ありがとー、出来ましたw
310 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/28(火) 01:50:40 ID:zlEMbgyG0] uwscってKey Batや joy to keyみたいに キーボードとマウスにドライバレベルで割り込むのは不可能?
311 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/28(火) 04:12:33 ID:R+5LV7PM0] 不可能
312 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/28(火) 10:27:14 ID:pSAEAzZ60] >>310 何したいの? 入力内容のすげ替えだったら無理っぽいけど、 UWSCスクリプトを実行中にマウス・キーボードの 入力を禁止する関数ならあったと思った。
313 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/28(火) 22:04:11 ID:qfSYCWZK0] 16進数にして表示するにはどうしたらいいのでしょう? a=32767 print $a としてもエラーが出てしまいます。
314 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/28(火) 22:13:47 ID:pSAEAzZ60] っ【FORMAT関数】
315 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/28(火) 22:50:04 ID:qfSYCWZK0] >>314 でkちあーーーーーーありいいい
316 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/28(火) 23:40:17 ID:tuCDpiEC0] // DROPFILE サンプル "df.uws" - ファイル比較 DF 1.36 の場合(ファイラーのDFでは無い) app = "?:\?????\DF\DF.exe" //■DF.exe のパス wtitle = "DF" //■タイトル wclass = "Afx:400000:8:10011:0:" //■クラス //-------------------------------------------- fpath = PARAM_STR[0] id = GETID(wtitle, wclass, 0.1) if id<0 then id = EXEC(app) ifb id>0 then CTRLWIN(id, ACTIVATE) ifb fpath<>"" then fso = CreateOLEObj("Scripting.FileSystemObject") dir = fso.GetParentFolderName(fpath) fname = fso.GetFileName(fpath) DROPFILE(id, dir, fname) endif endif === Unknown File & Directory へ関連付け "reg.uws" === uws = GET_CUR_DIR + "\df.uws" //■↑df.uws のパス keyname = "DF" //■ caption = "DFで比較(&A)" //■ pth = "<#DBL>"+ GET_UWSC_DIR +"\UWSC.exe<#DBL> <#DBL>"+ uws +"<#DBL> <#DBL>%1<#DBL>" //-------------------------------------------- ws = CreateOleObj("Wscript.Shell") ws.RegWrite("HKCR\*\shell\"+ keyname +"\", caption ,"REG_SZ") ws.RegWrite("HKCR\*\shell\"+ keyname +"\command\", pth ,"REG_SZ") ws.RegWrite("HKCR\Directory\shell\"+ keyname +"\", caption ,"REG_SZ") ws.RegWrite("HKCR\Directory\shell\"+ keyname +"\command\", pth ,"REG_SZ") // DropHandler (本家サンプルで *.uws を関連付けた場合) ws.RegWrite("HKCR\UWSCscript\shellex\DropHandler\","{60254CA5-953B-11CF-8C96-00AA00B8708C}","REG_SZ")
317 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/29(水) 01:58:18 ID:Ysr2cqrx0] >>316 補足 DropHandler @Aどちらでも可。 //@ Shell Extension For Windows Script Host - wshext.dll 使用 >>316 ws.RegWrite("HKCR\UWSCscript\shellex\DropHandler\","{60254CA5-953B-11CF-8C96-00AA00B8708C}","REG_SZ") //A .exe drop target - shell32.dll 使用 ws.RegWrite("HKCR\UWSCscript\shellex\DropHandler\","{86C86720-42A0-1069-A2E8-08002B30309D}","REG_SZ")
318 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/29(水) 15:48:46 ID:M/KTBCL60] tabキーやFキーの操作も記憶させたいのですが?
319 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/29(水) 18:52:47 ID:ZG/xeMMU0] >>318 記憶してください?
320 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/30(木) 08:57:36 ID:KKb4lyTL0] >>319 uwscだと記憶できなくなかった?
321 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/30(木) 11:26:03 ID:07NVT8wX0] 引っ越したばかりでネット環境が部屋にない。でも2chは見たい。 ネカフェで1個1個スレをクリックしてログを保存…面倒くさい。右手が吊る。 そんな時、UWSCを知りました。 openjane+UWSCでスクリプト再生。あら雑誌を読んでる内に板全部のスレが保存できる。 700スレくらいの板で3分くらい。USBメモリで持ち帰って、家でゆっくりROM。 なんて便利なんだろう、作者さんありがとう。 同時接続エラーが出ない程度のスピードにしてるんだけど2chの鯖に負担かかる? なんかもっと便利な使い方ありそうだ。過去スレ読んできます。
322 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/30(木) 17:18:07 ID:Gb6WewGR0] アクティブにしないで、その操作だけを送るって事できないですよね
323 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/30(木) 17:57:07 ID:KbN23QcZ0] 残念ながら出来ないっすね
324 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/30(木) 19:44:28 ID:ppyEoi2B0] >>321 自動巡回できるちゃんぶら使えばいいのに。
325 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/30(木) 21:16:49 ID:Gb6WewGR0] >>323 ですよね。 自分でプログラム核しかないかぁ
326 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/30(木) 21:45:40 ID:7wzpHdM90] //おみくじ.UWS DIM 運勢[3]="大吉","中吉","吉","末吉" R=RANDOM(4) FOR A=0 TO 3 IFB R=A MSGBOX(運勢[A]) EXIT ENDIF NEXT
327 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/30(木) 22:28:14 ID:5koHXnxi0] //おみくじ.UWS DIM 運勢[3]="大吉","中吉","吉","末吉" MSGBOX(運勢[RANDOM(4)])
328 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/12/01(金) 00:13:13 ID:JeM0K0y/0] ああそうなのか、直接入れれば2行ですむのか。 どうもありがとう。
329 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/12/01(金) 01:39:34 ID:i7V3wzgJ0] >>323 UWSCってWin32API呼べるんでしょ? SendMessage とか PostMessage でやれるんじゃないの?
330 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/12/01(金) 04:47:42 ID:BhIz7lT80] test test test むずい むずい むずい test こんなのみつけました
331 名前:名無しさん@お腹いっぱい。 [2006/12/01(金) 06:45:36 ID:HqQsiF3P0] // Internet Explorer 上での文字設定、ボタンのクリック (COM利用) // エディトボックス、ボタンはHTMLソースの'NAME='や'VALUE=' から確認 IE = CreateOLEObj("InternetExplorer.Application") IE.Visible = True IE.Navigate("prog-etc.bbs.thebbs.jp/1164265310/" )// 掲示板 while True // 接続表示待ち if (! IE.busy) and (IE.readyState=4) then Break sleep(0.1) wend GETTIME() timeb=g_time_yy2+"年"+g_time_mm2+"月"+g_time_dd2+"日"+g_time_hh2+"時"+g_time_nn2+"分" IE.document.all["body"].value = timeb// タイトル書込み IE.document.sm.click() //IE.document.all["body"].value = "body"// タイトル書込み IE.document.sm.click() 日付 書き込むところまでいくんだけど書き込みボタンクリックしない。
332 名前:名無しさん@お腹いっぱい。 [2006/12/01(金) 07:12:38 ID:xAQgo5dN0] 手軽に画像の更新をしたいなあと思って 画像をショートカット(実行ファイル)に放り込むと特定のアップローダーにpostする、ということをやりたいんですけど、 このツールで出来ますか?
333 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/12/01(金) 09:35:19 ID:bhBGT+M70] >>332 まぁしこしこスクリプト書けばできるが、あまりUWSCが向いてるようには思わない。 PerlとかでHTTPしゃべらす方がスマートだと思う。
334 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/12/01(金) 11:48:02 ID:i7V3wzgJ0] >>331 smは、documentの直下じゃないよ。 IE.document.Fm.sm.click() とか IE.document.all["sm"].click() formsから辿る方法とか、いくらでもやり方ある ※ Fmは、FROMタグのname
335 名前:名無しさん@お腹いっぱい。 [2006/12/01(金) 21:30:51 ID:Xs7RUjw90] CHKIMGをFPSゲームで使おうと思っているのですが、動的なところでどうしても画像判別ができません。 マウスがアクティブになるところ(メニュー画面など)では一応読み込めるようです。 フルスクリーンやウィンドウ両方で試しても読み込むことができませんでした。 CHKIMGなどでは判別することは不可能なのでしょうか? わかる方がいましたらお願いします。
336 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/12/01(金) 22:24:41 ID:9eh7+OGM0] if timeGetTime-Lasttiger > DWord(teletime.Value*1000) then if GetForeGroundWindow=TargetWnd then begin keybd_event(VK_F2+cbAutoSC.ItemIndex,0,0,0); keybd_event(VK_F2+cbAutoSC.ItemIndex,0,KEYEVENTF_KEYUP,0); LastAutoShortcut:=timeGetTime; end; end else LastAutoShortcut:=timeGetTime;
337 名前:名無しさん@お腹いっぱい。 [2006/12/02(土) 00:03:58 ID:CWQeQlur0] >>334 ありがと できた、