自動化ツールuwsc使いよ集まれ4at SOFTWARE
自動化ツールuwsc使いよ集まれ4 - 暇つぶし2ch850:名無しさん@お腹いっぱい。
09/11/10 15:17:35 JLM+3UwS0
>>848は失敗、最後の文字が空白になる文字だとちょん切られてしまいましたorz
>>849
参考までにその方法を教えて頂ければ。
Dll定義はほとんど使ったこと無いんでよくわからんです。
beep鳴らすくらいにしか使ったことがない。

851:名無しさん@お腹いっぱい。
09/11/10 16:33:16 O2OEndzR0
>>850
自分もよくわからんまま使ってるけどなぁ
十分な領域を確保? UWSCにそんな定義ないよなぁ・・・・とか
nkf は-> URLリンク(www.vector.co.jp)

//-----------------------------------------
DEF_DLL GetNkfVersion(var string): :nkf32.dll //型名の宣言があってるかはいまだよく判らん
DEF_DLL SetNkfOption(var string):int :nkf32.dll
DEF_DLL NkfConvert(var string, var string): :nkf32.dll

version = "null" // "" だと受け取ってくれない
GetNkfVersion(version)

Str = "%a4%a2%a4%a4%a4%a6%a4%a8%a4%aa"
StrDECODE = DECODE(Str, CODE_URL)
SetNkfOption("s") //S-JISを指定
outStr ="null"
NkfConvert(outStr, StrDECODE)

msgbox(version +"<#CR>元 : " + Str +"<#CR>後 : "+ outStr)

//-------------------------------------------

…あと、BEEP鳴らすの面白いw ありがとう。コードの楽譜どこかに無いかな…

852:名無しさん@お腹いっぱい。
09/11/10 16:56:54 JLM+3UwS0
>>851
いい感じに行けました。ありがとうございます。

853:名無しさん@お腹いっぱい。
09/11/10 17:38:46 GpcSIMUW0
マウスカーソルをCHKIMGで画像認識することはできないのですか?
カーソルの状態を判定したいのです。
ゲームで使いたいく、MUSCURはだめそうなので・・

854:名無しさん@お腹いっぱい。
09/11/10 18:08:42 uuf5Ec7A0
>>853 imagine?

855:名無しさん@お腹いっぱい。
09/11/10 18:20:19 GpcSIMUW0
別のツールならできるということですか?

856:名無しさん@お腹いっぱい。
09/11/10 18:55:52 Ljbgb4FJ0
>>851-852
領域は文字列をあらかじめ代入して作ります。
UWSCで領域を確保するには工夫がいるようですが、他の言語よりもある意味簡単かも。

>>851の例では変換後のSJISの方が短くなるので
outStr = Str
とすれば、十分な領域を確保できます。
この辺きちんとやらないと意味不明なバグに遭遇することになります。

参考:
URLリンク(www.geocities.jp)
// APIを利用した文字変換
function 文字変換(kind, moji)
  ret = moji + moji    // 半角->全角の為に倍の領域を確保
  LCMapStringA(0, kind, moji, -1, ret, Length(ret))
  result = ret
fend


857:名無しさん@お腹いっぱい。
09/11/10 20:12:44 Gw0JXs4g0
>>836
遅レスだけど、何回も値見るなら二次元配列にして何番目の値か入れておけばいい。
何回も追加削除するなら、二次元配列にして、大きさの順番に配列に番号,値を格納して、
追加削除の時に配列シフト使えば多少軽くなると思うよ。

858:名無しさん@お腹いっぱい。
09/11/11 07:24:01 k45oh59N0
>>855
いや、

972 名前:名も無き冒険者 [sage] 投稿日:2009/11/10(火) 17:02:41 ID:???
分解マクロ作りたいのですが、
店員をクリックするのがうまく行きません。
カーソルが矢印から○十字になるのを
画像認識してクリックさせているんですけれど・・・
店画面になってから買うのと分解するところはうまくいっています

レスのタイミングからこれかと思ってさ。

859:名無しさん@お腹いっぱい。
09/11/12 11:50:38 DGvdxA4EO
UWSCを再生したらSTOPって出ますよね
そのSTOPをマクロで押し一度停止したのちに、すぐ再生までをマクロ可能ですか?

860:名無しさん@お腹いっぱい。
09/11/12 11:58:24 DGvdxA4EO
すいません焦って書き過ぎました。

手動で再生
マクロで停止
マクロ再生
こういう流れを組みたいのですが可能ですか?
可能でしたら組み方をアドバイスお願いします。

861:名無しさん@お腹いっぱい。
09/11/12 12:27:51 N2QpMoHSP
機能理解不足、しかも説明が下手なら本当にやりたい事を書いたほうがいい
マクロをどう動かしたいかではなく、マクロを使って何をしたいかをね

もっと別のいい方法があるはずだから

862:名無しさん@お腹いっぱい。
09/11/12 12:46:02 DGvdxA4EO
説明不足で申し訳ないです。

ある画面になると一度停止してマクロを初期化したくて
初期化したいのはウィンドウハンドル
新たにウィンドウハンドルを収得すれば良い話なんですが中々上手くいかなく
手動停止~手動再生 すれば動くようになるので、この動作もマクロで出来ないかなと思いまして、質問しました。

863:名無しさん@お腹いっぱい。
09/11/12 22:05:42 I/hgk8z30
KBD(VK_A,CLICK,40)
を使ってキーボード入力しているのですが
大文字、小文字を使い分けるときは
KBD(VK_SHIFT,DOWN,40)
KBD(VK_A,CLICK,40)
KBD(VK_SHIFT,UP,40)
というようにしないと無理でしょうか?
もう少し効率のいい方法があれば教えてアドバイス欲しいのですが

864:名無しさん@お腹いっぱい。
09/11/12 22:09:24 UpsrNqrXP
>>863
CapsLock・・・とか

865:名無しさん@お腹いっぱい。
09/11/13 00:46:22 PMcSQRlS0
>>864
やっぱそういう方法しかないですよね・・・
文字コードとか使えればいいんですが地道にスクリプト組むことにします

866:名無しさん@お腹いっぱい。
09/11/13 19:31:59 xGhkIPWz0
抽出してもよくわからず、単発になってしまい申し訳ないです。

Aがあれば操作X、なければBを探してBがあれば操作Y後Aを探す、なければ操作Z後Bを探しつづける

While True
IFB CHKINMG -A
操作X
Break

ENDIF
WhileTrue
IFB CHKINMG -B
操作Y
Break

ENDIF
操作Z

Wend
Wend

