[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2chのread.cgiへ]
Update time : 05/09 11:22 / Filesize : 293 KB / Number-of Response : 1002
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

自動化ツールuwsc使いよ集まれ2



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ありがと
できた、






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<293KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef