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


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

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



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/

321 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/06(火) 16:11:20 ID:KQyOUxZM0]
>>319さん
あそこで詳しくありがとうございました
print関係なんですが微妙に質問が違うのでわけて聞いてみたんです
紛らわしくてすいません
むこうの>>499はキー操作を聞いていたんです
お陰さまでSendSTRにて行頭に整理番号を付けることができましたありがとうございます

こちらの質問はprint窓のコピなんです
むこうの>>501でprint窓のアクティブについて聞いちゃったので
やっぱりマルチになっちゃいました。すいません。

print窓はアクティブになっているようなのですが
printされている全体をコピできなかったので質問させていただきました
最後から214行分しかコピできないのがわからなかいままなんです
何も取得できなければアクティブにできていないと考えれるのですが
一部はコピするのでメモリ関係なのかと思いながら質問しました
紛らわしくて申し訳ないです
すいません

322 名前:名無しさん@お腹いっぱい。 [2008/05/12(月) 17:27:40 ID:KZd8xa1A0]
テキスト化した画像の自動描画をペイントかなんか使ってやってみようと思うんですが、
正直どこから手をつけていいか分からないです。
詳しい人助けて下さい

323 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/12(月) 18:30:32 ID:VNgCS4CN0]
自動描画って何?

324 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/12(月) 19:51:41 ID:xoSuKPJ30]
テキスト化した画像って何?

325 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/13(火) 16:26:21 ID:1c6H9ITh0]
詳しい人って何?

326 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/13(火) 17:29:39 ID:p7rkMD3+0]
結局ネタだったのか

327 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/31(土) 18:51:58 ID:0ZQ79fZ+0]
これって具体的にどういうのに使うの?

328 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/31(土) 19:42:49 ID:T/3vrB6p0]
WindowsXPって具体的にどういうのに使うの?とか聞かれても困るだろ
そんなアバウトな質問されても困るだろ…普通

329 名前:名無しさん@お腹いっぱい。 [2008/05/31(土) 21:53:59 ID:gh5LiKI40 BE:1554555078-2BP(802)]
>>327
フォトショップを使って、幾つかの合成画像を作りたいとする。
合成する写真を全部開いて、以下の操作を行う。
1.全画選択する。(ctrl+a)
2.コピーする。(ctrl+c)
3.そのウインドウを閉じる。(ctrl+w)
4.今アクティブになってる画像に貼りつける。(ctrl+v)
これを、必要なだけ繰返すのだが、メンドクサイので、UWSCで、1〜4のキー操作を順番にやってくれる様にする。
ウマー!!