というような命令をしたいのですがwhile ENDIF(while ENDIF wend)wendというスクリプトは組めないですか?
更に、Repeat whileA ENDIF(whileB ENDIF wend)wend whileC ENDIF(whileD ENDIF wend)wend until としたいです。

質問の仕方も、説明も理解不足だと承知していますがよろしくおねがいします。

867:名無しさん@お腹いっぱい。
09/11/13 20:09:18 wt1FvuqrP
>>866
まずインデント修正
While True
 IFB CHKINMG -A
  操作X
  Break
  
 ENDIF
 WhileTrue
  IFB CHKINMG -B
   操作Y
   Break
   
  ENDIF
  操作Z
  
 Wend
Wend

while ENDIF(while ENDIF wend)wendというスクリプトは組めないですか?
while
 ENDIF
 while
  ENDIF
 wend
wendというスクリプト


868:名無しさん@お腹いっぱい。
09/11/13 20:14:54 wt1FvuqrP
更に、Repeat whileA ENDIF(whileB ENDIF wend)wend whileC ENDIF(whileD ENDIF wend)wend until としたいです。
Repeat
 whileA
  ENDIF
  whileB
   ENDIF
  wend
 wend
 whileC
  ENDIF
  whileD
   ENDIF
  wend
 wend
until としたいです。

ENDIFと一緒にIFを使えば問題ない。
ところでENDIFっていうのはこの構造の中で特に意味を持たないよ。
だから構造の説明時には省略して差し支えない。

最初のbreakが入った文は構造に影響するけど、別にたいした影響はない。
break2とかいうのを使ったときは影響してくる。


869:名無しさん@お腹いっぱい。
09/11/13 22:18:38 85p2y6tD0
ルーター経由で接続されてるPC同士でUWSCを連動させたいんですがやっぱり無理ですか?
PC1で起動されているUWSCとPC2で起動されているUWSCでやりとり出来るようにしたいんです。
外部ソフトやDLLでもなんでもいいので教えてください。

870:名無しさん@お腹いっぱい。
09/11/13 22:35:39 wt1FvuqrP
>>869
リモートアシスタンスとかで接続するとか。
SoftEtherとか入れればローカルエリアとして通信可能になるし。

でもp2pで通信するには複雑な制御が必要になるからねえ・・・
IEみたいなCOMオブジェクトが通信してくれたらいいけど、p2pだとねえ・・・

IPMessengerみたいなやつ利用して通信かなあ。
送信はメモ帳に貼り付けと変わらん手順だし、
受信のときは待ちループするだけ。


871:名無しさん@お腹いっぱい。
09/11/13 23:09:45 DfpgKErgP
WEBサーバを間接的に利用するのはどう?
postされた文字列を表示する掲示板とか使えば
一方が書き込み、一方が読み込みで情報伝達は可能

ルータ越えとか意識せずuwscの標準機能だけでバカチョンで出来るよ

872:名無しさん@お腹いっぱい。
09/11/14 11:02:41 4vOxM3zc0
VKでアンダーバー(_)指定するやり方教えてください

873:名無しさん@お腹いっぱい。
09/11/14 11:33:07 OpCJso/X0
>>867-868
ありがとうございます!

874:名無しさん@お腹いっぱい。
09/11/14 11:41:16 npxHArPNP
>>872
WINUSER.H では10進数で226、16進数でE2
VK_OEM_102で定義されてるそうです。

でも@マークと同じで、シフトキーとともに入力しないといけないんじゃないかな。
スレリンク(tech板:78番)+80


875:名無しさん@お腹いっぱい。
09/11/14 12:08:05 /OecLJDJP
>>872
カメラのマークで記録して保存したら中に書いてあるだろ

アンダーバーの書き込み
KBD(VK_SHIFT,DOWN,40)
KBD(VK_OEM_102,CLICK,40)
KBD(VK_SHIFT,UP,40)

876:名無しさん@お腹いっぱい。
09/11/14 19:11:31 Ft/ieC5X0
>>871
おいおい大迷惑な手法解説してどうすんだよw

せめて自プロバイダ提供のwebサイト構築用空間に自分専用掲示板作れとかにしようよ

877:名無しさん@お腹いっぱい。
09/11/14 20:31:58 4vOxM3zc0
ありがとうございました

878:名無しさん@お腹いっぱい。
09/11/14 21:28:18 knlQgbTsO
recIEってもしかしてメニューバー使えない?

879:名無しさん@お腹いっぱい。
09/11/14 22:56:51 /OecLJDJP
>>878
使えない
Alt&Fとかショートカットキーも使えない
自分はそれでも便利だと思ってるけどね

880:名無しさん@お腹いっぱい。
09/11/16 08:01:58 rG+iRQ2cO
規制中なので携帯からで申し訳ないのですが
GETTIMEで指定した時間に処理をしたいのですが
どこかおかしく、巧く動いてくれないので、修正お願いします。
6時30分~10時30分までの間処理をしたくて、下記の様に書いてみました。
GETTIME()
HH = G_TIME_HH
NN = G_TIME_NN
IFB HH +","+ NN > 6+","+ 30 and HH +","+ NN < 11+","+30 THEN
処理
ENDIF

881:名無しさん@お腹いっぱい。
09/11/16 08:26:07 MjBoUClvP
犬と月曜日はどちらが大きいのですか?
教えてください

882:名無しさん@お腹いっぱい。
09/11/16 08:44:19 fyKVQoggP
>>880
HH +","+ NN
6+","+ 30
HH +","+ NN
11+","+30
これらの計算結果がどうなるか確認しました?
文字列の一致、不一致ならできますが、大小比較の結果がどうなるかまでは、僕は知りません。

時間のチェックは難しいけどよく使うので僕も悩みますが、EVALで計算するのが楽じゃないかと思います。
IF EVAL("0630" + "-" + HH2 + NN2) <= 0 then 開始

あと、一日のうちの数時間しか動かさないのなら、開始時刻はランチャーで指定したほうがいいと思います。
そしたらスクリプトでは終了時刻のチェックだけで済みますよ。

ちなみに、ループでやるにしても改善したほうがいいですよ。
ループを分ければ条件をシンプルにできるし、
sleep時間を大きくしたほうがCPU使用率を下げられるので。
while true
 GetTime()
 while 0630まで
  sleep(10)
  GetTime()
 wend
 while 1130まで
  処理
  GetTime()
 wend
 while 日付変更まで
  sleep(60*60)
  GetTime()
 wend
wend

