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


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

自動化ツールUWSC使いよ集まれ16



1 名前:名無しさん@お腹いっぱい。 [2015/11/11(水) 13:45:28.80 ID:+oPzgSay0.net]
Windowsの作業を自動化するツール
フリーソフト版とシェアウェア版の2種類がある
ttp://www.uwsc.info/download.html

●UWSC 掲示板(※作成依頼掲示版ではありません)
 質問の際には自力で作ったスクリプトを晒すか、具体的な解らない場所を提示すること
 上級者が常駐、たまに作者も現れるため過去ログには有益情報の宝庫
www3.rocketbbs.com/13/bbs.cgi?id=umiumi
www3.bigcosmic.com/board/s/board.cgi?id=umiumi&mode=past

●UWSC - Wikipedia
ja.wikipedia.org/wiki/UWSC

●使い方・基礎解説学習サイト
uwsc.g.hatena.ne.jp/cx20/20100131/1264938584
www.confrage.com/uwsc/
necro.jp/dev/uwsc/
park14.wakwak.com/~simizu/uwsc/fruwsc.html
canal22.org/
big.tm.land.to/handbook/uwsc.htm
www.game-rev.com/review/gameut/uwsc.html

●スクリプトテンプレサイト
izagne.com/uwsc/
scripts.web.fc2.com/
www.nagomi-jp.net/~liners/
nem.symphonic-net.com/uwsct/0610uwsct.html
siromasa.digi2.jp/uwsc/
iriyak.adam.ne.jp/uwsc.html

前スレ 自動化ツールUWSC使いよ集まれ15
anago.2ch.net/test/read.cgi/software/1436671958/

601 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/02/12(金) 16:30:11.66 ID:cKYrB2r90.net]
>>546
UWSCで空配列は宣言できないからslice関数を使って普通の変数に入れる
初期値指定みたいに文字列使いたい場合はsplit関数も組み合わせる

DIM x = slice(SPLIT("a,b,c,d",","))
print x[2]

x=slice(SPLIT("e,f,g,h,i,j",","))
print x[2]

DIM y = slice(SPLIT("w,x,y,z",","))
DIM z = slice(y)
print z[2]

これ使えばよくある空配列の宣言に近いことはできる

602 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/02/12(金) 16:42:46.02 ID:cKYrB2r90.net]
>>546
もちろんslice関数での変数x初期化前にlength(x)すると0は返ってくるけど
単純にxの文字列長が返ってきてるだけで要素数では無い点には注意が必要
戻値的には同じだから十分使えるけどね

603 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/02/12(金) 17:09:37.34 ID:UbZzXFO50.net]
>>564
おー、ありがとう
>>564を直接どう使えばいいか分からなかったけど
(「変数x初期化前にlength(x)すると0は返ってくる」てのがどういう状態の時か分からず)
>>546の宣言部分を DIM res = slice(SPLIT("",",")) と
空文字列のsliceから取得したらlength 0で宣言できた

あとはphpと同じようにshiftarrayの戻り値としてあふれた値取得できたり
式ひとつで配列に値を追加できるとかなりシンプルに出来るんだが
そこはUWSCの仕様ってことであきらめるしかなさそうかな〜

604 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/02/12(金) 17:20:03.48 ID:cKYrB2r90.net]
>>566
言い方悪かった
>変数x初期化前にlength(x)すると0は返ってくる
DIM x //初期値を与えない
print length(x) //xの文字列長0が返る
x = slice(SPLIT("a,b,c",","))
length(x) //x[]の要素数の3が返る

って意味だったんだけど確かに宣言時に slice(SPLIT("",",")) で初期値設定しておいたほうが
後からコード見たとき変数の用途が解りやすくていいね
使わせてもらいます

605 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/02/12(金) 17:32:07.53 ID:bdQKZ6P80.net]
長さ0のsafearrayはこれで作れる
safearray(0,-1)

606 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/02/12(金) 17:37:10.80 ID:ckS+rd0L0.net]
phpはデフォで色々な関数が用意されてるだけなんだから
array_shiftと同じ関数を自作すりゃいい

607 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/02/12(金) 17:42:19.65 ID:UbZzXFO50.net]
>>567
なるほど> DIM x
しかしそれだとその後のResizeで「配列ではありません」エラーになっちゃうな
いずれにしても宣言わかってよかったですありがとう

