もう17時か、
2ちゃんねる ■掲示板に戻る■ 全部 1- 最新50 [PR]萌え犬写真館も復活。[PR]  

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

1 :名無しさん@お腹いっぱい。:2007/04/16(月) 07:57:49 ID:+HI9MOeK0
Windowsを自動化させるツールUWSC。
ttp://www.h7.dion.ne.jp/~umiumi/

uwsc使いのみなさま、マターリ己のスクリプトを晒しましょ。

前スレ
自動化ツールuwsc使いよ集まれ2
http://pc11.2ch.net/test/read.cgi/software/1156416884/

300 :名無しさん@お腹いっぱい。:2008/04/23(水) 14:12:16 ID:CtXZfz7M0
ゲーム中にprintscreenでSS撮っても真っ黒になるんですけど
(ゲームのSS用のキーを押せばゲーム内フォルダに保存される)
これって画像判定させない為のなんかですかね?
いちよSS画像見て作ってみたけど作動しないんで

301 :名無しさん@お腹いっぱい。:2008/04/23(水) 17:02:17 ID:yKO5uvl+0
DirectXで書いてるからかもしれないし、妨害してるからかもしれない。

302 :名無しさん@お腹いっぱい。:2008/04/30(水) 23:21:30 ID:3QUK5PpW0
>>297
>>298
>>299
自分も行頭に番号付けたりしてみたいんです
すませんがお手すきのときにでも
そのものズバリ教えていただけないでしょうか
1行目に0001
2行目に0002
以降1づつ加算していく
よろしくお願いします


303 :名無しさん@お腹いっぱい。:2008/05/01(木) 01:07:48 ID:HTs8AX2Y0
文字列生成なら文字コードいじるよりも効率的な方法があります。
http://scripts.web.fc2.com/MySource.htm

Class key は、パスクラ用に1文字から順に文字の組み合わせを作りますが、
k[] = 1,1,1,1,0,0,0,0,0,0,0,0,0,0
とすれば0001からの文字列を生成すると思います。
9999で止めるには呼び出し回数を決めるか、生成文字数をチェック。

汎用的にするためには、メンバ関数を追加します。
Procedure reset( 桁数 )
 for i = 0 to length(k) -1
  Ifb i < 桁数 Then
   k[i] = 1
  Else
   k[i] = 0
  Endif
 next
Fend

数字の組み合わせだけなら
dim s = "0123456789"
とするだけです。
桁数固定で0001から始まるならこれでいけますが、
このクラスは組み合わせを作るだけなので、予定桁を超えるときには使えません。
たとえば、99の次は000に戻ります。

桁数に関わらず1ずつ増加する文字列を作るには、k[]の配列ではなく、
普通に数値をformat()関数に渡すだけなのでわざわざクラスを作る意味はありませんね。
ただ、標準のformat()は頭の0は空白になるので、0001から始まる場合は上記クラスも使えると思います。


304 :名無しさん@お腹いっぱい。:2008/05/01(木) 01:16:43 ID:HTs8AX2Y0
秒で取得した時間から時、分、秒を取り出すやり方で単純にやるほうがいいかも。
数値 i から2桁目を取り出すには
x = i %100 / 10

xは数値なので、0の文字コードにxを足す。
asc("0") + x

キー入力ならkbd()に上記を引数にするだけ。
kbd( asc("0") + x )

そのまま文字が欲しければ
chr( asc("0") + x )

文字列なら順につなげていくだけ
s = s + chr( asc("0") + x )


305 :名無しさん@お腹いっぱい。:2008/05/01(木) 05:14:00 ID:ZsC5ZVrF0
>>303
数値をフォーマットするなら FORMAT() してから
半角スペースを 0 に置換する方が簡単だと思います

OPTION EXPLICIT

DIM i

FOR i=1 TO 1000
  PRINT format_digit(i, 4)
NEXT


// 数値をフォーマットする
//
// 引数  : num - 数値 [入力]  - フォーマットする数値を指定する
// 引数  : col - 数値 [入力]  - 桁数を指定する
// 戻り値 : フォーマットされた数値を文字列で返す
FUNCTION format_digit(num, col)
  RESULT = CHGMOJ(FORMAT(num, col), " ", "0")