883:名無しさん@お腹いっぱい。
09/11/16 09:26:28 rG+iRQ2cO
>>882さん
今はGETTIMEが巧く使えないので、6時30分~10時30分迄と指定してますが
行く行くは、10時30分~14時30分など4時間ずつ幅を持たせ
マクロを起動した時間帯に合わせて、処理を組んで行きたいと思ってます。

884:名無しさん@お腹いっぱい。
09/11/16 10:11:52 fyKVQoggP
>>883
その場合時間を配列で持って逐次セットですね。
while true
 GetTime()
 START、STOP時間のセット
 while STOPまで
  処理
  GetTime()
 wend
 while STARTまで
  sleep(10)
  GetTime()
 wend
wend

885:名無しさん@お腹いっぱい。
09/11/16 21:51:18 MM7BRwTd0
タスクトレイにあるアイコンを終了させるには、
どのように処理すればよいのでしょうか、教えてください。

886:名無しさん@お腹いっぱい。
09/11/16 23:29:28 wYHJYqc+0
>>885
アイコンは終了出来ません><;
プロセス名からプロセスID取ってきて終了させればいいんじゃない?

887:名無しさん@お腹いっぱい。
09/11/17 17:52:10 T9e274pv0
操作したい画面がすでにバックグランドで起動してるときに
REPEAT
SLEEP(0.1)
UNTIL !IE.busy AND IE.readystate = 4
てなくてよいよね??

888:名無しさん@お腹いっぱい。
09/11/19 01:16:33 kjRTN5IV0
3分おきにJキー、5分おきにUキーを押すってのを繰り返す
スプリクトは組めますか?

889:名無しさん@お腹いっぱい。
09/11/19 01:29:17 Yyxyb70w0
組めます

890:名無しさん@お腹いっぱい。
09/11/19 19:08:29 r9u6rxytO
質問です
IEを使って指定Webサイトを開く→エクセルのリストを元にフォームにID・PW(仮)を入力、ログイン→パスワードの再設定フォームが出るので、
一つ目のフォームにはPW(仮)を入力、二つ目のフォームにはエクセルのリストからPW(正)を入力、設定ボタンをクリック→ブラウザを閉じる。→最初から
という作業をエクセルの行の分だけ繰り返しして行うことは可能ですか?
フォームにテキストを入力する際にエクセルから必要な情報をコピーします。

891:名無しさん@お腹いっぱい。
09/11/19 20:57:24 IbSwdCL+0
凄い不正行為っぽい感じがしますね^^

可能ですか?って自分でやってから来いよ。
こうこうこうしてみたけれどここが上手くいかなかった。
ここをこうする為の何か上手い方法は無いか?
とか、せめてそれくらいは。

892:名無しさん@お腹いっぱい。
09/11/19 21:18:45 K5RMM/XMP
やっぱりね
誰かがどういう解答出すのか見てたw
こんくらいで不正とか言うのはちょっと神経質じゃないの
自動が売りのソフトなんだからそれくらい出来ないとシェア払う気になんないぞ

>>890
できる
エクセルの自動操作は「Windowsマクロテクニック」っていう
UWSC解説本に詳しく書いてある
IEの操作はググレばすぐでてくるよ

俺はエクセルじゃなくテキストエディターでやったことある
コピる時に”何行目”とか指定できないので
全部1行に分断してやったw
100行のテキストがあればuwscとエディターで100ファイル別に作ってやったけどねw
多分エクセルの方が楽だよ

893:名無しさん@お腹いっぱい。
09/11/19 22:09:48 r9u6rxytO
仕事で使うのに不正扱いされるとは思わなかったwwww

>>892
お返事ありがとうございます
本買ってやってみます。


894:名無しさん@お腹いっぱい。
09/11/19 22:16:28 977wgY8k0
すいませんおしえてください
webの入力欄で入力モードの傍線が点滅している状態にして動作を終了したいのですが
IE.document.forms[0].elements[1]~で~をfocus() やclick,やelect
などとしてもうまくいきません。↑というかこれ自体なんのことかわかりません;

895:894
09/11/19 22:58:08 977wgY8k0
バックグランドじゃなくしたらできました
すいませんありがとうございました^^;

896:名無しさん@お腹いっぱい。
09/11/20 06:01:26 WyJ3vMU40
そういえばmannaβ出たての時VM上でUWSCに定期クリックさせてたけどmannaには通用しなかった(CM再生がとまる)

897:名無しさん@お腹いっぱい。
09/11/20 08:18:25 WoSjKQlE0
>>896
CM再生が止まったのをUWSCで |> ボタンクリック出来たけどね。イメージ検索で。
ま、めんどくさいしそれ以上やっとらんが。


898:名無しさん@お腹いっぱい。
09/11/20 14:29:19 rmWQwzh10
UWSCでAPIを使ってキー入力a~zを実現するにはどう書けばいい?
UWSCのkbdやSCKEYじゃ反応しなくてさ

899:名無しさん@お腹いっぱい。
09/11/20 17:09:57 sBsadNsJ0
ちょっと質問させていただきます。
スクリプトでCtrlを押しながら一定時間方向キーを押下する処理を
行いたいのですが、何かいい実装方法があるのでしょうか?

sckey関数を使ってみたのですが、一定時間入力となるとうまくいかないのです。
どなたか分かる方いましたらお願いします。

900:名無しさん@お腹いっぱい。
09/11/20 18:05:35 q+KJ/7Ha0
>>899
KBD( 仮想KEY, [状態, ms] )
引数
  仮想KEY:  仮想KEYコード
  状態:  CLICK(0:デフォルト), DOWN(1), UP(2)
  ms: 実行までの待ち時間 (ミリセカンド)
これ使えばいいんじゃね?
KBD(VK_CTRL,DOWN)
KBD(VK_方向,DOWN)
SLEEP(一定時間)
KBD(VK_方向,UP)
KBD(VK_CTRL,UP)
とか。
試して無いから出来るかどうかは知らないけれど。

901:名無しさん@お腹いっぱい。
09/11/20 20:23:15 +IFzkUSc0
初歩中の初歩だな
>>900でOK

902:名無しさん@お腹いっぱい。
09/11/22 20:09:35 BJp3XQKW0
セキュリティのかかったページって
低レベルでないと無理なん?

903:名無しさん@お腹いっぱい。
09/11/22 20:26:04 BJp3XQKW0
できたわごめん

904:名無しさん@お腹いっぱい。
09/11/22 20:39:02 py+w/JjP0
日本語で

905:名無しさん@お腹いっぱい。
09/11/26 07:11:41 sv0VFJv60
何方かあるネトゲのマクロを有料代行で作って頂きたいのですがスレチかな。