1行での配列の追加もその線で出来ないかと
res = slice(split(join(res,","),",")) とトリッキーにやってみたが上手く行かず
もし出来たらまた貼らせていただくかも

>>568
おー、ほんとだスッキリ

>>56

608 名前:9
元の配列操作しつつ戻り値も得るって出来るのかな?
[]
[ここ壊れてます]

609 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/02/12(金) 19:27:59.43 ID:k6qMW81B0.net]
ブラウザ操作する場合、uwscとエクセルvbaはどちらがいいの?同じ?
それなら、ページが多いエクセルの方が良くね。



610 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/02/12(金) 19:32:42.63 ID:dphmFixd0.net]
COM操作で解決する範囲の自動化なら同じなので自分が使いやすい方でやれば良いのです

611 名前:名無しさん@お腹いっぱい。 [2016/02/12(金) 19:53:59.16 ID:i4qbzSJ40.net]
alert窓 を閉じるのは VBA では基本的に出来ないと思う。

でも、出ることが分かってる「ファイルを保存する」ダイアログは
SendKeys でコントロールできるらしい。

612 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/02/13(土) 01:10:16.19 ID:smbIwZzf0.net]
UWSCでクワインとなるソースコードを教えてください
なるべく最短で、出力はmsgboxでお願いします

613 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/02/13(土) 01:15:32.21 ID:hFFChm3k0.net]
誰かがそれを出してもwikiとかに追記に行くなよ

614 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/02/13(土) 09:26:54.53 ID:7eVjLkIC0.net]
MOUSEORG(id,0)
if chkimgx(img_name, id) then btn(left, click, G_IMGX_X, G_IMGX_Y)

これだと画像より少し左上にずれてクリックする
修正して使ってきたがこれってしかたないのか?

615 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/02/13(土) 14:16:58.30 ID:9elgN/hL0.net]
statusでウィンドウの幅と高さとクライアント幅とクライアント高さ
この辺が違ってたらその可能性もある

616 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/02/13(土) 18:52:01.69 ID:abY5DV330.net]
>>576
使用した画像の一番左上を原点とするからだよ
だから何も指示しないと左上に行く

617 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/02/13(土) 19:32:42.79 ID:AtiKTq4d0.net]
569の言う左上って画像の中心より左上って意味なのか?

画像の左上角より左上なのかと思った

618 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/02/13(土) 19:56:20.37 ID:2icoSvut0.net]
chkimgってサーチ範囲の座標記述すると見た目が悪くなるのが嫌いなんだけど
俺が作ってるのはサーチ範囲は変わらないから全部同じ数字入れるのがだるい
かといって書かないと遅くなるらしいし
良い方法ないかな
新しく関数作って固定させるぐらいしか思いつかん

chkimgA()

function chkimgA(PARAM_IMG)
ifb chkimg( "PARAM_IMG" + ".bmp", 1, x1, y1, x2, y2)
result = true
else
result = false
endif
fend

619 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/02/13(土) 20:07:46.86 ID:hFFChm3k0.net]
基本的には関数化しかない
例外を記述する時に楽するためにデフォルト引数使うと良いかもね



620 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/02/13(土) 20:08:01.19 ID:JoYsMZYi0.net]
定数作れよ

621 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/02/13(土) 20:15:10.67 ID:2icoSvut0.net]
>>581
やっぱそうか

デフォルト引数ってのは
function chkimgA(PARAM_IMG="")
みたいに書けばいいってこと?

>>582
定数作れってのはCONST使えって言うこと?

622 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/02/13(土) 20:26:32.08 ID:hFFChm3k0.net]
全部聞いていたら何も造れないぞ
少しは考えろ

//デフォルトの範囲(面倒だからXのみ)
CONST checkImageRange_X = 100

checkImage("test1") //デフォルト引数な呼び出し
checkImage("test2", 200) //例外的な呼び出し

procedure checkImage(imageName, x = checkImageRange_X)
 Print imageName + "=" + x
Fend

623 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/02/13(土) 20:37:26.58 ID:2icoSvut0.net]
ごめん、全部聞いたつもりじゃなくて言葉の意味、意図がわからないから聞いただけなんだ

624 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/02/13(土) 21:11:34.08 ID:2icoSvut0.net]
デフォルト引数とかCONSTについての知識があまりないからググって考えたんだけど
>>584は例外を引数で指定するためのやり方、ということだよね?
自作関数そのものの機能としては>>580で問題ないよね?