FEND


306 :名無しさん@お腹いっぱい。:2008/05/01(木) 07:38:29 ID:HTs8AX2Y0
なるほどそうか。


307 :名無しさん@お腹いっぱい。:2008/05/02(金) 13:29:01 ID:6BdPgG0k0
はじめまして。初めて扱うので至らない部分が多いかと思いますが
宜しくお願い致します。

自分でスクリプトが組めるのは分かったのですが
次の場合、どう構文を書いたらいいのか分かりません。


「出来ました。」
と言う文章が文字列として画面に出た時に
キーボードの下を押す。
「出来ませんでした。」
と言う文章が文字列として画面に出た時に
キーボードのエンターを押す。


よろしくお願い致します。

308 :名無しさん@お腹いっぱい。:2008/05/03(土) 10:04:31 ID:7QZ7Y3JG0
「出来ました。」
と言う文章が文字列として画面に出た時に

の部分をもっと具体的に示さないと無理

何のアプリでどういう状況でそのメッセージが出るのか詳しく

309 :名無しさん@お腹いっぱい。:2008/05/03(土) 13:05:55 ID:8oRnu7e50
数分に一回キーボードの0を押す作業を自動化したくてここに辿り着きました
nProでガードされているネトゲですが戦闘に必死で0を押す作業を時々忘れます
5分に一回0を押さないといけないのですがどうすればいいでしょうか
戦闘そのものはゲームパッドとJoytokeyで手動でやっております
ネトゲの話題だと荒れそうで申し訳ありませんが、なんとかしたくて^^:

310 :名無しさん@お腹いっぱい。:2008/05/03(土) 13:11:02 ID:LlPNM6t90
キーボードの0に、5分に1回ピストンする何かを装着すればいいんじゃないかな

311 :307:2008/05/03(土) 16:48:31 ID:nIO9bm+O0
>>308
会社独自の確率計算のプログラムなのですが

Aと言う状況に対してBと言う行為をした場合
その結果が商品として使える数値なのか否か

と、言う感じなのです。
Bの数値(手入力)によって「出来る」・「出来ない」が
別ウィンドウで出てそれをエンターで処理したりするので
>>307の状況の質問をさせて頂きました。

312 :名無しさん@お腹いっぱい。:2008/05/03(土) 19:41:02 ID:qqO1k27n0
1.スクリーンショットで
「OK」「NG]のウインドウをbmpで保存、
CHKIMG("ok.bmp")で、それが画面上に出ているかどうかを判定

IFB CHKIMG("ok.bmp") THEN
okの場合の処理
ELSE


IFB CHKIMG("ng.bmp") THEN

313 :名無しさん@お腹いっぱい。:2008/05/03(土) 19:46:28 ID:qqO1k27n0
ngの場合の処理
ENDIF

ENDIF


OK、NGの別ウインドウが毎回同じならbmpは丸ごとウインドウを保存すればいいが、
どのファイルがOKだとか、毎回違う情報がそこに出るようなら「OK」「NG」のメッセージの部分だけをbmpにする

この方法はほんの一例でCHKIMGでなく、GETIDで指定のウインドウ名、クラス名のウインドウが表示されているかどうかで判定する方法もある。

314 :名無しさん@お腹いっぱい。:2008/05/03(土) 21:52:03 ID:g1xl/KBL0
> キーボードの下を押す。
キーボードの下に何が有るか明確にしなければ良い答えは得られない。
うちは未だにコタツ。

315 :名無しさん@お腹いっぱい。:2008/05/06(火) 03:36:35 ID:KQyOUxZM0
お世話になります>>302です
行頭に整理番号の入力の仕方まだわからないんです
>>298さんの
検証コード
print "(VK_0 + i)"
for i = 0 to 9
 print (VK_0 + i)
next
print
print "VK_x"
print VK_0
print VK_1
print VK_2
//省略
print VK_9
sleep(30)
これを実行するとプリント窓に
(VK_0 + i)
48
49
〜省略〜
56
57

VK_x
48
49
50
57
となります
0001から順に9999までの方法をサンプルで教えていただけないでしょうか
よろしくお願いします

316 :名無しさん@お腹いっぱい。:2008/05/06(火) 09:08:12 ID:NM2S3mo50
>>315
その数字は文字コード。KBD()で操作するときに使う。

でもこの場合は>>305が簡単
for i = 1 to 9999
 print CHGMOJ(FORMAT(i, 4), " ", "0")
nexe


317 :名無しさん@お腹いっぱい。:2008/05/06(火) 14:34:43 ID:KQyOUxZM0
>>316さん
ありがとう
printできました!

318 :名無しさん@お腹いっぱい。:2008/05/06(火) 15:03:18 ID:KQyOUxZM0
何度もすいません>>315です
スレ違いになるかもしれないんですけど
どなたかわかる方おられましたらお願い致します

Windowsの設定なのかもしれないけど
>>316さんに教えていただいた0001〜9999までprintしたものをエディターにコピしようとすると
print窓からコピしても214行分だけコピするんです
9787〜9999はコピするんですけど0001〜9786はないんです
(print窓には0001〜9999まで記載されているんですけど)
これはバッファとかいうの設定でしょうか?

テストとしてIEでヤフオクの情報を5000行ほどprintしてコピしてみたら
エディターにはちゃんと記録されて保存もできました
なぜなんだろうか??(´;ω;`)
どなたかわかる方すいません
スレチだったらごめんなさい

319 :名無しさん@お腹いっぱい。:2008/05/06(火) 15:21:55 ID:NM2S3mo50
>>318
マルチかな?

とりあえずprintの代わりにSendSTR使えばおk。
今の流れ print → print窓 → クリップボード → エディタ
おすすめ SendSTR → エディタ

ただし、エディタに吐き出すのは時間がかかるうえにクリックするとデータが壊れるので、
メモリ上で連結していって、完了したらまとめてエディタに送るって手もある。


320 :名無しさん@お腹いっぱい。:2008/05/06(火) 16:01:08 ID:vNNrueEV0
こういう初心者はいつでもいるけど最初の説明が不足してるんだよ
AからBに行きたい。自分なりに考えたステップが1〜5の5段階あった
1,2はなんとか自分で出来たけど3が分からないから質問しよう
「3をやりたいんですけど教えてください」
で、ようやっと解決したと思ったら
「4でつまずいたんで教えてください」

最初から「AからBに行きたくて自分なりに1〜5まで考えました
1,2は自分なりに解決できたんですけど3が出来ませんでした」
って質問したら、実は『1->5って一発で出来るよ。』って
解決方法を教えて貰えるかも知れないだろ


321 :名無しさん@お腹いっぱい。: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 :名無しさん@お腹いっぱい。:2008/05/12(月) 18:30:32 ID:VNgCS4CN0
自動描画って何?

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

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

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

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

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

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

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

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

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

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

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

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

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


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

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

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

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

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

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

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


342 :名無しさん@お腹いっぱい。: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 :名無しさん@お腹いっぱい。:2008/06/21(土) 18:20:48 ID:FVPEurIl0
UWSCって今も裏マクロとして起動できないですか?
追加プログラムで可能なら教えてくださると光栄です

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

そもそもこのレスが亀orz

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

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

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

109 KB [ 2ちゃんねる 3億PV/日をささえる レンタルサーバー \877/2TB/100Mbps]

■ おすすめ2ちゃんねる 開発中。。。 by FOX ★
このスレを見ている人はこんなスレも見ています。(ver 0.20)
【ピュアニスト】♪♪石原可奈子♪♪【童顔妖精】 [ヒーリング音楽]
競馬伝説Live!東京7R【最凶サイレンス】 [ネットゲーム]
≪初心者≫ラジコンヘリ≪初心者≫その2! [RC(ラジコン)]

新着レスの表示

掲示板に戻る 全部 前100 次100 最新50
名前: E-mail (省略可) :


read.cgi ver 05.0.7.3 2008/07/26
FOX ★ DSO(Dynamic Shared Object)