906:名無しさん@お腹いっぱい。
09/11/26 08:19:21 jsF89W1l0
GG回避がいらないならある程度できるけど
マップ移動とかは無理

907:名無しさん@お腹いっぱい。
09/11/26 08:20:51 GW7QVwfc0
やったことのあるネトゲだったらつくれるかもー

908:名無しさん@お腹いっぱい。
09/11/26 09:42:31 rIJSt0vW0
ネトゲでカラー取得と画像取得ができないんだけど
ゲームによっては駄目なのかしら?

画面をアクティブにしても画面裏にあるものが取得されてしまう。
ちなみにゲームはメイプルストーリーです。

自動でゲームをやらすとかではなく、HPとMPを自動で補充
させるといった簡単なものです。

909:名無しさん@お腹いっぱい。
09/11/26 11:01:14 pLkDLqpF0
それもチートと言います
分からないなら諦めろ

910:名無しさん@お腹いっぱい。
09/11/26 12:17:47 jsF89W1l0
>>908
有料ペットにそういう機能を持ったのがいるだろ。

チートなしにやろうと思ったらゲームを仮想マシンで実行してスクリプトをホストで動かせばいい。
スペックが高くないなら、VMware WS5.5を使えばいいよ。
ホストのメインメモリは1GBあればなんとかなる。


911:名無しさん@お腹いっぱい。
09/11/26 15:48:52 yV7BPo1f0
チートの話はネトゲサロンでやれ
ってテンプレが必要かね

912:名無しさん@お腹いっぱい。
09/11/26 16:18:01 UufdH/9cP
>>911
いや、マクロはUWSCの範疇だろ。


913:名無しさん@お腹いっぱい。
09/11/26 18:38:23 yV7BPo1f0
>>908とか明らかにゲーム固有の問題(っていうかプロテクト?)だろ
検索すりゃより適した板・スレがあるんだからそっちでやってくれって話

マビノギ チートスレ
スレリンク(mmosaloon板)

914:名無しさん@お腹いっぱい。
09/11/26 19:20:29 UufdH/9cP
>>913
ゲームの固有名も出てるしゲームの話だけど、
「HPとMPを自動で補充」というのはUWSCスレ的には特定ドットの色を監視してキー操作という基本動作なんだから全てに共通の話題だよ。


915:名無しさん@お腹いっぱい。
09/11/26 19:35:25 EIL8p+B40
ネトゲは全くやらないから判らんのだが、以前からの疑問。
ネトゲ用のボットってCOM使ってなんかやったりするのん?

単に"特定ドットの色を監視してキー操作"がメインなら
AHKの方がループ書かなくて良いし、キー認識は確実だし…
なんでUWSC使うんだべ?

916:名無しさん@お腹いっぱい。
09/11/26 19:51:16 yV7BPo1f0
>>915
単に知名度と使い慣れてるってだけかと

917:名無しさん@お腹いっぱい。
09/11/26 21:03:06 j1ZkVs3P0
オレはネトゲでUWSCよく使ってるけど、
p_memoryでHPの値拾って回復使ってる。
メイポはやったことないし、GGがあるのかどうかもしらんが。

918:名無しさん@お腹いっぱい。
09/11/26 21:30:51 vQceVThD0
URLリンク(www.gameguard.jp)
見てもらえれば分かるけど、メイプルはnPro使われてるんでたぶんUWSCじゃ動かない
nProとhackshield使われているソフトにはそのままのUWSCって聞かないよ
SA、warrock、SUN、トリックスターなどは受け付けてくれない

ちなみにオンゲでUWSCの操作利くのは、パンドラサーガ・夢世界・PWあたりしかしらない

919:名無しさん@お腹いっぱい。
09/11/26 22:38:22 jsF89W1l0
>>918
窓状態で動くゲームは操作を受け付けるよ。

920:名無しさん@お腹いっぱい。
09/11/26 23:11:31 vQceVThD0
>>919
だっけ?
試した限りでは動いたためしがなくって諦めてる
warrockあたりだと連続回復とか、トリックスターなら自動ドルルとか作りたいんだけどなw

921:名無しさん@お腹いっぱい。
09/11/27 07:24:25 VdmTC/Mk0
905です。
nPro入ってるとUWSCが動かないみたいですね。
真・三国無双Onlineのマクロを作って頂きかったのですが、諦めるしかなさそうですね。


922:名無しさん@お腹いっぱい。
09/11/27 12:38:38 Pay7Egn90
つーか、製作依頼スレじゃねーっつのww

923:名無しさん@お腹いっぱい。
09/11/27 13:42:47 S8DgtULM0
丸投げすると>>690みたいなのが来るからな

924:名無しさん@お腹いっぱい。
09/11/27 18:45:59 DJZ1BRJ60
丸投げ野郎のHDDが吹っ飛ぼうがどうでもいいけど、
マジで次スレから"ネトゲはプロテクトあるから無理"って書いとこうぜ

925:名無しさん@お腹いっぱい。
09/11/27 18:53:25 xjAPq/OP0
XPモードは表示が遅い
XPモードでゲームが動かん
USBコントローラーを認識しない
VMwareはダウンロードがめんどくさい

こんな書き込みを毎日10件くらい見かける。
そのたびにダウンロードリンクに誘導してる。

>>924
新参ってやつはそんな感じだからテンプレに書こうと書くまいとやってくる。

「ネトゲの話題を出すな」とか言うやつが情報を隠蔽する働きをするので、プロテクト関係の知識もないまま質問してくる。
だから自由に話していれば、そのうちグーぐる先生が代理で教えてくれるようになり、質問者もいなくなる。


926:名無しさん@お腹いっぱい。
09/11/27 19:33:22 CeVqa8aA0
自分で作る気のない香具師にマクロは向かねえ
自分にしか需要のないことや頼むにはちとアレな用途を
自分で考えて解決するのが楽しいんじゃねーか

927:名無しさん@お腹いっぱい。
09/11/27 20:21:19 DJZ1BRJ60
>>925
>だから自由に話していれば、そのうちグーぐる先生が代理で教えてくれるようになり、質問者もいなくなる。
不覚にもなるほどと思ってしまった