俺は例外の場合は普通にCHKIMG関数を使おうと思っていたんだけど、


625 名前:>584のやり方で例外のために記述を加えたほうがいいのはどうして? []
[ここ壊れてます]

626 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/02/13(土) 21:19:16.44 ID:JoYsMZYi0.net]
>例外の場合は普通にCHKIMG関数を使おうと思っていたんだけど

だったら関数作んなくていいって
定数作れ

627 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/02/13(土) 21:30:44.76 ID:hFFChm3k0.net]
デフォルトな条件なら呼び出し側がシンプルに成る
前後の処理を共通化できるってのが基本的なメリット

同じ処理を複数の箇所に記述すると変更する必要が生じた時に
対応が漏れる恐れがある

少し上にあった条件を配列に入れてループで回すコードみたいに
回りくどくても変更に対応しやすいコードの方が便利かもねって話

628 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/02/13(土) 21:39:33.04 ID:2icoSvut0.net]
>>587
ごめん、その定数作れの意味がわからない

>>588
関連の話として、例外を指定できる方法を教えてくれたということかな?
どうもありがとう

629 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/02/13(土) 21:43:21.10 ID:AtiKTq4d0.net]
>>580
なんで関数内にif文書いてるの?

function chkimgA(〜)
 result = chkimg(〜
fend

これだけでいいじゃん



630 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/02/13(土) 23:11:25.36 ID:eCDlWNP70.net]
初心者の質問です。
fukidasi(

631 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/02/13(土) 23:15:10.41 ID:eCDlWNP70.net]
あれ、切れちゃった
初心者の質問です。
 fukidasi("ゲームウィンドウ上でSキー") //Sキー入力待ちの告知
 While !(GETKEYSTATE(VK_S)) //Sキー入力まで無限ループ
 sleep(0.1)
 Wend
 fukidasi() //入力待ち告知の吹き出しを消す
 winid = getid(GET_ACTIVE_WIN)
この某hpのサンプルコード使ってbluestacksのID取得をして
MOUSORG(winid,0,0)では動くのですがそれ以外の数値だと動きません
(id,2,2)でバックで動かしたいのですがどうすれば直りますか?

632 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/02/14(日) 00:41:28.44 ID:V4/m1Afh0.net]
仮想環境を操作するのはUWSCでは無理

633 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/02/14(日) 08:59:07.59 ID:4bRrPD2X0.net]
>>593
なるほど バックで動かすのはあきらめます
ありがとうございました

634 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/02/14(日) 09:05:22.19 ID:c3uHBcDI0.net]
自分が裏だと描画を控えるアプリに対して
描画させる事は基本的に前面にするしかない

635 名前:名無しさん@お腹いっぱい。 [2016/02/14(日) 09:28:54.14 ID:Oo27r2AD0.net]
以前書いた奴

ID = GETID("BlueStacks App Player","WindowsForms10.Window.")
// MOUSEORG( ID, MORG_CLIENT or MORG_DIRECT, MORG_BACK ) // MORG_DIRECT だとAndroidが反応してしまう。
// MOUSEORG( ID, MORG_CLIENT ) // MORG_CLIENT だと ChkImgX と標準関数とで原点位置が食い違う。
MOUSEORG( ID )

>>593-594 の流れはおかしい。
仮想環境でも画像で操縦は可能だし
>>592 は「MOUSORG(winid,0,0)」では動くと書いてるのに。

>>595
BlueStacks は裏でも描画する
XP時代は隠れた部分は描画されなかったけど

636 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/02/14(日) 11:08:44.73 ID:4bRrPD2X0.net]
>>596
よく考えたらそうですね・・・
その後の処理はifb CHKIMG→BTNでクリックさせる→スリープ1秒 を何パターンも作ってるだけの簡単な
ゲーム操作をさせるマクロなんですが色々ぐぐっても原因わからずでした

637 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/02/15(月) 01:57:12.49 ID:0dWxJSmB0.net]
画像検索の特殊変数G_IMG_X,G_IMG_Yってのは
ローカル変数扱いなんでしょうか?

画像検索でヒットしたG_IMG_X,G_IMG_Yの値を
別の関数で使いたい場合は、引数で渡すか
グローバル変数を使うかしかないんでしょうか?

638 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/02/15(月) 07:11:02.66 ID:X50nyRyC0.net]
>>598
グローバルだったとしても、そういうのは引数で渡す癖をつけたほうがいいよ。
グローバル変数に入れなおすのもNG。

639 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/02/15(月) 12:48:14.51 ID:fuyjfYD1 ]
[ここ壊れてます]



640 名前:0.net mailto: 引数が増え過ぎてきた場合、普通はどうしたらいいの?構造体もないし []
[ここ壊れてます]

641 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/02/15(月) 14:28:14.98 ID:lRH39zN60.net]
>>600
個人的にはそれが必要な情報なら引数にする事を厭わないかな

でもクラス(モジュール)を使って必要な情報を整理して保持できるならそっちを優先する
グローバル変数は最後の手段だけどクラスのメンバ変数は使用を躊躇する必要ないしね

642 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/02/15(月) 15:17:21.06 ID:mpgO3egX0.net]
引数を配列で渡すとか、関数を分割するとか

643 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/02/15(月) 17:00:42.69 ID:ml/Gl3ot0.net]
ワシにはなんのこったかさっぱり
UWSCはプログラミング未経験者が使うツールだと思ってた

644 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/02/15(月) 18:51:08.74 ID:iW+KTqvB0.net]
>>603
その話題について知りたいなら素直に知りたいって書いたほうが得だよ
逆にどうでもいいなら黙ってようよ

645 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/02/15(月) 18:55:50.05 ID:iV3+q7Ob0.net]
うざいからお前出てって

646 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/02/15(月) 20:36:48.80 ID:ml/Gl3ot0.net]
わかったよもう来ないよ
そのかわり質問スレに誘導してくれ

647 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/02/15(月) 20:47:06.23 ID:TntgXZj60.net]
>>606
うざいと言われてるのは>>604の方だと思うがな

648 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/02/15(月) 20:54:00.51 ID:VKY0mmNh0.net]
もっと短いクワイン書けないでしょうか?自分の実力ではこれが限界です
UWSC上級の人よろしくお願いします

a=chr(34);b=

649 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/02/15(月) 21:00:29.60 ID:VKY0mmNh0.net]
なんか切れたんでこっちに貼りました
https://gist.github.com/anonymous/e522e8a7f110f3238185



650 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/02/15(月) 21:24:10.17 ID:ekeGmjS90.net]
特定の武器を一回だけ使って元の武器に戻す

特定の武器に持ち替えて使用する
↑ここまではUWSCでできるんだけど
直前に持っていた武器に戻す
↑識別方法がなくて諦めた

651 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/02/15(月) 21:45:50.39 ID:k4y1Ql7g0.net]
日記か

652 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/02/15(月) 22:00:26.19 ID:0XdlPD550.net]
最近恥ずかしげもなくゲームマクロの質問ばかりだな

653 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/02/15(月) 22:05:32.67 ID:GSjAFn9q0.net]
>>610
お前が何を見て直前に持っていた武器だと認識するのかを
そのままコードに書けばできるだろ

お前も認識できないなら知らん

654 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/02/15(月) 22:21:08.17 ID:ZQ5I0KNy0.net]
>>603
特定の画像出現をポーリングで待機しながらタイムアウトとか考えるのは組み込みに近いから
言語自体はシンプルだけどコード書くのはそこそこ経験必要よ

655 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/02/15(月) 22:37:12.48 ID:ScNC+Izw0.net]
ゲームで使うのはいけないけど
楽しく学べるから一番上達が早いのよね
(´・ω・`)

656 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/02/15(月) 22:42:37.20 ID:6/AzYlfK0.net]
>ゲームで使うのはいけないけど
どういうこと?

657 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/02/15(月) 23:01:56.67 ID:TntgXZj60.net]
ゲームマクロ使用がいけないことであるっていう常識が無い奴がいるのは戦慄を覚えるね

658 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/02/15(月) 23:08:31.27 ID:6/AzYlfK0.net]
ソフトが良くてゲームがいけない意味が分からん
最近もパズドラ攻略機械組んでる動画みてただすげえって思ったけど
もともとゲーム内にプログラム要素あるのもあるし

659 名前:imi mailto:sage [2016/02/15(月) 23:11:18.16 ID:Et+z3L6S0.net]
君規約とか一切読まないタイプ?



660 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/02/15(月) 23:12:37.28 ID:ZQ5I0KNy0.net]
オフゲなら好きに汁オンゲなら垢バンされても泣かない
ここはマクロの善悪を語る場ではないので

661 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/02/15(月) 23:12:46.12 ID:lRH39zN60.net]
利用規約違反になるので本来公言するもんじゃないのよ
だからゲームのためのノウハウ教えてと言われると供与できない
建前でゲームじゃないフリしてろ

662 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/02/15(月) 23:15:05.33 ]
[ここ壊れてます]

663 名前: ID:6/AzYlfK0.net mailto: あんまり読まないけどマクロ禁止とか書いてあるんか
そういうのって一定ジャンルのみとか一部じゃないの
[]
[ここ壊れてます]

664 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/02/15(月) 23:18:49.53 ID:lRH39zN60.net]
許されているジャンルならそのスレでマクロの話をすれば良い

665 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/02/15(月) 23:23:35.26 ID:6/AzYlfK0.net]
あー課金したりネットワークで他人と競う系のゲームか
自分そういうのぜんぜんやらないからな
「ゲーム」って一まとめで言うのは御幣あるじゃないか
ゲーム名明記してない限り規約に違反してるかどうかは分からんわけでしょ

>>623
その論理だとすべてのマクロの話Windowsスレとか別スレでしろって話になっちゃうんじゃ

666 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/02/15(月) 23:30:04.89 ID:lRH39zN60.net]
利用規約にマクロが禁止されているツールならそうなるかもね

だから規約違反しているか判断できないゲームの話はするのは勝手けど
供与は出来ないからボカせというのが私の主張

667 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/02/15(月) 23:31:45.80 ID:0XdlPD550.net]
いやー規約違反云々もあるが
調べもしない子供が多いからここでゲームの質問は暗黙の了解でNGだったんだが
最近は普通に受け入れられるようになったんだなーと思った

668 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/02/16(火) 00:26:03.06 ID:Qfud2JiX0.net]
ゲームの規約はUWSCの規約じゃないからそれ自体はどうでもいいんだけどね。
「何をやりたいか」を有効な言葉に変換できずに、ゲームの動作そのまま質問しちゃうような人だと
自分で何もせず結局全部丸投げしてくる人ばかりだから叩かれたというだけ。

669 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/02/16(火) 00:44:27.17 ID:i6aChOQJ0.net]
ゲーム関連で荒れなかった試しがないからな



670 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/02/16(火) 02:56:23.77 ID:QoFwoTib0.net]
A⇔Bって決まってるなら
AからBは出来るんだから(Bを探した?)
その逆をやればいい(Aを探す?)

もし途中からAと同種のやつがもりもり増えていくとかだとめんどいけど
まぁAが増える可能性もあるということはBも増える可能性があるわけで・・・

671 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/02/17(水) 04:35:41.66 ID:kb0x6ds+0.net]
ゲームのプレイ行為そのものが報酬であるとデザインされたオフゲと違って、
ネトゲはゲームのプレイ行為を手段として主に自己顕示による自己実現気分を
味わうヤクであり、ソシャゲはそのヤクの販売ルート拡大とマネタイズに
成功した事業なのである。
仮想自己実現を売り物にするネトゲ・ソシャゲ業者にとって、
ゲームのプレイ行為そのものが報酬となる程に、
ゲームそのものを工夫して面白くするのは過剰品質であり粗利が減るので、
あえて、いわゆるクリックゲーと呼ばれる、ゲームというより単重労働を
ユーザーに課すのが通例であり、これを自動化されては産業革命が起きてしまい
商売が成り立たないので規約で禁止する率はほぼ100%。
よってゲームの自動化需要で圧倒的多数はソシャゲであり、ほぼ無確認でも間違いない。
そしてゲーム開始時にソシャゲ業者から口を酸っぱくして明示的に禁止されていることに
気づかず、臆面もなく赤の他人にホイホイ業者との契約違反方法を聞いて恥じない愚者は
知能的にプログラミングを教える段階にない。

672 名前:名無しさん@お腹いっぱい。 [2016/02/17(水) 04:53:53.69 ID:hPLvEUTu0.net]
このスレでゲームの話題が禁止されてるのは
オンライン/オフラインに限らず全てなので
別にゲームの規約違反とは関係ないと思うよ。

たぶん、ゲームの質問するやつって常に新規で初歩的な質問なんで
それ以外の話ができないとかそんなんだろ。

673 名前:名無しさん@お腹いっぱい。 [2016/02/17(水) 04:57:14.01 ID:hPLvEUTu0.net]
ソシャゲではこういうことはないけど、一般的なオンラインゲームでは
ゲーム側でUWSCが

674 名前:動かないようにされてるから、そういうのは関係あるかも


> 42 :名無しさん@お腹いっぱい。:2012/04/27(金) 08:17:32.89 ID:n7YHJBnV0
>  作成したマクロをオンラインゲームで実行しようとすると動作しませんでした
>  ググってUWSCをUNKOに変更してもダメでした・・・
>  ゲーム側でマクロ対策されてたら出来ないのでしょうか?
>
> 43 :名無しさん@お腹いっぱい。:2012/04/27(金) 10:16:31.41 ID:hwEpQpsX0
>  >>43
>  マクロ対策されてたら出来ないから
>  仮想PCでゲーム走らせてやるんだよ
[]
[ここ壊れてます]

675 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/02/17(水) 04:57:20.17 ID:pIoDNX4q0.net]
そんなゲーム業者の都合なんてどうでもいいことだろう。
重要なのは、このスレの住人が答えたくなるような質問ができるかどうかだ。

676 名前:名無しさん@お腹いっぱい。 [2016/02/17(水) 05:06:46.52 ID:hPLvEUTu0.net]
ゲームの仮想化では必需品だった VMware Player も開発中止になっちゃって今後どうしたらいいのやら。

マイクロソフトの Hyper-V を VMware Player のように使うことは可能だけど
マイクロソフト製品は画面表示に通信系の技術を使ってて
帯域を減らすために画像圧縮を使ってるせいで
常に画面はノイズが入った状態で
UWSC の画像認識では動かない・・・。

Hyper-V で音を出すためには Windows Server または Ultimate が必要だ。
7月までなら無償アップグレードが可能だから、
とりあえず Hyper-V 環境の Winddows を一つくらい
無償アップグレードしといたほうがいいかも。
音を出す程度のことでそんなことが必要なくらい、Hyper-V は不便なんだぞー。

そして、ほかの仮想化ソフトは全然使い物にならないんだぞー
※ Mac の Parallelsだけは例外

KVM とかは Linux では安定して動くらしいけど
Windows は満足に動かせないらしい。
設定もめんどくさいし。

677 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/02/17(水) 05:25:15.26 ID:GIOAQLSV0.net]
煽りとかじゃないんだけどゲーム以外だと何に使ってるの?

678 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/02/17(水) 06:32:41.54 ID:beI7tmqh0.net]
>>635
業務

679 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/02/17(水) 08:13:26.19 ID:/1ajP00K0.net]
ゲームの話になると仮想環境とかUWSC対策の回避方法の話ばかりになる
ゲーム操作一般スレ作っておいて誘導したほうがお互いのためにもいいよ



680 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/02/17(水) 08:15:00.12 ID:rcyqh9600.net]
動画見てるときにでてくる広告クリック

681 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/02/17(水) 08:21:56.99 ID:91rSfnp00.net]
Windows起動時に窓を残したまま立ち上がる常駐アプリ(LINEとか)のウィンドウクローズ
マイドキュメントの定時バックアップ、手動でWindows終了した時のバックアップの自動化
株取引アプリの起動時、アプリ側で保存されない設定の自動セット
チャートアプリで毎回同じ流れの操作をダブルクリックで実行

682 名前:名無しさん@お腹いっぱい。 [2016/02/17(水) 10:58:48.44 ID:dGarNdwa0.net]
バックグラウンドで動いてて欲しいけどよく止まるソフトの異常検知と再起動
ビューアで見ている画像にフォルダ名をつけてマイドキュメントにコピー

683 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/02/17(水) 11:10:03.79 ID:7mLT8oDH0.net]
SPEAK関数使ったマクロでカーナビ音声認識機能のデバッグ
海外向けナビは音声認識機能がデフォルトなので全ての機能に音声認識が割り当てられてるから人の手でやると超大変

684 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/02/17(水) 19:23:28.68 ID:CDYU1lyI0.net]
>>638
スケベ

685 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/02/17(水) 23:05:55.63 ID:Z2OJH21P0.net]
a〜z+1〜9の中からランダムに入力したい場合ってどうやればいいですか?

686 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/02/17(水) 23:38:43.99 ID:7mLT8oDH0.net]
>>643
ざっくり設計
1.該当のAscii文字コードが入った配列を作成
2.配列の添

687 名前:数をランダムで生成
3.chr関数を使って文字に変換

Ascii文字コードでA と aは別物なので必要に応じて修正拡張

//関数呼び出しサンプル 戻り値はstr
print fnc_RandomStr()

//0-9,a-zをランダムで生成する関数
function fnc_RandomStr()
dim ts[35],i
for i= 0 to 9
ts[i] = Asc("0")+i
next
for i= 10 to 35
ts[i] = Asc("W")+i
next

result = chr(ts[random(36)])
fend
[]
[ここ壊れてます]

688 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/02/17(水) 23:44:26.11 ID:Y0AJ5NIx0.net]
kbd(random(VK_Z - VK_0) + VK_0)
とかでいいんでない?

689 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/02/17(水) 23:53:36.29 ID:7mLT8oDH0.net]
それだとVK_0からVK_Z-1までの文字コード出すだけだから
58(:)-64(@)の記号まで含まれちゃうし多分Zは出てこないね



690 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/02/17(水) 23:54:40.60 ID:5diPod+M0.net]
丸投げに応じるなよ・・・

691 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/02/17(水) 23:56:59.22 ID:7mLT8oDH0.net]
ランダムでの文字列生成はたまにコード書いておかないと大事な事抜け落ちるからな

692 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/02/18(木) 00:03:21.41 ID:eoG2gd950.net]
>>648
わかる、一回の実行で使い回す頻度を考えて準備と取得は分けたりもするよね
グローバル変数を汚染をしないためにもクラス使った方が良いパターンだと思う

>>647
自分も丸投げは検索キーワードを教える位までかな
でも対処は個人の自由かと
(勿論ツッコミを入れるのも自由だと思うので非難はしていない)

693 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/02/18(木) 00:17:37.78 ID:OlbQAj/J0.net]
>>649
そうそう 引数に渡すクラス内の配列サイズ取得してrandomの範囲決めて関数自体は汎用化させた方がスマートだったね
randomの取得範囲が以下か未満かもたまに怪しくなるしランダム文字列生成ではいつもコードレビューが厳しくなる

694 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/02/18(木) 00:43:39.97 ID:RFqQoptg0.net]
>>649
>>2
●質問したい方へ
「○○作れますか?」→ 可能か不可能かを聞いているのなら答えは「作れる」
「○○が作りたい」→ 自分が作れば?並大抵の事ならググれば似たようなスクリプトや知識が見つかる
「○○作って下さい」→ 依頼スレじゃありません。
過去ログを見る、検索する等、自分で出来る事を書き込む前にするように。
自力で作ったのを晒すか、具体的な解らない場所を提示して、改善点や解決策を求めるようにしましょう。
備考:PRI NT文を利用してデバッグする。管理者権限で起動してみる。AEROを切る。fcuc.uwsを走らせてみる。


丸投げに対応する奴は荒らしと同類
この手のスレでは鉄則だろ

695 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/02/18(木) 00:49:06.01 ID:YGG8mhQL0.net]
コードを晒す目的でオススメのWebサイトありますか

696 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/02/18(木) 00:52:04.81 ID:OlbQAj/J0.net]
この話題止めね?
コード書いた本人が自分のためにコード書いてんだからコピペ張るよりコード張ろうぜ

697 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/02/18(木) 01:11:07.18 ID:MFRYafp00.net]
そもそも>>643を見ただけでは丸投げかどうかわからないと思うが

698 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/02/18(木) 02:06:21.02 ID:dUe+VgX70.net]
丸投げでも面白い問題ならパズルのように解きたくなるものもある
解かれないってことは問題がうんこ

699 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/02/18(木) 08:09:18.41 ID:PV/kQd7A0.net]
より短いクワインができました
https://gist.github.com/anonymous/3043708044a56e98104e



700 名前:名無しさん@お腹いっぱい。 mailto:sage [2016/02/18(木) 08:33:26.58 ID:HYi07iZS0.net]
ヘルプにある仮想キーコードの説明って、プログラマ経験者前提過ぎなんだよね。
↓こういうのテンプレに入れようぜ
www.comrade.co.jp/f






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

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

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