あ?あれ?
動かない。・゚・(ノ∀`)・゚・。



330 名前:fzywbrGjpK mailto:ysvgyi@fcozba.com [2008/05/31(土) 21:58:01 ID:8akU8GYe0]
VEtqUo <a href="eoujlqibessl.com/">eoujlqibessl</a>, [url=eugpdxkojddl.com/]eugpdxkojddl[/url], [link=uaaaikacrxxq.com/]uaaaikacrxxq[/link], qfqmkhcftvum.com/

331 名前:cartoon flash game sexy mailto:daviegka@mdxebgkm.com [2008/05/31(土) 21:58:53 ID:vIaE9S/j0]
wetwomen-2008.com/view/bikini-nude-swedish-team bikini nude swedish team , divaspalace.net/dir/hardcore-gay-free hardcore gay free , youhotalbum.net/vids/quicktime-sex-video-clips quicktime sex video clips ,

332 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/31(土) 23:03:44 ID:+gLsE1SS0]
>>329
場合によってはImageMagickのほうが簡単じゃないか?

333 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/31(土) 23:25:22 ID:gh5LiKI40 BE:2248552499-2BP(802)]
>>332
単純合成では無いから。
必要な部分を切り取って、思考錯誤で位置決めするから。
レイヤーに分かれてた方が、都合が良いから。

でも、問題は、動かなかった事だ。w

334 名前:名無しさん@お腹いっぱい。 [2008/06/01(日) 06:40:15 ID:T/AjOiha0]
>>329
フォトショップの標準マクロで出来るだろ?


335 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/01(日) 09:28:37 ID:rgt65K8B0 BE:1499034896-2BP(802)]
>>334
あ、フォトショップの話になるとは思わなかったので書かなかったですが、98SEでエレメンツなんです。

336 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/01(日) 09:32:22 ID:3cimILzD0]
>>329
正直どういうふうに動かなかったか書いてくれないとわかわん。まったく動かないならGetID失敗してるとかじゃね。

337 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/01(日) 19:54:58 ID:WoRDXFO/0]
これでスパム撒き散らすなよ。

338 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/02(月) 01:15:20 ID:8wenwHTp0]
UWSCではないだろうがスパムの大半はスクリプト自動で送信しまくっているはずだ

339 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/02(月) 01:21:00 ID:VpQ2KrkK0]
マッドサーファ有名でつ



340 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/02(月) 01:21:57 ID:VpQ2KrkK0]
マッドサーファーはアド収集で有名ね

341 名前:名無しさん@お腹いっぱい。 [2008/06/02(月) 02:16:07 ID:mRHoAgXb0]
スパムとかはネイティブで動かないとメモリ食いすぎるし遅すぎるし
こんなスクリプトでスパムやってるやつなんかいても影響ないよ。


342 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/02(月) 12:44:09 ID:yieI+NAA0]
言い訳するな。止めろ。

343 名前:名無しさん@お腹いっぱい。 [2008/06/06(金) 23:15:33 ID:3EoyASz60]
ちよよ氏の自動で地方カー伝のやつがならなくなった・・・みたい?
たぶん座標が変わったと思うんだが、だれか教えてください

344 名前:名無しさん@お腹いっぱい。 [2008/06/07(土) 06:09:24 ID:9D62L0dl0]
そんなゲームしらね
本人に聞け。


345 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/21(土) 18:20:48 ID:FVPEurIl0]
UWSCって今も裏マクロとして起動できないですか?
追加プログラムで可能なら教えてくださると光栄です

346 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/21(土) 20:26:42 ID:wz1tBjMK0]
>>343
それ、でっかい人が配ってたやつじゃね?
つかスレ違い。質問スレか本スレ池

そもそもこのレスが亀orz

347 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/21(土) 23:55:53 ID:ebLtU7B30 BE:832797656-2BP(802)]
MSNメッセンジャーを終了させる事できますか?
おもしろがって、いろいろやってるんですが、これが出来なくて悔しいです。w

348 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/03(日) 22:07:30 ID:7RWrKE0o0]
同様の機能を持ったフリーソフトってあるけど、画像で判断する機能があるのってUWSCだけ?

349 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/08/03(日) 22:39:04 ID:1uD9TK8R0]
AutoHotKeyにもある。
ttp://lukewarm.s101.xrea.com/commands/ImageSearch.html



350 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/11(木) 01:39:09 ID:3ihxknDq0]
UWSCproを随分前に購入して新バージョンをインスコしたんだが
登録OKのはずがファイルをEXE化して実行すると「試用期間の〜」と出る。

登録は合ってるのになぜだ・・・

351 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/11(木) 02:16:52 ID:oKwJMslv0]
>>350
なんかEXE化したバージョンのProが正式インスコされてないといけないらしいね。
古いバージョンでEXE化したやつだったりしない?


352 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/11(木) 14:14:25 ID:kGoeSri+0]
どなたか競馬伝説の馬券ツール使ってる方おられませんか?
昨日のメンテ後から本日の〜が見当たりませんって出だして買えなくなってしまいました。
もうこのEXE化したやつでも使えなくなってしまったんですか?

353 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/11(木) 17:03:07 ID:LfZgnBSJ0 BE:1249195695-2BP(802)]
>>352
馬券ツール作った奴に直接聞けば?
つか、そこ行けよ。

354 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/11(木) 19:44:37 ID:Ht1zPIwv0]
>>352
「空アイコン.bmp」を作り直せ。

355 名前:名無しさん@お腹いっぱい。 [2008/09/11(木) 20:34:09 ID:V4AKDKsu0]
>>354
352です。
あの小さい虹みたいな四角ですね。
座標ばっかり書き直してました。
作り方調べてやってみます。
助かります。本当にありがとうございます。

356 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/12(金) 01:13:49 ID:HzirfI/C0]
そんなツール使って勝てるわけねぇじゃん。
馬鹿じゃないの?

357 名前:352 mailto:sage [2008/09/12(金) 03:00:49 ID:BfeP7cHC0]
>>356
馬鹿です。申し訳ありません。パソコンの知識もありません。
勝てないからこそ、せめて資金集めの負担を減らしたいのです。
他に聞けるとこがないので、高度な知識を持っている方が多いこちらへ藁にもすがる気持ちで参りました。
今しばらく見逃して頂けるよう宜しくお願いします。

>>354
空アイコン.bmpを作ることすらままなりませんでした。
ゲーム内画面の本日のレースとか書いてあるアイコンを右クリックの新規作成→ビットマップイメージでよろしいんでしょうか?
これを見かけられたら、お時間のある時にでもお答え頂けると助かります。宜しくお願いいたします。

最後にこちらのUWSC板を見られている皆様、UWSCの技術より前段階の相談の書き込みをしていること、申し訳ありません。
今しばらくご容赦頂ける様、宜しくお願い致します。

358 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/12(金) 03:24:12 ID:wi2yUe9i0]
>>357
> ゲーム内画面の本日のレースとか書いてあるアイコンを右クリックの新規作成→ビットマップイメージでよろしいんでしょうか?
文章が悪いんだか分かってないんだか分かりませんね。

エクスプローラーのファイル一覧のところで右クリック−新規作成−ビットマップでいいです。
ゲーム画面をキャプチャ可能かどうか分かりませんが、キャプチャするにはPrintScreen
またはAlt+PrintScreenでクリップボードにコピーします。
それをペイントに貼り付けます。

このままでは大きすぎるので、Ctrl+Aで全範囲選択状態でドラッグして
アイコンとする部分を左上に持って行きます。
左上の位置が決定したらESCで選択を解除。
「変形」−「キャンパスの色とサイズ」で幅、高さをとりあえず100、100に設定します。
ほどほどの大きさになったら、あとは右下のドットをドラッグしてサイズを調整します。
これは余計なドットが1ドットでも入ってはいけないので、
「表示」−「拡大」で拡大して作業します。

あとはビットマップ形式で保存したら完了です。


359 名前:352 mailto:sage [2008/09/12(金) 08:42:29 ID:Dw57Sz1Z0]
>>358
文章も悪いんですが、全くわかってないのです。PC関連ど素人なんです。誠に申し訳ありません。

お忙しい中、詳しく書いて頂き本当にありがとうございます。早速やってみます。



360 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/12(金) 14:21:33 ID:HzirfI/C0]
PCに詳しい必要など全く無いが馬券を買わないでレースだけ楽しむのが一番いいと思う。
馬鹿じゃないの? > 馬鹿です。
これじゃ、馬鹿じゃないの? って書いた方が馬鹿だしかなり凹む。

361 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/12(金) 15:38:57 ID:ZAC+GgF+0]
なんか勘違いしてるやつが居るみたいだが、
競馬伝説ってただのネトゲだぞ

362 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/12(金) 18:26:02 ID:a5tXiK/00]
いつまでスレ違いの話題で盛り上がってるんだ・・・

363 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/09/12(金) 23:39:47 ID:HzirfI/C0]
>>361
そうなのか? 知らなかった。

364 名前:名無しさん@お腹いっぱい。 [2008/10/17(金) 23:59:29 ID:Fl3pFTqy0]
uwscをオンラインゲームで起動しても、裏で動いてるだけでオンラインゲーム内で動きません;;
どうしたらいいでしょうか?

365 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/18(土) 00:04:36 ID:Ta6639300]
GameGuardを回避しないと無理。

回避なしに使えるゲームならそのまま動く。
schiphol.2ch.net/test/read.cgi/mmosaloon/1219297681/284-286


366 名前:名無しさん@お腹いっぱい。 [2008/10/18(土) 00:05:56 ID:QePiLnFd0]
nProがあって無理なんですよ・・・・

367 名前:hScPsXSDC mailto:luicqgkar@lycos.com [2008/10/18(土) 00:08:51 ID:xXdnwHnf0]
i8IXgR If your funds are limited simply print up business cards and flyers and post them wherever you go, frenhmesh.cn/gaylemoher.html Gayle Moher
, 4368, frethmesh.cn/superalexx.html Superalexx
, =[[, frephmesh.cn/pamchicagoharley.html Pam Chicago Harley
, lwxn, frewhmesh.cn/erotictravelerlostinecstacy.html Erotic Traveler Lost In Ecstacy
, 683, frethmesh.cn/esabplasmacutter.html Esab Plasma Cutter
, viz, frethmesh.cn/calciummolybdateindia.html Calcium Molybdate India
, 970763, frephmesh.cn/volcquote.html Volc Quote
, =))), frephmesh.cn/akanandslavetrade.html Akan And Slave Trade
, zooua, frethmesh.cn/rainbowbubblenecklace.html Rainbow Bubble Necklace
, zxfpe, frevhmesh.cn/quincyaircompressormodel325.html Quincy Air Compressor Model 325
, %-],

368 名前:名無しさん@お腹いっぱい。 [2008/10/18(土) 00:12:20 ID:QePiLnFd0]
回避方法ないですかね?

369 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/18(土) 00:20:28 ID:gSafSMPl0 BE:499678092-2BP(808)]
それは、アンチウイルスソフトを回避して、ウイルスプログラムを感染させる方法と同じだと思わない?



370 名前:名無しさん@お腹いっぱい。 [2008/10/18(土) 00:24:31 ID:QePiLnFd0]
最近やり始めたので全然わからなくて;;
すみません;;

371 名前:名無しさん@お腹いっぱい。 [2008/10/18(土) 00:28:29 ID:QePiLnFd0]
すみませんが具体的に何をどうしたらいいのか教えていただけるとうれしいです
何もわからなくて申し訳ございません。



372 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/18(土) 00:38:51 ID:sqb9PtS50]
回避ツールと組み合わせればいいんだけど回避ツールの最新がもう一般には配布されてないだろ。
昔の話でよければGameResistanceでぐぐったら出てくる。

だからUWSCでのマクロはあきらめてBOT業者の有料会員になって購入すればいいんじゃないかな。
どこで売ってるかは知らないけど、
そもそも金を惜しまないのならゴーストリプレイとかあるわけだし。
www.internalsoft.jp/products/util/ghostreplay/about/

初心者がチートを求めてネットサーフィンしない方がいいと思うよ。
本当にチートできるツールもあるけど、90%は過去の遺物だし
60%はトロイとかスパイウェアとかだし、
本物でもWindowsのファイルが壊れてリカバリする羽目になったりしたし。

なにより、チートしてる人間同士で騙し合いしてるからね。
初心者はいい餌食だよ。


373 名前:名無しさん@お腹いっぱい。 [2008/10/18(土) 00:41:13 ID:QePiLnFd0]
詳しく答えてもらってありがとうございます><
やっぱりお金は使いたくありません><
親切にありがとうございます

374 名前:fSiUtsoO mailto:icspfaaka@pmail.com [2008/10/18(土) 00:45:28 ID:z7ny2sBs0]
NRm0of If your funds are limited simply print up business cards and flyers and post them wherever you go, frerhmesh.cn/concretestemwallplywoodconstruction.html Concrete Stem Wall Plywood Construction
, eman, freuhmesh.cn/gardenofsacredmoonbeams.html Garden Of Sacred Moonbeams
, dsoh, frewhmesh.cn/lexansnowplowblade.html Lexan Snowplow Blade
, 4390, freuhmesh.cn/montadalesheep.html Montadale Sheep
, 0605, freqhmesh.cn/chromagar.html Chromagar
, sfy, freshmfddfesh.cn/chemistrylabreporthesslaw.html Chemistry Lab Report Hess Law
, :-PPP, frerhmesh.cn/ibmselectricparts.html Ibm Selectric Parts
, 346734, frenhmesh.cn/realtorowensvillemissouri.html Realtor Owensville Missouri
, 773, frethmesh.cn/nowegianrefugeescouncil.html Nowegian Refugees Council
, >:(((, frevhmesh.cn/avalontheatereastonmd.html Avalon Theater Easton Md
, 03568, frenhmesh.cn/bartello.html Bartello
, 8OO, frephmesh.cn/cptgpkids.html Cp Tgp Kids
, tuxs,

375 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/18(土) 06:10:57 ID:sqb9PtS50]
SendSTR()には裏で動かすフラグがあるけど、
ClkItem()にはなかったのでAPI使いました。

DEF_DLL PostMessageA(HWND, DWORD, DWORD, DWORD) :Long :USER32
DEF_DLL GetDlgItem(HWND, Long) :Long :USER32
Const BM_SETCHECK = $00F1
Const BST_UNCHECKED = $0000
Const BST_CHECKED = $0001

PostMessageA( GetDlgItem(IDToHnd(GetID("タイトル")),コントロールID), BM_SETCHECK, BST_UNCHECKED, 0 )
自分で作ったプログラムなのでコントロールIDが分かるけど、そうじゃないやつってどうやって調べるんだろ。
自分でプログラム作れるのになんでUWSC使うのかっていうとキーエミュを作れないからさ。


376 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/19(日) 21:21:50 ID:DBQa0YCS0]
WindowControllerで調べられる。

377 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/21(火) 12:32:31 ID:WdhURU6RO]
現在、競馬伝説公式に記載してある通り、ツール等禁止されています。
352さん、何日かの垢停止、もしくは削除されますよ、やめましょう
無効化しても、必ずばれますよ

みなさん、ご迷惑おかけしました

378 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/21(火) 21:58:35 ID:rwRWEYGu0]
>>377
運営乙www

379 名前:名無しさん@お腹いっぱい。 [2008/10/31(金) 22:31:41 ID:FemsXfaS0]
すみません、初心者過ぎてどこのサイトを見ても分かりません。

例えば、
さしすせそ
を連続で自動で無限に入力させるにはどうしたらいいんでようか??

KBD(VK_s)でs ですか??;−;



380 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/01(土) 00:17:02 ID:nPZxKQVS0]
//ノートパッドに1秒間おきに”さしすせそ”改行を繰り返し書き込む、中止はSHIFTキー.uws
exec("notepad")
repeat
sendstr(getid("無題","Notepad"),"さしすせそ<#CR>")
sleep(1)
until GETKEYSTATE(vk_shift)


381 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/01(土) 05:09:44 ID:OYOJEzMu0]
>>380
僕が推奨する書き方
まあメモ帳くらいで負荷対策はいらないと思うけど。

STOPFORM(true)   // ループには確実に止める方法が必要
ID = exec("notepad") // IDは1度取ったら使いまわす
if ID < 0 Then exit   // 負荷が高い場合などID拾えないことがあるので
Repeat; sleep(0.1); Until Status(ID, ST_TITLE) <> "" // 負荷が高いとなかなか画面が出てこない
Repeat
 sendstr(ID, "さしすせそ<#CR>")
 sleep(1)
Until GETKEYSTATE(VK_Ctrl) // こっちのが押しやすい。連打もできるよ。

382 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/01(土) 11:17:21 ID:4KZjgPHe0 BE:166559832-2BP(808)]
ちょっとアレだけど気になるので…
>>381
アンカーは>>379の方にした方がいいよ。>>380にしちゃうとイヤミが出ちゃうよ。
気に障ったなら謝るよ。<m(__)m>

383 名前:380 mailto:sage [2008/11/01(土) 13:11:25 ID:nPZxKQVS0]
>>381 >>382 他人様の書き方は参考になりますわ。
同時に録画、動画変換してたりすると、負荷が掛かって
出現するはずのウィンドウの出遅れ対策が必要なことはあるわな。
StopFormは使ったことなかったわ。

384 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/01(土) 13:32:33 ID:ft1JJWMH0]
マルチステートメントは今時の書き方じゃないけどね

385 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/01(土) 13:56:07 ID:v8z9YStL0]
見てて恥ずかしくなるw

386 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/01(土) 17:53:57 ID:Jm7NvRsB0]
>>379じゃないんですけど
>>380さん
>>381さん
物凄く勉強になりましたありがとうございます
みなさんこういう知識はどこで覚えるんですか
私はUWSCを解説したWindowsマクロテクニックという本しか持ってないです
そのような言語を勉強すれば>>380さんや>>381さんのように書けるようになるのか教えてください

387 名前:381 mailto:sage [2008/11/01(土) 20:03:05 ID:OYOJEzMu0]
>>386
UWSCのヘルプとか2ちゃんスレに本家、それからGoogle先生。
大事なのはWindowsアプリの仕組みを知って用語を覚えること。
そして検索の仕方。

ヘルプには検索タブで全文検索できるからそれが一番早い。
トピックを開いた後もう一度Ctrl+Fで検索しないといけないのはめんどくさいけど。
キーワードでの検索は関数名覚えてから。
関数名が独特だからGoogleでも関数名だけで普通にUWSCのサンプルコードが出てくるんだよね。

Status(ID, ST_TITLE) <> ""
これで画面の出現を見るとかゆってるけど、これについては無意味かも。
実証したコードじゃなくて思いつきで入れてみた。

実際に負荷かかったためにID取得できなくて対策したコードはこれ
最初からGetID()でしたほうが簡単かもしれないけど、Exec()でID取れれば
同名ウィンドウを間違って制御してしまう問題が起きないので。
ID = Exec("mspaint.exe")
while ID < 0  // IDが取得できるまで待つ
 sleep(0.1)
 ID = GetID("無題 - ペイント")
wend

IEで「名前を付けて保存」ダイアログを出すときに、僕はWindows APIの
GetWindow( IDToHnd(ID), GW_ENABLEDPOPUP ) を使ってるんだけど、
ハンドル取得時は実は「ファイルを開く」ダイアログとして起動されてコントロールできない。
これが少し待てば保存ダイアログに変身するので、それを待つためにタイトルをチェックしてる。
普通にUWSCの関数でGetID("名前を付けて保存") とすれば、成功した場合タイトルは一致してるので取得して比較とかは意味がない。
わざわざ複雑な方法を取るのは、同名ウィンドウで制御が止まる問題があるので、それを回避するため。

388 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/01(土) 22:24:10 ID:1ibWLhn40]
銚子に乗りました

389 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/01(土) 23:18:29 ID:Jm7NvRsB0]
>>387さん
詳しくありがとうございます
要はウミウミさんのサイトとグーグルや2chで勉強したということですね
取りあえずuwscのヘルプに載っている関数は覚えていこうと思いました
ありがとうございました



390 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/02(日) 00:13:06 ID:4WP40lH60]
まず普通のベーシックとかで勉強しろよ。
パイ損でも良い。

391 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/02(日) 00:27:59 ID:GxR5KeQS0]
UWSCで勉強はじめるのが一番お得だと思うよ。
自分で一からアプリつくる野望は、いったん棚にあげといて、
既存のアプリのいいところをパズルのように組み合わせて、
自分のやりたい処理を実現する方がはるかに利益が大きいと実感してる。

392 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/02(日) 20:41:13 ID:4WP40lH60]
いや、対話式で実行できるインタープリタ使った方が絶対にいいよ。

393 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/03(月) 10:25:46 ID:rS1lBGBh0]
インタープリタって事はPythonかCINTかだな。

ていうかインタープリタのメリットって小さいよね。
ていうかUWSCは対話式ではないけどインタープリタだよね。

394 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/03(月) 11:06:24 ID:kWLyaT0A0]
Pythonっていじったことないけど、ウィンドウの制御とか簡単にできるの?
関数と変数に日本語使えて、アプリケーションのウィンドウが制御できれば
なんでもいいんだけどさ。PocketPcにも使えりゃいうことなし。

395 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/03(月) 15:04:40 ID:UN3NQFEq0]
インタープリタで勉強する意味もあんまりない希ガス・・・
Windowsでアプリケーション作りたいなら、Visual StudioのC#かVBがいんじゃない?
タダだし、デバッガで流れ追えるし、インテリセンスすばらしいし。
その気になればAPI呼べるからUWSCみたいなこともできる。

396 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/03(月) 15:50:16 ID:rS1lBGBh0]
>>395
.net Frameworkのインストールに1GB。
開発環境のインストールに2GB。
インストール用の空きに2GB。
これだけのスペースを使う前にプログラムの基本のfor while 関数そしてクラスもどきを学習できる意味は大きいよ。
いきなり包丁とかガスコンロ使うのは危ないからおままごとセットを小さいころに与えて慣れさせるという知恵を忘れてはいけない。


でも今の開発環境って電子レンジと同じレベルなんだよね。


397 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/04(火) 04:13:44 ID:7eyG84QX0]
その電子レンジも今では高性能でいろんな事が出来る分説明書が厚く、
操作法も複雑で困る…昔ながらのトースターとかオーブンが懐かしい。

398 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/04(火) 23:41:49 ID:hfYSCxh+0]
うちも冷蔵庫で開発しているよ。

399 名前:名無しさん@お腹いっぱい。 [2008/11/05(水) 01:44:50 ID:8owMHcPu0]
UWSCを今勉強しているのですが、
ウィンドウのタイトルバーのサイズ(特に高さ)を取得することって出来ますか??
と言うよりも、タイトルバーを除いた相対位置を指定したいのです。

そこだけが、どーしても、解決出来ず、
…もう泣きそうです。

どーかエロいヒトよろしくお願いいたします。。



400 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/05(水) 02:15:33 ID:LoNc1Cze0]
MOUSEORG(ID, 1)

401 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/05(水) 02:33:44 ID:uFFH+e4h0]
昨日からUWSCを試用させて頂いている初心者です
カメラで録画したコードについて質問です
よろしくお願いします
クリックのタイミングについてコードではどのように記載しているのか知りたいです
下記のようなUWSCコードの場合
クリックするのはマウスが111,444に移動した瞬間(到達した瞬間)から数えて
0.5秒後(マウスは0.5秒待機?)に左クリック
マウス左クリックした瞬間から9秒後にNキーをクリック
Nキーを押してから0.6秒後にマウスは333,444の位置に0.07秒現れる
これでいいでしょうか?

MMV(111,444,500)
BTN(LEFT,CLICK,222,444,9000)
KBD(VK_N,CLICK,600)
MMV(333,444,70)

つまり
マウスクリック後に9秒間待機なのか?
9秒間待機した後にマウスクリックでしょうか?


402 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/05(水) 02:52:22 ID:EPbCzKEL0]
ヘルプには実行までの待ち時間って書いてあるよ。

あと、前後をPRINTでログ出力させたりすると実際に確認できるよ
PRINT "1"
KBD(VK_N,CLICK,5000)
PRINT "2"
これを実行したときに
1と出た直後にNが押されて5秒後に2と出るのか
1が出てから5秒立ってNが押されて2と出るのか

403 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/05(水) 03:27:00 ID:uFFH+e4h0]
>>402
Printってよくわからないんですけど
実行までの待ち時間って事は
1のプリントが終わった瞬間から数えて5秒後にNキーを押すってことでいいですか?

もうひとつわからないことがあるのですが
バックスペースキーの4個左側にあるキー
- ←これなんですけど
どうやって押すのでしょうか?

ヘルプには定義済みのキーを色々書いてあったんですけど
キーの部分が英語なので
どれなのかわかりません

一応、下のようにして試してみたんですけどエラーになります
KBD(VK_<#DBL>-<#DBL>,CLICK,10)

- これの押さえ方知ってる方お願いします

404 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/05(水) 03:31:09 ID:uFFH+e4h0]
>>403です
訂正
キーの押さえ方がわからないのは
バックスペースキーの3個左
0(ゼロ)のすぐ右側です
シフトキーと一緒に押さえれば= イコール記号の出るキーです
本日は遅いので時間のあるときにでもお願いします
私も今から休みますm( _ _ )m

405 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/05(水) 03:34:25 ID:uFFH+e4h0]
何度もすいません
>>404です
押さえ方ヘルプに記載してました
VK_SUBTRACT
>>404への解答は不要です
すいませんでした

406 名前:名無しさん@お腹いっぱい。 [2008/11/05(水) 16:18:03 ID:8owMHcPu0]
>>400
ありがとうございます!!
おかげさまで解決出来ました☆

407 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/06(木) 02:06:58 ID:RZMA+7R90]
>>406
どういたし☆まして

408 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/06(木) 02:19:55 ID:fHL8jFe10]
>>407
おめーじゃねーだろ。俺だよ俺

409 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/06(木) 08:42:45 ID:ijOvJBqy0 BE:999356966-2BP(808)]
え?教えてあげたから、指定の口座に金振り込めじゃと?



410 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/06(木) 10:25:41 ID:fRRvLKIF0]
お世話になります先日質問させて頂きました初心者です
またお聞きしたいことが出来ましたお時間のあるときにでもお願いします

指定した位置が赤色、青色、黒色のいずれかになれば動作を止めるようにしたいです
指定の色が表示されない間は作業の繰り返しを行い続ける

IFB〜else〜enndifというのでしょうか複数の色に対応させ方がわかりません
今は下記のような感じで1色しか対応できていないです
お手数をおかけして恐縮ですがどなたか修正お願いしますm( _ _ )m
--------------------------------------------------
While x < 20 //テスト用繰り返し回数
Ifb PEEKCOLOR(500,600) = $ff00ff then //位置と色の指定
Sleep(0.2)
print x + "回目に○色が出ました!終了します" //コメント表示
Sleep(0.2)
EXIT //色が一致する場合EXIT→関数を抜ける
else //色が一致しない場合はendifまでの動作をする
Sleep(0.1)
BTN(LEFT,CLICK,650,510,100)//ポイントAクリック
Sleep(0.2)
BTN(LEFT,CLICK,590,510,100)//ポイントBクリック
Sleep(0.2)
x = 1
print x + "回 完了です"
Wend//繰り返しポイント
endif
print "お疲れさまでした。<#CR>全部で" + x + "回でした。"
EXIT// 関数を抜ける
EXITEXIT// 直ちにプログラムを終了 [終了コード]


411 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/06(木) 11:41:15 ID:KQG4S5qW0]
>>410
>Ifb PEEKCOLOR(500,600) = $ff00ff then //位置と色の指定

orで複数条件を指定する方法
Ifb PEEKCOLOR(500,600) = $ff00ff or _
PEEKCOLOR(500,600) = $ffff00 or _
PEEKCOLOR(500,600) = $00ffff then //位置と色の指定

Resultに判定結果を返す関数を使う方法。関数は自作する。
Ifb IsEndColor(500, 600) then

Function IsEndColor(x, y)
 Result = true
 Slect PEEKCOLOR(x, y)
  case $ff00ff
  case $ffff00
  case $00ffff
  default
   Result = false
 Selend
FEnd


412 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/06(木) 15:14:48 ID:fRRvLKIF0]
>>411さん
早速のレスありがとうございます
>>410です
or _ で増やしていけるんですね
trueかfalseを返すように自作することも出来るんですか
これは便利です
大変参考になりました
詳しくありがとうございましたm( _ _ )m

413 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/06(木) 19:37:20 ID:fRRvLKIF0]
お世話になります
また、お聞きしたいことが出来ました
お時間のあるときにでもお願いいたします
Printを最前面に表示させたいのです
UWSCを動かせるとタスクトレイに格納されて
Print窓も同時に見えなくなってしまいます
UWSCを最前面の状態で動かせることは出来ないでしょうか?
ヘルプボタンの上にある”設定”には「タスクトレイに格納(W)」はありましたが
最前面に固定するという設定はないでしょうか?
Print窓が見えれば他の方法でも構いません
ご存知の方おられましたら教えてくださいm( _ _ )m

414 名前:名無しさん@お腹いっぱい。 [2008/11/20(木) 03:27:24 ID:2/xNyEEH0]
最近UWSCを始めたばかりの者です。
現在テキストファイルにまとめて列記された文章を任意のまとまりごとに別のテキストファイルの文章の中の任意の部分にコピペするマクロを作ろうとしています。
最初は簡単にできるかと思ったのですが、どうしてもうまくいきません。
コピペする文章の最初と文末に何か印をつけて、印にはさまれた部分をすべてコピーするといった動作をUWSCでさせるにはどうしたらよいでしょうか。
ご教示よろしくお願いします。


415 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/20(木) 09:54:40 ID:KVGxvD560 BE:693998055-2BP(808)]
>>414
UWSCで巧く行う方法を思いつかないのでアレですが。
どうもUWSCでやる事では無い気がする。
BASICとかでプログラム組んでやった方が良いのでは?

416 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/20(木) 10:05:34 ID:QtAi5BO20]
うまくいかないというのは、自分なりに作ってみたけど
想定した動作をしなかった場合に使う言葉であって
さっぱり分からないので一から教えてください。と言う時に使う言葉じゃない

417 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/20(木) 11:10:38 ID:FqIfUbaT0]
>>414
まとまりってのがどれくらいの量なのかわかんないけど
私があるリスト作ったときは秀丸とUWSCでやってみたよ
正規表現ちょっと覚えたらできた
UWSCだけでもできるかもしれないけど
とりあえず急いでいたので私は秀丸エディター使った
それは秀丸スレで聞いて操作をUWSCにやらせただけなんだけどね

418 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/20(木) 12:57:30 ID:arZirfbN0]
任意のキーでスクリプトを開始させ、スクリプトが終わったらUWSCを終了させず待機状態にし
任意のキーで再度スクリプトを開始というマクロを作ろうとしています。

そこで質問なのですが、待機状態にさせるということはできますか?

419 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/20(木) 13:08:04 ID:z5gBHeIh0]
あなたが待機状態と呼んでいる状態は
どのような状態なのかがはっきりさたほうがいいのでは…

なんで、UWSCを終了させたくないのか
なんで、待機状態にさせたいのかが分からない

任意のキーでスクリプトを実行させたいだけならUWSCとは無関係な話になる



420 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/20(木) 13:27:30 ID:arZirfbN0]
任意のキーで実行させるというのはできます。

待機状態というのは、スクリプトを開始させ任意のキーを押すまでの状態と言ったら伝わるでしょうか?
これはスケジュールで設定してあげれば済む話なのですが、スクリプトで出来るのならば組んでみたくなりまして。

「UWSCを終了させず」は誤字で正しくは「UWSCを停止させず」でした。
待機状態にさせたい理由はスクリプトを実行する時が常にではないからです。

421 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/20(木) 14:16:31 ID:KVGxvD560 BE:582958073-2BP(808)]
>>417
あー、適当な文字列で範囲選択できるテキストエディタを自動操縦するのか…
なるほど。






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

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

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