>>926
そのうちマクロ弄るのに夢中になって要らない機能つけまくるんだよね(´゚'ω゚`)

928:名無しさん@お腹いっぱい。
09/11/28 05:56:35 m1Tk5VUa0
ヤフーオークションの自動出品ツールを作成したいと考えています。
既に同じようなマクロがありましたら参考のためにお教えください。
機能としては以下のようなものです。

まず、タイトル、本文、出品数量、出品日(何日とか)、アフィリエイトのチェック
をあらかじめ入力していたものからコピペしたいと考えています。

まだ、今のところFirefoxのテキストボックスにコピーしたものを
張り付けるとうまくはりつかない段階ですが ^^;;;

929:名無しさん@お腹いっぱい。
09/11/28 06:50:43 rmVAP+p00
>>928
> 既に同じようなマクロがありましたら参考のためにお教えください。

専用ソフトがいくらでもあります。


930:名無しさん@お腹いっぱい。
09/11/28 12:14:21 m1Tk5VUa0
>>929
専用ソフトじゃなくてUWSCで作っているやつ希望です。
UWSCそのものを勉強したいってのもあるので。

931:名無しさん@お腹いっぱい。
09/11/28 12:24:37 cnmaujev0
なんの為にUWSCやってんの?アホなの?

932:名無しさん@お腹いっぱい。
09/11/28 12:37:21 rmVAP+p00
>>930
> 既に同じようなマクロがありましたら参考のためにお教えください。

同じようなマクロは録画機能を使えば作れます。
録画したスクリプトを、ハッシュテーブルに入れたデータ項目を参照するように書き換えれば出来上がりです。

ヤフオク出品みたいな、お金儲けに関するスクリプトは公開する人が少ないです。単に実用性がないから作らないのかもしれないけど。


933:名無しさん@お腹いっぱい。
09/11/28 18:10:06 kTyiFlu00
単にコピペで出品するだけなら掲示板に自動で書き込むようなマクロでも作ってみたら?
貼り付けは普通にCtrl+V使うといいと思うよ

934:名無しさん@お腹いっぱい。
09/11/28 21:42:15 b1XWYHX50
>>930
勉強したいなら既存の実用スクリプトなんて必要ないだろ。

自分で作って試しもしないのに人に聞くな。

935:名無しさん@お腹いっぱい。
09/11/28 21:47:52 zD26tnvh0
録画からだんだん成長してきました・・・

936:名無しさん@お腹いっぱい。
09/11/29 08:49:24 dgWxCHL10
API使える達人はいないのか。。。

937:名無しさん@お腹いっぱい。
09/11/29 10:06:33 nvCOxjdC0
APIとか、多少のことなら使えるけど、UWSC自体の動作が遅いほうだからAPIでぐるぐる回すのには向いてない。
もちろんUWSCの関数より直でAPI呼び出したほうが速いので軽くしたいときには使うこともあるけど・・・


938:名無しさん@お腹いっぱい。
09/11/29 10:24:37 7Yg8OKdw0
APIを使うために調査してる時間の分で、
HTMLを解析して情報とったり、フォーム送るスクリプト書いたほうが早く終わるんじゃねえの?

939:名無しさん@お腹いっぱい。
09/11/29 14:02:10 QeytHG290
>>937
>もちろんUWSCの関数より直でAPI呼び出したほうが速い

横槍でスマン。感覚的には理解できるのだけど、具体的にどの辺をAPI に置き換えてるのか教えてくれい。

940:名無しさん@お腹いっぱい。
09/11/29 14:15:16 nvCOxjdC0
Function GetChldID( PID, CID = 0 )
 Ifb CID Then
  Ifb PID = STATUS( CID, ST_PARENT ) Then
   result = CID
   exit
  endif
 endif

 h = GetWindow( IDToHnd(PID), GW_ENABLEDPOPUP )
 Ifb h Then
  S = Status(HndToID(h), ST_CLASS)
  Select S
   case "#32768"
    Result = 0
   case "tooltips_class32"
    Result = 0
   default
    Result = HndToID(h)
  Selend
 Else
  Result = 0
 Endif
Fend

941:名無しさん@お腹いっぱい。
09/11/29 14:26:27 nvCOxjdC0
>>939
たとえば子ウィンドウを検索するとき、GetIDでは全てのウィンドウを検索するし「ファイルのダウンロード」などの同名ウィンドウを処理できない。
そこで>>940みたいに、親ウィンドウハンドルを指定してその子を取得すると早い。

GetChldIDの仕様は↓の通り

def_dll GetWindow(hWnd,long):long:user32.dll
Public GW_ENABLEDPOPUP = 6 // ポップアップウィンドウ

//////////////////////////////////////////////////////
// 子ウィンドウを探す
// 戻り値:子ウィンドウのID。見つからなければ0。
// PID:親ウィンドウID
// CID:子ウィンドウIDの候補
// GW_ENABLEDPOPUPはWindows2000以降のみでサポート
//
// GetWindowによる子ウィンドウ取得を、GetChldIDに使ってみたが、
// Zオーダーで手前のウィンドウを全て取得するので選別する必要がある。
// メニュー Class:"#32768"
// ダイアログ Class:"#32770"
// ツールチップ Class:"tooltips_class32"
Function GetChldID( PID, CID = 0 )


942:名無しさん@お腹いっぱい。
09/11/29 14:34:17 nvCOxjdC0
他にも、ハンドルやIDを調べることができる自作アプリなどで、PostMessage()を使ったり。
ClkItemでも同じことだけどなんでAPI呼び出ししたんだか覚えてないなあ・・
微妙に動作が違ったか、裏で動かせなかったか・・CLK_BACKの使い方が解らなかったのかな?

ClkItem(TBuffID, elem[i], CLK_BTN, false) クリックするとアクティブになる
ClkItem(TBuffID, elem[i], CLK_BTN or CLK_BACK, false) 裏で実行できる

DEF_DLL PostMessageA(HWND, DWORD, DWORD, DWORD) :Long :USER32
DEF_DLL SendMessageA(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

// チェックボックスを参照し、チェックが入っていればキー送信。
// キー送信したらtrueを、それ以外はfalseを返す
Function GageWatch(i)
 Result = false
 Ifb ChkBtn( TBuffID, elem[i] ) = 1 Then
  KBD(key[i])
  //ClkItem(TBuffID, elem[i], CLK_BTN, false)
  PostMessageA( GetDlgItem(hWndTBuff,elemID[i]), BM_SETCHECK, BST_UNCHECKED, 0 )
  Result = true
 Endif
FEnd


943:名無しさん@お腹いっぱい。
09/11/29 15:01:47 Iei82UKK0
1.オンラインゲームでKBD(VK_Q,CLICK,40)を使うと、反応しない
2.しかしチャット欄を開いた状態だとQを押したことにはなっている。
つまりソフト側でチェックされている?

while 1
KBD(VK_Q,CLICK)
wend
3.このように連続で入力させるようにするとたまに反応することがある。

3の場合はソフト側のチェック漏れかな?
API使って出来るようになりそうならがんばってみたい

944:名無しさん@お腹いっぱい。
09/11/29 15:12:23 nvCOxjdC0
>>943
ゲームは直接キーボードバッファを読みに行くんじゃね?
DirectInputとかいうのもあるし。
んでチャット入力を受け付けるってことなら、そこだけWindowsアプリとして動いてるんだろ。
ゲームを自動操縦するにはハードウェアに近いところで操作する必要があるから、普通のメッセージ処理ではできない。

でも、ゲームガードを回避したらUWSCでも操縦できたっけ。
てことはセキュリティではじいてるのかな?
セキュリティ回避するのはちょっと難しいな。


945:名無しさん@お腹いっぱい。
09/11/29 15:16:58 Iei82UKK0
>>944
なるほど・・・自分には難しかった
このはUWSC起動すると「不正ツール(ry」って言われて落ちるけど
exe化したら一応落ちなくはなる

946:名無しさん@お腹いっぱい。
09/11/29 15:32:01 Iei82UKK0
windowsに搭載されてるスクリーンキーボードでも反応しなかったってことは
直接そのキーボードバッファというものを読みに行っているということなのかな

JoyToKeyっていうコントローラーのボタンにキーボードのキーを割り当てられるソフト
(例えばコントローラーのAボタンを押したらキーボードのSが押されたような動作をするように設定出来るソフト)
があって、それでなら動いているのだけれど つまりこのソフトと同じような動作をUWSCで実現できたら
ゲームにキーボードの押された情報を送ることが可能なのかな

947:名無しさん@お腹いっぱい。
09/11/29 15:56:12 Iei82UKK0
ネットゲームにて動かない
DirectXのアプリにてマウス操作ができない
  対応していません。

( ^ω^ )・・・

948:939
09/11/30 00:25:43 Xt2zr7cw0
>>940
遅くなったけど、回答ありがと。

>UWSCの関数より直でAPI呼び出したほうが速い
という内容とは微妙に違う例のような気もするけど…w

949:名無しさん@お腹いっぱい。
09/11/30 16:00:50 YXrN8YTJ0
>>946

UWSCはDLL呼び出せるから
JoyToKeyが使っているのと同じ命令ができるDLLを探すとか。

950:名無しさん@お腹いっぱい。
09/12/01 22:27:06 961VTAdp0
Pro試用版でexeファイルを作ったけど、
UWSCで開いたときに作るINIファイル名は大文字小文字そのままなんだけど
exe化スクリプトでINIファイルを作ると全部大文字になっちゃうな。


exe化を依頼しようかと思ったけど、
相手がどんなexeをよこしてくるか分からないんだよな。
これで商売してるからそういう情報交換も妨害されるだろうし・・・

いや、試用版でexe化するといちいちメッセージが出るのがな。
期限過ぎると動かなくなるようだし。

まいっか


951:名無しさん@お腹いっぱい。
09/12/01 22:36:31 961VTAdp0
デフォルトでexe化すると、INIファイルに変な情報が入るだけで、
自分で作ったはずのセクションが作られてなかった。

「INIファイルを作らない」オプションをつけると、ファイル名の大文字はそのまんまだったけど、
スクリプトに書いた通りのINIファイルになった。
これってexe化するときとしないときでスクリプトの内容を変えないといけなくなるわけで、苦情あってもおかしくないけどなあ・・

バージョンは4.5c1


952:名無しさん@お腹いっぱい。
09/12/02 12:18:33 OoqK5WGy0
バッチファイルだけの機能でもできる処理だけど、
待ちループもDOSコマンドだけでやればきっと軽いだろうと思ったけど、
localhostへのpingとかいうイレギュラーな方法だと結構CPU食うから、Sleep関数で回したほうがよかった。
pingだと1秒単位でしかSleepできないのにCPUは10%とか食っちゃってたけど、
UWSCでSleep(0.2)で回したほうは0%とか2%で済んでた。
Sleep.vbsを呼び出す方法はpingよりマシかもしれないけど、だったら最初からvbsでやったほうが早い。
でも、DOSコマンドが手軽だから、UWSCから部分的にDOSコマンド呼び出しが一番手軽で動作も軽いかも。


953:名無しさん@お腹いっぱい。
09/12/02 13:04:14 OoqK5WGy0
UWSC実行中に、画面が最前面になって邪魔なのって、自分で解除できるね。

thread start()
MsgBox("") // Stopformの代わり

Procedure start()
 sleep(1)
 CtrlWin( GetID("UWSC - "), NOTOPMOST )
 while true
  sleep(0.1)
 wend
Fend


954:名無しさん@お腹いっぱい。
09/12/02 13:44:08 pE8Gc7pe0
>>952
処理速度の速さだけでいえばAHKで組めば起動からなにからとことん速い。文法に違和感あるのが難点だけど。

955:名無しさん@お腹いっぱい。
09/12/02 14:58:10 OoqK5WGy0
>>954
そのAHKと、それ以外のソフトの違いってなに?


956:名無しさん@お腹いっぱい。
09/12/02 15:39:24 pE8Gc7pe0
UWSCとの違いで言えば、
AHKはのどかや繭のようなレベルまでいかないけど、そこそこ使えるレベルの応答速度でキーカスタマイズが出来ること。
キーカスタマイズの延長で、同じノウハウでソフトの制御も出来ること。
日本語処理に少々問題があること。
本体のサイズが小さい=300KB未満なこと。
文法が特殊であること。例えばA[0]のような形の配列が使えないとか。
PocketPcバージョンがあること。
GUIフォームが使えること。
拡張子のチェックがなくスクリプトが読み込めること。
くらいか。
UWSC同様Portable運用も出来るし、DLLも使える。Exe化も出来るし、更新も活発。
でも遅いけどUWSCのほうが楽に使えるのがいい。
日本語のわかりやすいサンプルもたくさんあるし。

957:名無しさん@お腹いっぱい。
09/12/02 15:42:50 pE8Gc7pe0
追記
UWSCは関数や変数に日本語を使えるのも大きい。あとで見ると判りやすさが全然違う。

958:名無しさん@お腹いっぱい。
09/12/03 09:55:48 GMSc80IJ0
Avast!(最新)でウィルス扱いされた。

959:名無しさん@お腹いっぱい。
09/12/03 14:05:54 LXuACDvD0
おれもおれも

960:名無しさん@お腹いっぱい。
09/12/03 14:24:49 3VjcNtKe0
MSのやつでは何の警告もないよ。Avastが変なやつ入手しただけだろ。

961:名無しさん@お腹いっぱい。
09/12/03 15:39:13 3VjcNtKe0
>>958-959
スレリンク(software板:843-846番)


962:名無しさん@お腹いっぱい。
09/12/03 16:42:01 33hxVSt80
avastの誤検出、ひでえなあ
こんな変な挙動はじめてだよ。
uwsc.exeだけなく、jane2h.exeまでウイルス扱い。


963:名無しさん@お腹いっぱい。
09/12/03 21:03:32 iXrRufGb0
ブラウザから解凍ソフトまで恐ろしい勢いで誤検出、警告無しに隔離云々も…って聞いた
AVGとかAviraに以降する人多いッぽ

964:名無しさん@お腹いっぱい。
09/12/03 21:23:22 LXuACDvD0
これからはウイルス警告出たらうるせえ,!と言ってavastを切リますん。

965:名無しさん@お腹いっぱい。
09/12/03 21:26:40 I8S4AoB50
対応版出てるみたいよ
>最新の“091203-1”へアップデートすることで解決する模様。
URLリンク(www.forest.impress.co.jp)

966:名無しさん@お腹いっぱい。
09/12/04 03:53:13 t2RzIDUy0
AHKは文法が変態じみていて、ちょっとしたものを書くのも一苦労だが、
uwscなら製品版を買わないとできないexe化がフリーでできるから人に渡したいものを作る場合AHKのほうが相手に負担をかけずに済む
uwscのソースを渡したりすると、uwscを知らない人だとやはり導入に一苦労させることになる

967:名無しさん@お腹いっぱい。
09/12/04 04:36:07 HevuLciX0
>>966
> 製品版を買わないとできないexe化がフリーでできる
これってバージョンいくつまで?

今の最新版だと「試用版です」って言われて、期限来ると使えなくなるよ。

> 人に渡したいものを作る場合AHKのほうが相手に負担をかけずに済む
あ、AHKならフリーでできるってことか。
でもexeって配布する人に信用がないと使ってもらえないんだよね。

URLリンク(it.kndb.jp)
マルチバイト文字の扱いがめんどくさいっぽいね。
結構いいかなと思ったけど、Webページの自動化ではUWSCが手軽だ。

AutoHotkey.dll なるものがあるのか。
hsp3imp.dllの取り込みをやってみたけど、こっちもちょっとやってみるかな。
日本語部分をUWSCでやって、細かいところをAHKでやれば結構複雑なものに簡単に対応できるかも。
ただ、マルチスレッドで他アプリと連携する機能がUWSCにないのがな・・・OCX限定なんだよな。

UWSCのマルチスレッドは、DLLをそれぞれ呼び出せるから多分ほんとのマルチスレッドだけど、
AHKのは擬似マルチスレッドってことだから、スレッド分けしてそれぞれで同時に、
たとえばHSPのスクリプトを同時に実行とかはできないんだろうね。

マルチスレッドでのキー操作がかぶるのを防ぐなら、むしろAHKの方が確実にキー操作できていいかも。


968:名無しさん@お腹いっぱい。
09/12/04 04:43:12 HevuLciX0
AHKはGPLだけど、まあスクリプトは多分大丈夫なんだろうけど
exe化した場合はスクリプトにもGPL汚染してしまうからスクリプトは強制開示させられるだろ?
AHKを流行らせるページのFAQにその情報がないのはちょっとまずいと思うんだ。


969:名無しさん@お腹いっぱい。
09/12/04 12:26:28 TrGlOmpB0
>>966
拡張子チェックしないAutohotkeyやD-monkeyは違うバージョンのエンジンを使い分けるのも簡単だったりする。
拡張子.AHKLはAutohotkeyL.exeで動かすとか、拡張子.jseはCscript.exeで動かすとか。
スクリプトでエンジンのバージョンを見て、あえて古いエンジンで起動させるとか。
出先のPCのレジストリを弄らんでも(相手に弄らせないでも)、
拡張子Jsで起動させておいて、エンジンを変えて起動させたりもできる。
そんな細かい融通なんて出来る必要ないといわれればそれまでだが、
やろうと思えば逃げ道があるってのは便利だ。

970:名無しさん@お腹いっぱい。
09/12/04 15:24:38 HevuLciX0
レジストリ参照するときはコマンドラインが使えるね。
reg query "HKEY_LOCAL_MACHINE\SOFTWARE\VMware, Inc.\VMware Tools" /v InstallPath | find "InstallPath"

>>969
拡張子が自由すぎるのも問題だと思うけど。
スクリプトウィルスですべてのファイルをチェックしないといけなくなるし。
副作用として2chログの .dat ファイルが削除される。
僕の過去ログがウィルスチェックで削除されていた理由がなんとなく分かった。


971:名無しさん@お腹いっぱい。
09/12/05 01:15:51 RYXBer6t0
>>943
亀だが、オンラインゲームで簡易BOT作ったんだけどその経験から

KBD(VK_Q,CLICK)だと反応しないと思ったほうがいい
反応させたいと思うのなら、

KBD(VK_Q,DOWN)
KBD(VK_Q,UP,60)
などのようにすること

つまりキーを押している時間を、ゲームがキーボードのチェックしている時間を上回れ
ばいい
なお、UPのときの時間は20ですむゲームから、40くらいのゲームまで多少幅があるっ
ぽい

つまり、チャット欄のときはキー入力はバッファがあり、そこにためてからチャット欄に
移すと考えられる。notepadなどに入力するときと同じ仕様
そして、チャット欄以外の時にはリアルタイム入力でバッファがないから、ソフトのキー
ボードチェックのときまで押している必要があると思われる

972:名無しさん@お腹いっぱい。
09/12/05 20:36:46 xEt3aP6M0
Orbitを使ってダウンロードをする際、
新規ダウンロードというウィンドウが出てくるときに
「キャンセル」を押した場合のみ、Orbitを終了させたいんだけど

Orbid = GETID("新規ダウンロード", "#32770")

ifb Orbid = -1 then
exitexit
else
REPEAT
Orb2id = GETID("新規ダウンロード", "#32770")
SLEEP(1)
UNTIL Orb2id = -1
Orb3id = GETID("", "orbitdm_app")
CTRLWIN(Orb3id, CLOSE2)
DOSCMD("taskkill /im orbitnet.exe")
endif

こう書いてみたものの、これじゃあOKを押した場合でもOrbitが終了してしまう
「キャンセル」を押したときだけ終了させるようにするにはどうすればいいの?

973:名無しさん@お腹いっぱい。
09/12/05 20:50:22 /7c3sFsA0
>>972
UWSCのスクリプトでキャンセルをクリックする。


974:名無しさん@お腹いっぱい。
09/12/07 05:01:47 KNLff4OP0
スクリプト初心者なのですが、教えてください。
UWSCを使って、画面上の特定のエリアにある画像を自動でクリックさせることは出来ますか?

1:インターバル30秒後 2へ
2:『画像A』があれば『画像A』をクリックして1へ 無ければ3へ
3:『画像B』があれば『画像B』をクリックして1へ 無ければ4へ
4:インターバル30秒後 1へ

マウスの自動化は出来るのですが、画像を判別してクリックするのはうまくいきません。
サンプルスクリプトを教えていただけると助かります。
がんばって直して使用できるようにします。よろしくお願いします。

975:名無しさん@お腹いっぱい。
09/12/07 05:02:47 KNLff4OP0
ごめんなさい。sageるの忘れました。。。。申し訳ありません。

976:名無しさん@お腹いっぱい。
09/12/07 05:25:21 sqa3JRwT0
可能だけど、大抵の場合は色判定使った方が処理軽くてお勧め
どちらにせよサンプルならヘルプ見ればあるし、「chkimg」とかでググってもいろいろ見つかると思う
かなり簡単な部類のスクリプトだから、むしろ何がうまくいかないのか教えてくれないと逆に困る

別にsage進行じゃないからageでおk

977:名無しさん@お腹いっぱい。
09/12/07 11:37:01 Q9OWsxYu0
サンプルがあるのに考えないで教えて君

978:名無しさん@お腹いっぱい。
09/12/07 15:24:51 EGBUNKjc0
>>974
DirectXの全画面なら無理です。
UWSCで画像を取得できるかどうか、SaveImg()で保存してみたらいいよ。


979:名無しさん@お腹いっぱい。
09/12/07 16:34:09 2DlR/2d20
>>969
規制喰らってたので亀で申し訳ないのだけど、

>拡張子チェックしないAutohotkeyやD-monkeyは
uwsc.exe C:\hoge\hogehoge.bak (hogehoge.uwsの拡張子を変更したファイル)
ちょっと試してみたら普通にスクリプト完走するみたいだけど… 意味が違うのかな?

>拡張子Jsで起動させておいて、エンジンを変えて起動させたりもできる。
この意味が良く判らない…
別スレでJscriptとAutoItXの共存を書いている人いるけど、この類の話?

980:貞子
09/12/07 17:31:58 uPHQyMnr0
>>979
ちょっと透視してみるわ。
どーれどーれ~、見えた!机の上はちゃんと片付けてね!

あなたのハードディスクのC:\hoge\hogehoge.bakのすぐとなりに、
C:\hoge\hogehoge.uwsが見えます。

そのファイルを消すと、C:\hoge\hogehoge.bakは動かなくなるはずです。

981:名無しさん@お腹いっぱい。
09/12/07 17:38:55 EGBUNKjc0
>>979
> この意味が良く判らない…
AutoIt VerX で .abc を動かし、そのスクリプトから
AutoIt VerY と .xyz をコールするという感じだろ。
しかし逆にグローバル変数の扱いがややこしいことになると思うんだよね。


982:名無しさん@お腹いっぱい。
09/12/07 17:56:27 2DlR/2d20
>>980
あぁ、ゴメン。貞子の透視のとおりでしたw

983:名無しさん@お腹いっぱい。
09/12/07 17:59:26 EGBUNKjc0
さすが貞子だなあ

984:名無しさん@お腹いっぱい。
09/12/07 19:12:52 vjmE8d/80
まて
お前らどうして和んでいるんだw

985:名無しさん@お腹いっぱい。
09/12/07 21:34:47 Vroq5dYd0
じゃあとりあえず馴れ合い厨死ねと言ってみるテスト

986:名無しさん@お腹いっぱい。
09/12/08 09:55:59 R1J3ndqY0
次スレのタイミングが近くなってまいりました。
>1の公式サイトURLを訂正して立てましょうや


-----------------------------------------------------
自動化ツールuwsc使いよ集まれ5
-----------------------------------------------------
Windowsを自動化させるツールUWSC。
URLリンク(www.uwsc.info)

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

前スレ
自動化ツールuwsc使いよ集まれ4
スレリンク(software板)

987:名無しさん@お腹いっぱい。
09/12/08 13:36:29 NGw+Zaod0
安易な作ってクレクレ依頼の禁止or依頼用テンプレでも作るといいんじゃないかな

988:名無しさん@お腹いっぱい。
09/12/08 18:32:07 Q2QOWQX50
適当に作って見た。適当に追加・削除・訂正してくれ。
コピペする時は、行の右端にスペースが出来るかもしらんから、削除してからよろしく。
-----------------------------------------------------
自動化ツールuwsc使いよ集まれ5
-----------------------------------------------------
Windowsを自動化させるツールUWSC。
URLリンク(www.uwsc.info)

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

●質問したい方へ。
 「○○作れますか?」→ スクリプトを期待するのはお門違い。作れるか作れないか教えてくれる人はいるかも。
 「○○が作りたい」→ 自分作ればいいんじゃない?
 「○○作って下さい」→ 依頼スレじゃありません。
 過去ログを見る、検索する等、自分で出来る事を書き込む前にするように。
 自力で作ったのを晒すか、具体的な解らない場所を提示して、改善点や解決策を求めるようにしましょう。

●スクリプトを晒す上での注意
 他人が読みやすいようにインデントを付けるように。解らない人はググレ。
 言いたい事に関係無い部分は ~○○の処理~ や 処理A 等のようにし、
 必要な部分を晒すようにする。

●他人の書いたスクリプトを安易に実行しないように。
 ハードディスクをフォーマットされたりしても、自己責任。

前スレ
自動化ツールuwsc使いよ集まれ4
スレリンク(software板)

989:名無しさん@お腹いっぱい。
09/12/09 01:20:11 xGIFdzaW0
>>988
タブインデントは使えないんだぜ
  全角スペース等に
    変換しておくべし

990:名無しさん@お腹いっぱい。
09/12/09 01:33:49 wLl1el160
テンプレで次スレ建てるレス番も書いておくべきでは?
進みもそこまで速くないから970か980くらいでもいいかも。
ってか、次スレよろ。ちなみに今回はオレ無理。

991:名無しさん@お腹いっぱい。
09/12/09 05:30:20 J1DL1P1U0
自動化ツールuwsc使いよ集まれ5
スレリンク(software板)l50

992:名無しさん@お腹いっぱい。
09/12/09 10:19:38 8TzPg+9x0
>>991
>1乙

993:名無しさん@お腹いっぱい。
09/12/09 23:05:02 i3LiK2Rs0
>>991
乙「」「」「」「」「



最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch