【マクロ】 UWSC Part3 【シェアウェア化】at SOFTWARE
【マクロ】 UWSC Part3 【シェアウェア化】 - 暇つぶし2ch237:名無しさん@お腹いっぱい。
07/07/19 17:48:23 hHVRB4Ux0
>>236
DEF_DLL SendMessageA(hwnd, uint, uint, long): long: user32.dll

次は使い方がわかりませんと言われるに100ガバス

238:名無しさん@お腹いっぱい。
07/07/19 18:26:34 ltXJ/pfH0
いえ、ありがとうございます。
調べてきますね^^

239:名無しさん@お腹いっぱい。
07/07/19 19:48:26 LZaM7PhW0
Win32apiだけで作っとけ。

240:名無しさん@お腹いっぱい。
07/07/19 19:52:20 Xh+Wiiq30
幾らAPIだからって何でも出来るワケじゃないからな。
何でもかんでも裏で動かせると思わないことだ。

241:名無しさん@お腹いっぱい。
07/07/19 19:57:06 LZaM7PhW0
少なくとも組み込み関数>>>>Win32APIだろ?
掃除機Win32APIは絶対必要。裏表の話じゃない。

242:名無しさん@お腹いっぱい。
07/07/19 19:58:09 LZaM7PhW0
WIN32API >>>> 組み込み関数

肝心なとこ間違えた俺は相当馬鹿。

243:名無しさん@お腹いっぱい。
07/07/19 20:58:34 ltXJ/pfH0
さっぱりわかりませんでしたorz
聞きにくいですけどどう使えばいいのでしょう・・・
探してるときにWin32apiというのも目に付いたのですがさっぱり・・・

244:名無しさん@お腹いっぱい。
07/07/19 22:47:38 3AxwVwz50
JOUTAI = SLCTBOX(SLCT_BTN,0,"状態","わからない","やっぱりわからない","それでもわからない")
ifb JOUTAI = 1
  EXEC("hh "+GET_UWSC_DIR+"\uwsc.chm")
elseif JOUTAI = 2
  SCKey(GetID("【マクロ】 UWSC Part3 【シェアウェア化】"),VK_Ctrl,F)
elseif JOUTAI = 4
  SendMsg(GetID("","Shell_TrayWnd"),401)
  SendStr(0,"URLリンク(www.google.co.jp))
  MouseOrg(GETCTLHND(GetID("ファイル名を指定して実行","#32770"),"ComboBox",1),2)
    KBD(VK_Ctrl,1); KBD(VK_V); KBD(VK_Ctrl,2);
  MouseOrg(0)
  SendMsg(GetID("ファイル名を指定して実行","#32770"),1)
endif

Procedure SendMsg(WID,CID)
  DEF_DLL SendMessageA(hwnd, uint, uint, long): long: user32.dll
  SendMessageA(IDTOHND(WID), 273, CID, 0)
FEnd

245:名無しさん@お腹いっぱい。
07/07/20 00:13:34 7+6UTrXv0
わからない七大理由

1. 読まない ・・・説明書などを読まない。読む気などさらさらない。
2. 調べない ・・・過去スレ、ググるなど最低限の内容も自分で調べようとしない。
3. 試さない ・・・めんどくさいなどの理由で実行しない。する気もない。
4. 理解力が足りない ・・・理解力以前の問題で理解しようとしない。
5. 環境のせいにする ・・・自分が悪いのではなく環境が悪いと責任転嫁する。
6. 人を利用することしか頭にない ・・・甘え根性でその場を乗り切ろうとする。
7. バカだから ・・・バカだから。

246:名無しさん@お腹いっぱい。
07/07/20 00:31:19 lJJGC2+O0
すごくくだらない質問なのかもしれませんが
uwsc.exeというファイル名になってるのを、試しに別のTest.exeという風に変えてみたら起動しませんでした
これ回避できないのですか?

247:名無しさん@お腹いっぱい。
07/07/20 02:10:09 mhNiRGds0
できる。
バイナリ書き換えで改造するか
それかPro買ってexe化しる。
つーか升厨乙。

248:名無しさん@お腹いっぱい。
07/07/20 11:45:15 FIQyXDND0
どういたしまして

249:名無しさん@お腹いっぱい。
07/07/20 12:08:11 8jewIect0
初心者は一切質問せず自分で調べろってこったな

250:名無しさん@お腹いっぱい。
07/07/20 13:46:17 8lQCaYfO0
態度と内容いかんでは教えてあげてもいいと思う
じゃなきゃ意味がないだろ

251:名無しさん@お腹いっぱい。
07/07/20 15:06:36 ozkODUFU0
その前に画像を調べてなにしたいの?

252:名無しさん@お腹いっぱい。
07/07/20 15:20:21 2DXmKP620
ネトゲです^^;

253:名無しさん@お腹いっぱい。
07/07/20 16:46:18 EhGS93/L0
わらた こんなソフトまでシェア化されるんんだ 作者必死すぎw

254:名無しさん@お腹いっぱい。
07/07/20 18:32:53 O2r50YHl0
シェア版には、IEの記録なんてのがあるヨ。

255:名無しさん@お腹いっぱい。
07/07/20 21:45:28 ozkODUFU0
シェア版はデイトレ専用。

256:名無しさん@お腹いっぱい。
07/07/22 22:20:34 57E8QY6C0
頭いい人教えて
画像判定で判定したい画像がないときは右を押し続ける
あったらF1を押すみたいな構文

ifb CHKIMG("wanko.bmp",1)  // 画像があった
  BTN(RIGHT,CLICK,G_IMG_X+1, G_IMG_Y+45,1)  // 右クリック
sleep(0.05) 
  KBD(VK_F1,DOWN,55)
  KBD(VK_F1, UP,55)
else
KBD(vk_right,DOWN,1000)
endif

これじゃなかったら右おして終わっちゃうし・・・

257:名無しさん@お腹いっぱい。
07/07/22 22:30:42 57E8QY6C0
あと33行目に戻る
って言う構文を教えてください

258:名無しさん@お腹いっぱい。
07/07/22 22:31:40 k01upwKG0
while true
>>256
wend

259:名無しさん@お腹いっぱい。
07/07/22 22:33:15 57E8QY6C0
それってその間を無限に繰り替えずってことですよね?

260:名無しさん@お腹いっぱい。
07/07/22 22:34:59 +sgLuUFP0
試すことを知らない阿呆は嫌いです。

261:名無しさん@お腹いっぱい。
07/07/22 23:04:43 57E8QY6C0
今試したんだけど、よくわからない
やっぱり間のを無制限に繰り返しちゃうきがする・・・

画像があったらA,なかったら33行目に戻る
っていうのをやりたいのだけど・・・


ifb CHKIMG("wanko.bmp",1)  // 画像があった
  BTN(RIGHT,CLICK,G_IMG_X+1, G_IMG_Y+45,1)  // 右クリック
sleep(0.05) 
  KBD(VK_F1,DOWN,55)
  KBD(VK_F1, UP,55)
else

while true
>>256
wend

endif

こんな感じですか?むずかしい・・

262:名無しさん@お腹いっぱい。
07/07/22 23:15:10 57E8QY6C0
意味わからないね
も8うちょっと整理して考えて見ます。。

263:名無しさん@お腹いっぱい。
07/07/22 23:18:28 57E8QY6C0
やっぱり画像があったら~~
なかったら33行目に戻る、
ってのをやりたいので、
その構文教えてもらえないでしょうか?
それがわかれば解決するんですが・・・

264:名無しさん@お腹いっぱい。
07/07/22 23:28:13 57E8QY6C0

ifb CHKIMG("wanko.bmp",1)  // 画像があった
  BTN(LEFT,CLICK,550,450,1)  // 右クリック

else

while true
  ifb CHKIMG("wanko2.bmp",1)
    BTN(RIGHT,CLICK,G_IMG_X+1, G_IMG_Y+90,111)  // 右クリック
sleep(2) 
    KBD(VK_F2,DOWN,55)
wend
endif

endif

これだとwhileの間を延々と繰り返してしまいます
行のはじめと最後にwhileとwendをおけば
確かにできるんですけど、今度はこれ全体をを延々と
繰り返すことになります。
はじめの  BTN(LEFT,CLICK,550,450,1)  // 右クリック
が実行されたらこのループ構文を終えて、次の構文に移行する
ってことはできますか?

265:名無しさん@お腹いっぱい。
07/07/23 01:24:52 Rn1NyrYb0
CLICKITEM関数でCLK_BACK設定すると
バックでも動くと聞いたのですが、
CLICKITEM関数ってどうやるのですか?

266:名無しさん@お腹いっぱい。
07/07/23 03:44:01 lorVcd360
もうそのゲームやめとけよ。無駄だろ?
コンピュータゲームなのにわざわざ手で
操作しなきゃいけないようにしてあるんだぜ?
この意味を良く考えろよ。

267:名無しさん@お腹いっぱい。
07/07/23 19:55:37 8CQqVflP0
ふみゅう・・・

268:名無しさん@お腹いっぱい。
07/07/23 21:00:07 u8+YAoqD0
>>266
> この意味を良く考えろよ。
ゲーム中にゲーム内のキャラでオナヌー出来ないようにするためだな!だな!

269:名無しさん@お腹いっぱい。
07/07/23 21:34:11 AGxkT96C0
>>266
なんていうか、UWSの存在を否定する書き込みw

270:名無しさん@お腹いっぱい。
07/07/23 22:30:47 e3xn6c5B0
>>264
つbreak

271:名無しさん@お腹いっぱい。
07/07/23 22:39:56 uNNU6hWk0
>>264
ifb chkimg("wanko1.bmp",1) = true //- 画像1があった時の処理
btn(RIGHT,CLICK,g_img_x+?,g_img_y+?,50) // 右クリックで画像+?の場所

else //- 画像1がなかった時の処理
while true //// ループ処理(画像2を見つけるまで)
ifb chkimg("wanko2.bmp",1) = true //- 画像2があった時の処理
kbd(VK_F2,UP,50) // 一応離しておく
  btn(RIGHT,CLICK,g_img_x+?,g_img_y+?,50)
break // ループ処理を抜ける
else // 画像2がなければ↓の2行をループ
  kbd(VK_F2,DOWN,50)
sleep(1)
endif
wend //// ループ処理(画像2を見つけるまで)
endif

暇だったから考えてみたけどこういう事かな?いまいち何がしたいのかわからん

272:名無しさん@お腹いっぱい。
07/07/24 23:22:22 pIiBkqYt0
>>270,271
ありがとう!
BREAKでループ抜け出せるんですか
ということは書いてもらったとおりにすれば、
うまくいきそうです。
わざわざ書いてまでもらって感謝です

273:名無しさん@お腹いっぱい。
07/07/25 09:22:58 9PWHFYgx0
初心者です
スクリプトを開始から10分後に終了させるには
どのようにしたらいいのですか
スケジュールでA→Bと実行させたいのですが
Aが終了しないため、Bが実行できません

274:名無しさん@お腹いっぱい。
07/07/25 09:42:22 FwRcD+l10
help gettime()

275:名無しさん@お腹いっぱい。
07/07/25 23:36:22 QOfka4zM0
POFF(P_POWEROFF)
したら外付けHDDが強制切断されるっぽい
次回OS起動時にチェックディスクがはじまる
俺だけかな?

276:名無しさん@お腹いっぱい。
07/07/25 23:45:30 5kgWURrL0
>>273
gettime()
start_time = (g_time_hh * 3600) + (g_time_mm * 60) + g_time_ss

repeat
gettime()
now_time = (g_time_hh * 3600) + (g_time_mm * 60) + g_time_ss
timer = start_time + 6000 - now_time // 開始時間+6000秒 - 今の時間
sleep(1)
until timer < 0 // 変数が0になるまでループ

まぁヘルプみりゃ一発なんだろうけど、10分を正確に判断しないならfor文で3行か
それにしてもパズルを解くマクロってなかなか難しい・・

277:名無しさん@お腹いっぱい。
07/07/26 00:03:58 5kgWURrL0
>>275
今試してみたけどチェックディスクはなかった
強制切断は確認するの忘れた・・外付けHDDはずして起動してみるとか?

278:名無しさん@お腹いっぱい。
07/07/26 01:27:59 MKARYR5G0
>>276
273です、ありがとうございます。

質問させていただいたAのスクリプトはrepeat文で
条件を満たせば自動的に終了するのですが
それ以外ではループしています
ループしている場合のみ10分で止めたいのです

貼っていただいたスクリプトは理解できるのですが
この場合でも使えるのですか?

279:名無しさん@お腹いっぱい。
07/07/26 01:37:25 dYTItpws0
>>278
自分で考えない奴は何をやっても無駄といういい見本

280:名無しさん@お腹いっぱい。
07/07/26 03:01:43 y7gvQI510
>>276

>それにしてもパズルを解くマクロってなかなか難しい・・
ぜひこっちをkwsk

281:名無しさん@お腹いっぱい。
07/07/26 03:44:49 y7gvQI510
>>278

開始時間 = gettime()
repeat
  //処理
until (gettime() - 開始時間 > 600) or 条件

でいいんでない?

282:名無しさん@お腹いっぱい。
07/07/26 13:39:26 VdOiioSz0
長年愛用しているがver4あたりから変な流れになってきたな
とどのつまりシェアウェア化かorz

283:名無しさん@お腹いっぱい。
07/07/26 13:48:22 t1gg8V/N0
HFSLIPみたいなマクロきぼん。
一発クリックでチップセットとか周辺機器を認識して
最新ドライバをダウンロード、更にM$のサイトをチェックして
全ての最新パッチをダウンロードして組み込み済みの
Win2000インストールCDを作ってくれるやつ。

お前ら、VistaとかXP用はまだだろうがWin2000用ならもう作ってるよな?
早く公開しろ。

284:名無しさん@お腹いっぱい。
07/07/26 14:19:49 tBEHDggv0
勝手にドライバインスコされても困るとはおもわんか

285:276
07/07/26 15:12:45 0Glngtbm0
>>278
あーなるほど考えてみればそーだわなw
gettime()をchkimgと同じように考えてた。短くていい!

セ○ムパズル解くやつ考えてるけど、候補をランダム
もしくは配列で絞り込んでもブロックが結構残るんだわ
総当りでやるとしたらUWSCの意味ないしね~

286:名無しさん@お腹いっぱい。
07/07/26 15:14:04 0Glngtbm0
安価まちがえた・・・>>280だった

287:名無しさん@お腹いっぱい。
07/07/26 19:34:27 y7gvQI510
セコム?

288:名無しさん@お腹いっぱい。
07/07/26 19:46:44 y7gvQI510
ああ、セイムか。
セコムのページにそれらしいパズルがないか探しちゃったよ…

URLリンク(www.hangame-fan.com)
こんな感じでまずはうまい戦略を考えないといけないわけか
面白そうだね。

289:名無しさん@お腹いっぱい。
07/07/26 21:03:32 0Glngtbm0
セコムΣその発想はなかったわw
自分でやってるときはランダムに選んでるはずなんだけど
やっぱり考えて消してるんだな~って思う。
こーなったら目標全消し!

290:名無しさん@お腹いっぱい。
07/07/26 22:43:34 MKARYR5G0
>>281
こんなことに気づかないなんて恥ずかしい・・・
解決できそうです
ありがとうございました

291:名無しさん@お腹いっぱい。
07/07/27 10:13:06 vxuVPEa+0
裏でも動くようなCLK_BACKの構文の書き方を教えてください
自分でやってみたけど動かないどころか
なんかデスクトップのアイコンダブルクリックすると
プロパティが表示されるようになったり怖い

292:名無しさん@お腹いっぱい。
07/07/27 21:27:07 RvM+mJAq0
>>291
つmouseorg
見えないところでマクロってつまらないけどね~

293:名無しさん@お腹いっぱい。
07/07/27 21:45:52 LRZ0xQZf0
CLK_BACK使ってるならむしろこっちの問題じゃない?

つGETID

294:名無しさん@お腹いっぱい。
07/07/28 01:00:32 clkIDzJD0
>>284
> 勝手にドライバインスコされても困るとはおもわんか
つーか勝手にインストールして欲しいんだが?
うだうだいう前にお前の傑作を公開しろよ。

295:名無しさん@お腹いっぱい。
07/07/28 06:54:36 ns/y4yOI0
みじんこのIDがCLK IDwwwwwww

296:名無しさん@お腹いっぱい。
07/07/28 12:36:52 XfHALhFF0
で?

297:名無しさん@お腹いっぱい。
07/07/28 13:14:56 NeWarG3X0
みじんこせきずいはんしゃwwwwww

298:名無しさん@お腹いっぱい。
07/07/28 14:00:22 GX5DZ61Q0
で?

299:名無しさん@お腹いっぱい。
07/07/28 14:20:11 kWov4/rz0
ミジンコは全角2文字しか日本語が書けませんwwwwwww

300:名無しさん@お腹いっぱい。
07/07/28 21:32:33 GX5DZ61Q0
で?

301:名無しさん@そうだ選挙に行こう
07/07/29 06:47:39 pE7I76FN0
なんかかわいそうw

302:名無しさん@そうだ選挙に行こう
07/07/29 08:28:47 U8ZIDBWD0
非有権者諸君、今日も夏休みを存分に満喫しているようだな。

303:公務員
07/07/31 03:17:37 qoBV6gPV0
開票作業を自動化してぇ('A`)

304:名無しさん@お腹いっぱい。
07/07/31 03:29:51 ucO6fDJ80
>>303
電子投票があるだろ

305:名無しさん@お腹いっぱい。
07/08/01 13:38:19 7FI/xese0
PEEKCOLORやCHKIMGで座標を指示する場合、
基準となる0.0点はウインドウの左上?クライアント領域の左上?


306:名無しさん@お腹いっぱい。
07/08/01 14:16:45 HQklGEBd0
窓指定しなきゃいけない関数じゃないでしょ。そこから考えれば分かると思います

307:名無しさん@お腹いっぱい。
07/08/01 15:58:57 e1QNbgBk0
またゲームかよ

308:名無しさん@お腹いっぱい。
07/08/01 18:50:03 9nAQYc8A0
昨日からいじっているのですが行き詰ってしまったので質問です。
どうしてもwhile TrueとIfbの両立ができません。
Ifb以降はその状況下で常に働いてほしいのですがwhile True以降の動作終了後のみ動いてしまう現状です。
くだらない質問ですみません

309:名無しさん@お腹いっぱい。
07/08/01 18:56:53 3ba/vnwC0
>>308
イマイチ意味が分からん。
While - WendかRepeat - Untilじゃないのか。
というか、HELP嫁。

310:名無しさん@お腹いっぱい。
07/08/01 22:59:53 AIQRGqAC0
WhileでこんぐらがってAHKに行った俺ガイル

311:名無しさん@お腹いっぱい。
07/08/02 01:17:35 a3y9uFIj0
gotoがほしい俺ガイル

312:名無しさん@お腹いっぱい。
07/08/02 08:16:24 sfHe1URV0
While - Wendが良く判らないので、全部Repeat - Untilで済ませてるw

gotoは欲しいなぁ。

313:名無しさん@お腹いっぱい。
07/08/02 08:37:30 tHX/hOOE0
なんでよwHELPに書いてあるじゃん。ちょっと補足するとこんな感じ

// While - Wend 文
 WHILE 式 // 式が True の間実行
     処理(1回目でFalseであれば一度も実行されない)
 WEND

 // Repeat - Until 文
 REPEAT
     処理(条件を後で見ているので1回は実行される)
 UNTIL 式 // 式が False の間実行


314:名無しさん@お腹いっぱい。
07/08/02 08:49:02 sfHe1URV0
ヲ、なんかスゴク判りやすい。

何悩んでたんだろ俺…

315:名無しさん@お腹いっぱい。
07/08/02 12:26:04 /AILWCf+0
拾ったマクロを解析して勉強してるんですが、
ifb (PEEKCOLOR(482,398) and $FF0000) / $10000 > 230 and
の部分の $FF0000) / $10000 > 230の部分が分かりません。
BGR値が230より大きいと って事なんですか?
どなたか教えてください

316:名無しさん@お腹いっぱい。
07/08/02 13:28:36 VWzIO5SN0
$FF0000 青
 $10000で割ると0~255($FF-1)の範囲に固定される
255に近いほど青に近い色
つまり ある点がある程度以上青っぽいなら~ となる

317:名無しさん@お腹いっぱい。
07/08/02 13:30:08 VWzIO5SN0
$FF-1じゃないや$FF

318:名無しさん@お腹いっぱい。
07/08/02 13:34:17 Zy07sKiX0
$青緑赤 and $FF0000 = $青0000

$青0000 / $10000 = $0000青

UWSCってビットシフトないのね。

319:名無しさん@お腹いっぱい。
07/08/02 14:06:32 skTomZII0
またゲームか

320:名無しさん@お腹いっぱい。
07/08/02 14:19:27 PR/xAUOv0
vbsよりUWSCの方がいいんですかね

321:名無しさん@お腹いっぱい。
07/08/02 21:12:19 ASLE6Jw90
URLリンク(aegs.sakura.ne.jp)
で自動戦闘マクロキボン

322:名無しさん@お腹いっぱい。
07/08/02 21:30:26 KDpa73/s0
自動化ツールuwsc使いよ集まれ3
45 :名無しさん@お腹いっぱい。:2007/07/19(木) 16:44:40 ID:McP8AJvt0
    URLリンク(aegs.sakura.ne.jp)
    ここで戦闘や回復他を自動化できるようにしたいのだけれど無理かな


ミジンコ自重wwwwwww

323:名無しさん@お腹いっぱい。
07/08/03 16:32:35 RKMmU8ns0
何?お前の中ではミジンコって流行ってるの?

324:名無しさん@お腹いっぱい。
07/08/03 19:00:49 l0/MMpO70
ネトゲ類で使われる言葉
ミジンコ=自分では何もできず他人からもらったエサを食うだけ

325:名無しさん@お腹いっぱい。
07/08/03 20:33:20 V3VCgjIT0
解説ワロタ
滑った芸人みたいだ

326:名無しさん@お腹いっぱい。
07/08/03 21:18:23 YIjx1Yqy0
ミジンコの自演が始まりました^^

327:名無しさん@お腹いっぱい。
07/08/05 00:10:38 avenegmA0
数 = input("数字入れて")
sendstr(0, 数)
sckey(0, vk_ctrl, v)

これだとクリップボードに入力した文字がコピーされるんですけど
どうして貼り付けが実行されないのですか?

328:名無しさん@お腹いっぱい。
07/08/05 00:48:49 Z/l4WsBW0
フォーカスがUWSCになってるから

329:名無しさん@お腹いっぱい。
07/08/05 00:52:52 avenegmA0
>>328
初歩的な質問に答えていただきありがとうございました
おかげで出来ました。どうもです。

330:名無しさん@お腹いっぱい。
07/08/06 13:18:52 8UerwcvM0
保存して再生したとき、途中で再生がおそくなったりとまったり
することありませんか?

331:名無しさん@お腹いっぱい。
07/08/06 17:47:47 ASb8JfAu0
( ´ー`)y-~~

332:名無しさん@お腹いっぱい。
07/08/06 18:30:40 h16ih0gc0
>>330

>>14

333:名無しさん@お腹いっぱい。
07/08/06 23:29:55 4MOj/sFT0
こんばんわ。UWSCつかいはじめたんですが
テキスト文書内にAという文字があるかどうか、なかったら次の動作にうつる
というスクリプトを組みたいのですがうまくいきません。何かきっかけをおしえてもらえるとうれしいです。



334:名無しさん@お腹いっぱい。
07/08/06 23:32:05 4MOj/sFT0
ちなみに一行ずつ取得してforとポス使えばなんとかなりそうなんですが
そうすると重くなりすぎる、時間がかかるということで偶数行だけ
ポスで検索すれば負担は軽くなるのではないかとか考えてるんですが
どうもうまくいきません・・・


335:名無しさん@お腹いっぱい。
07/08/07 00:01:29 37pKW6zE0
どういう処理してるの?
forとposでもそうそう重くはならないと思うけど…

336:名無しさん@お腹いっぱい。
07/08/07 00:19:43 vluQFHM60
>>333
見つけた時の処理によっては使えないかもしれないけど、
単なる在る無し判定ならCMDのFindstrであたった方が早いかと…

337:名無しさん@お腹いっぱい。
07/08/07 00:31:42 TYXrWgHM0
グレップならもっと早いお

338:名無しさん@お腹いっぱい。
07/08/07 00:35:49 hl+NCpBf0
ファイル操作をつかって行取得
行数計測してforで1行目から最後までしてポスって感じです

cmdとはなんでしょうか?



339:名無しさん@お腹いっぱい。
07/08/07 00:42:38 hl+NCpBf0
すみません。眠くて日本語がおかしくなってしまってます(質問しときながらすみません・・
ファイル操作によって全体の行数を認識
forをつかって一行ずつ最後の行までポスで探してました。

グレップというのが何かつかえそうな予感がするのでひとまず明日しらべてみます。


340:名無しさん@お腹いっぱい。
07/08/07 14:22:14 iG4S25mp0
(;´∀`)

341:名無しさん@お腹いっぱい。
07/08/08 20:55:01 ofW6PYU10
IMGCHKなどって、左上からしか検索できないの?
中央から左上とか、右下とか、
同時に左下と右下に検索とかできないものですかね

342:名無しさん@お腹いっぱい。
07/08/08 22:50:28 LpFo+9i30
又ゲームかよ

343:名無しさん@お腹いっぱい。
07/08/08 22:53:32 7/qkdpW10
>>342
夏休みだからね

344:名無しさん@お腹いっぱい。
07/08/08 23:53:49 ofW6PYU10
勝手な判断しないでくれませんか?
もう一度聞きます
IMGCHKなどって、左上からしか検索できないの?
中央から左上とか、右下とか、
同時に左下と右下に検索とかできないものですかね

345:名無しさん@お腹いっぱい。
07/08/08 23:55:15 74U73IZ/0
画像判定に使う画像を小さくすれば処理スピードあがる?

346:名無しさん@お腹いっぱい。
07/08/09 00:25:08 jKIch1680
又ゲームかよ

347:名無しさん@お腹いっぱい。
07/08/09 00:38:17 kYHoNHJl0
> 同時に左下と右下に検索とかできないものですかね

夏休みだからね

348:名無しさん@お腹いっぱい。
07/08/09 09:17:26 6EWgnQ040
UWSCのHPに有るBBSがゲームのマクロ話しがダメってのは判るが、なんでココもダメなんだ?


349:名無しさん@お腹いっぱい。
07/08/09 11:02:48 6jk/rkFr0
>>348
ネトゲのチートスレは他にいっぱいあるからじゃない?

>>344
結論から言うとできない。
CHKIMGでは探索範囲は指定できるけど方向までは指定できない。
もちろん自分でそういう処理を書けば可能だけど
速度的に実用性はないと思う。
それにしてもゲーム以外でそういう処理が必要な場面が想像できないんだけど…

350:名無しさん@お腹いっぱい。
07/08/09 11:09:55 6EWgnQ040
テキストに落とし込めない、画面上の文字の検出なら有りじゃね?

351:名無しさん@お腹いっぱい。
07/08/09 11:32:47 kYHoNHJl0
>>348
カスが質問攻めにして荒れるから
ゲームによって実装方法が違うのにカスは理解してないから

352:名無しさん@お腹いっぱい。
07/08/09 13:58:50 rpmB/bA00
ゲームネタは特殊すぎるだろ。
他に何の約にもたたないし。
第一頭と手をうまく使ってこそ面白いゲームを
自動で動かして何が楽しいの?
なもんデモ画面でも見てろよ。

353:名無しさん@お腹いっぱい。
07/08/09 15:58:41 EDfXbJoH0
そうでもないか

354:名無しさん@お腹いっぱい。
07/08/13 18:23:15 d8dFpdIc0
質問者をことごとく弾くからすっかり過疎っちまったじゃねーかwwww

355:名無しさん@お腹いっぱい。
07/08/14 07:26:24 SPnMId/S0
どっかの社長みたいに、戦闘時は随時大変なコマンド入力しないといけない…とかなんじゃね?

最近はHackGuardの類がAPI入力殺してるから、無理なタイトルはどう頑張っても無理
UWSCに限らず、この手のソフトは大概がAPI経由だから諦めるか
触り程度にC系ないしJavaの勉強してWindowMessage使えとしか言えないんだぜ

356:名無しさん@お腹いっぱい。
07/08/14 10:06:16 p1+vB6bp0
ネトゲマクロのカスなんかこなくていいよ^^

357:名無しさん@お腹いっぱい。
07/08/14 11:01:45 nGim7Bds0
禿同

358:名無しさん@お腹いっぱい。
07/08/15 10:56:20 5e8oahKJ0
WindowMessageもAPIだと思うんだが…

359:名無しさん@お腹いっぱい。
07/08/15 13:10:37 PPfWEOEv0
ポスレンのDVDのレンタルを自動化するマクロをつくるのなんてどうでしょ?
マイリストに登録していて、上位に登録してあってレンタル可能であるとき自動
でレンタル処理を行うというマクロは需要があると思いますが

360:名無しさん@お腹いっぱい。
07/08/15 13:33:51 j9HBFtjl0
このすれには言い出しっぺがやるという掟がある。

361:名無しさん@お腹いっぱい。
07/08/15 14:34:41 WZMtuDQg0
>>359
Web の自動化なら IE を COM から操作するだけでいいじゃないか。

362:名無しさん@お腹いっぱい。
07/08/15 23:50:27 VQC79ikM0
FLASHで作ってあるフォームに
文字を入力するにはどうしたらいいのですか?

363:名無しさん@お腹いっぱい。
07/08/16 07:06:19 9T32XnE50
キーボード叩けば良い

364:名無しさん@お腹いっぱい。
07/08/16 19:23:06 TpL6E5120
何に使うのか明示しないと、荒らしツール目的と認定されてレスなんて付かないでしょう。

365:名無しさん@お腹いっぱい。
07/08/16 22:47:37 3JRRRrn50
質問ですが
画像判定のスクリプト組んだとします。
画像1が画面上に出たら動作Aでなかったら動作B。
Ifb chkimg~
Kbd(~)
Kbd(~~)
else
Kbd(ー)
Kbd(ーー)
といったかんじにしてるのですが
動作Bが動作しないんです。
動作Aが動作するので画像判定ミスはないです。
どうスクリプト組めばいいんでしょうか?

366:名無しさん@お腹いっぱい。
07/08/17 08:28:26 oiCoBFxG0
>>動作Aが動作するので画像判定ミスはないです。

これは必ずしも言い切れないのでは?
画像があればA、無ければBと言うことは毎回必ずAかBの処理をするのだから、画像判定ミスで毎回動作Aが発生してる可能性は無いか?


367:名無しさん@お腹いっぱい。
07/08/17 11:05:04 f9hvpVkR0
Kbd(ー)
Kbd(ーー)
の部分を消して実験してみましたができました。
てか、無限ループにしているんで、
else以降の文のところは繰り返しにさせたくないんです。
一回だけ動作させるっていうか・・・。
日本語へたですいません。

368:名無しさん@お腹いっぱい。
07/08/17 11:11:04 vu4uK/jV0
単にbreakでループ抜ければいいだけでは?
制御構文について勉強するべし。

369:名無しさん@お腹いっぱい。
07/08/17 13:48:43 1ANqmbxf0
Bの部分はループ回してる途中に一回しか動作させたくないってのだったら、
フラグ変数を作ってやったかどうかさらにIf文で確認するべし。

370:名無しさん@お腹いっぱい。
07/08/17 15:07:50 13CJ0zoo0
俣ゲームム化よ

371:名無しさん@お腹いっぱい。
07/08/19 19:20:05 A2kecmvf0
gettimeの使い方がいまいち分からないんだが
分かりやすい使用例ないですか?
ヘルプ見たけどあれじゃピンとこないんです

372:名無しさん@お腹いっぱい。
07/08/20 00:12:52 k76FEc2o0
ヘルプの例も見た?

373:名無しさん@お腹いっぱい。
07/08/20 18:42:00 TqEHpZyq0
ファイルの移動/削除
って単体じゃ無理っぽいんですが、皆さんどんな手段使ってますか?

374:名無しさん@お腹いっぱい。
07/08/20 19:56:28 Q0S68qZD0
ActiveX 使って FileSystemObject を呼べばおk。
WSH 関連はUWSCより情報多いし。

375:名無しさん@お腹いっぱい。
07/08/20 19:59:57 Q0S68qZD0
// サンプルコードはんな感じで

FileSystemObject = createoleobj("Scripting.FileSystemObject")
try
  FileSystemObject.DeleteFile("いらない子.flv")
except
  print "削除できないですぅ。"
endtry

376:名無しさん@お腹いっぱい。
07/08/20 22:49:17 WSu6aD9D0
>>373
doscmd("copy うんじゃらげ はんじゃらげ")
ではダメなのか。
#単体ってのが意味わからん

377:名無しさん@お腹いっぱい。
07/08/20 23:54:47 TqEHpZyq0
>>376
失礼、コマンド表眺めていたら発見しました…

こんどはちゃんとヘルプ全部見たのですが、「標準出力」ってのは出せないんですか?
vbcsriptで言うと
a=WSHShell.Run("""C:\Program Files\UWSC\UWSC.exe"" ""C:\Program Files\UWSC\hoge.UWS""", 2, True)
msgbox a
このaです。0が帰ってきてるみたいですが…?

378:名無しさん@お腹いっぱい。
07/08/21 00:43:15 oQxtZtUE0
a=doscmd("hoge")
このaが標準出力

標準入力、標準エラー出力も必要なら
WScript.Shellを使うしかない。

379:名無しさん@お腹いっぱい。
07/08/21 00:43:35 ArcdM9zD0
>>377
リダイレクトしろ。
ヘルプの前に windows の使い方から勉強したら?

380:名無しさん@お腹いっぱい。
07/08/21 01:34:48 Fibh/JyG0
うーんそうじゃなくて、
hoge.vbs
a=WSHShell.Run("""C:\Program Files\UWSC\UWSC.exe"" ""C:\Program Files\UWSC\hoge.UWS""", 2, True)
msgbox a

hoge.UWSには、たとえば条件Aならokを返して、失敗したらerror=xxxを返すように記述する

そしてhoge.vbsをダブルクリックして、そのokとかの戻り値を取得(msgbox で表示)したい

って事です

381:名無しさん@お腹いっぱい。
07/08/21 11:33:23 ArcdM9zD0
ああ、そういうことか。
コンソールウィンドウが開かないんだから無理に決まってるじゃん。
ファイルなりプロセス間通信なりで引き渡せよ。

382:名無しさん@お腹いっぱい。
07/08/21 11:59:01 Fibh/JyG0
やっぱ無理ですよねw
ありがとうございました

383:名無しさん@お腹いっぱい。
07/08/21 12:09:35 oQxtZtUE0
>>380
本当にヘルプ全部読んだのか?

 // 直ちにプログラムを終了  
 EXITEXIT [終了コード]

384:名無しさん@お腹いっぱい。
07/08/21 12:33:59 y+27aDa30
単にファイルの移動がしたい時は
doscmdでコピーした後fopenのF_EXISTSで書き出せたか確認後、元ファイルをdoscmdで削除
で書き出しエラーをチェックしてるがこれってNG?

385:名無しさん@お腹いっぱい。
07/08/21 13:04:33 oQxtZtUE0
べつにNGではないとは思うけど
doscmdでmoveしたほうが楽じゃない?

386:名無しさん@お腹いっぱい。
07/08/21 13:42:49 Fibh/JyG0
>>383
a=WSHShell.Run("""C:\Program Files\UWSC\UWSC.exe"" ""C:\Program Files\UWSC\hoge.UWS""", 2, True)
msgbox a
hoge.UWSには、たとえば条件Aならokを返して、失敗したらerror=xxxを返すように記述する
               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
そしてhoge.vbsをダブルクリックして、そのokとかの戻り値を取得(msgbox で表示)したい
                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

387:名無しさん@お腹いっぱい。
07/08/21 13:52:14 UHiNHfCp0
うるせー手でやれ

388:名無しさん@お腹いっぱい。
07/08/21 13:54:35 IggkwLc30
VirtualDubMod 1.5.10.2持ってる方教えてほしいのですが、適当なaviファイルを開く
 SENDSTR(GETID("Open video file"),"",1,TRUE,TRUE)
 SCKEY(GETID("Open video file"),VK_CTRL,VK_V)
 KBD(VK_RETURN,CLICK,40)
(本当は開くのもSENDSTRとCLKITEMで一発の筈だったのですが、何故かCLKITEMが無反応…)
「ストリームのリスト」を開く
 CLKITEM( GETID("VirtualDubMod"),"ストリームのリスト",CLK_MENU)
右クリック→完全処理モード
右クリック→圧縮 で音声圧縮コーデックの選択ウィンドウを開く

そして、左にズラーッっとLame MP3とかのコーデックが並んで、それをクリックすると右に44100Hz~ と表示されるかと思います
「Lame MP3」は何番目だな、「Lame MP3」はちゃんとリストに存在してるなってのは
 list_a=GETITEM(GETID("音声圧縮コーデックの選択"),ITM_LIST,1)
 msgbox (ALL_ITEM_LIST[0])
で分かったのですが
「Lame MP3」を選択、又はn番目を選択 ってのはどうすればよいのでしょうか?
単純に考えて
 a = CLKITEM(GETID("音声圧縮コーデックの選択"),"Lame")
 a = CLKITEM(GETID("音声圧縮コーデックの選択"),"Lame",CLK_ACC)
 a = CLKITEM(GETID("音声圧縮コーデックの選択"),"Lame",CLK_LIST)
この3通りしか思いつかないのですが、全部無反応です

389:名無しさん@お腹いっぱい。
07/08/21 13:58:27 oQxtZtUE0
>>386
標準出力とは普通はそういう目的に使うものではない。
そういう目的に使うならば終了コード。

>条件Aならokを返して、失敗したらerror=xxxを返すように
そういう仕様(実行結果のステータスを文字で返す)を考えることがそもそもの間違い
ふつうは成功なら0エラーならエラーコードを返すように設計するものだが?

>okとかの戻り値を取得(msgbox で表示)したい
ふつうにできるけど?
やってみたの?

390:名無しさん@お腹いっぱい。
07/08/21 14:05:28 oQxtZtUE0
>>386
あとその例で出しているaに入っているのは標準出力ではなく終了コード
標準出力と終了コードを混同していると思われ。

391:名無しさん@お腹いっぱい。
07/08/21 14:14:06 HwehHVVN0
>>390
終了コードの存在を知りませんでしたm__m
なんて恥ずかしい

392:名無しさん@お腹いっぱい。
07/08/23 18:49:45 j5KmouEe0
ウィンドウをIEじゃなくてSleipnirで開きたいんですけどどうしたらいいんですか?
IE = CREATEOLEOBJ("InternetExplorer.Application")
↑これを書き換える感じなんだろうけどどうやって書いていいかわかりません。

393:名無しさん@お腹いっぱい。
07/08/23 19:17:22 yDm6CFh20
>>392
プニルってCOMインターフェイス持ってたっけ?

394:名無しさん@お腹いっぱい。
07/08/23 19:19:20 j5KmouEe0
>>393
すいませんわかりません;

395:名無しさん@お腹いっぱい。
07/08/23 19:51:08 yDm6CFh20
>>394
んじゃ、
Sleipnir.exe URL
みたいな感じで渡せばいいんでない?

396:名無しさん@お腹いっぱい。
07/08/24 00:26:27 siBs64F80
>>393

あるよ。

pnir = CreateOleObj("Sleipnir.API")

使えるメソッド・プロパティの詳細については
documentsフォルダのSleipnir-API.txt参照のこと

397:名無しさん@お腹いっぱい。
07/08/24 17:41:04 7x+DrhkN0
>>395
>>396
ご回答ありがとうございます!
がんばってみますね♪

398:名無しさん@お腹いっぱい。
07/08/24 20:41:32 Ey+nnEsS0
C:\Documents and Settings\エクセル.XLS

C:\Documents and Settings\All Users\Documents
に自動でコピーしたいんですができますか?


399:名無しさん@お腹いっぱい。
07/08/24 21:45:30 duSW7gIl0
Copy "C:\Documents and Settings\エクセル.XLS" "C:\Documents and Settings\All Users\Documents"

400:名無しさん@お腹いっぱい。
07/08/26 22:14:21 WAbZXgoz0
トップから3段階(ページ?)連続で自動入力したいです
「ホームページにログインして他のページに飛ぶ
飛んだ先で自動入力して3ページ目に飛んで自動入力」
ゆっくりとやればできるのですが
そのサイトは混み合ってくると重くなって
なかなかページが切り替わりません
出来るだけ速やかにミスなく作業をしてほしいのですが
「ページが切り替わったか」判断がわかりません
ホームページで画面が切り替わったとき相手側にわかるような合図は出しているのでしょうか?
もしルールがあればその合図(「2ページ目が全部見れるようになったよ」)がくれば2ページ目の作業
次の(「3ページ目が全部見れるようになったよ」)合図がくれば3ページ目の作業を出来るようにできませんか?
相手先が込み合っていないときにテストしてみたら余裕でOKな感じなのですが
重くなってくるとページが開ききる前に作業を始めてしまい
あとはめちゃくちゃになります
どなたか教えてください
超初心者ですいません

401:名無しさん@お腹いっぱい。
07/08/26 22:25:17 NE5s1guT0
外してるかもしれないけど、「IE専用みたいでウンザリ」でこのスレを検索。

402:名無しさん@お腹いっぱい。
07/08/26 23:13:15 WAbZXgoz0
>>400です
度々スイマセン
そのWEBサイトではページが切り替われば左下に
「ページが表示されました」とでます
この「ページが表示されました」が現れた瞬間から
次の作業を行いたいのです
・「ページが表示されました」が現れるまでまで待つ
・「ページが表示されました」が現れたら動き出す
よろしくお願いいたします

403:名無しさん@お腹いっぱい。
07/08/26 23:46:40 /J//qKYA0
>>402
つGETSTR


404:名無しさん@お腹いっぱい。
07/08/27 00:02:52 NE5s1guT0
華麗にスルーされたか・・・。
ステータスバーの文字を監視するという手法は初見。今度試してみよう。

405:名無しさん@お腹いっぱい。
07/08/27 00:23:19 kWOY/Wv00
>>403さん
>>404さん
お忙しい中、レスありがとうございます
>>402さんに教えて頂いてちょっと調べてきましたが
今日から初めてUWSCを使ってみようという全くの初心者なので
ちょっと理解できませんでした^^;
すいません
>>404さん是非ともお願いいたします
またーり待ってます
暑い日が続きますが体調崩さぬよう
これからもご活躍ください
ありがとうございました!

406:名無しさん@お腹いっぱい。
07/08/27 09:10:45 J6WgsSWT0
ん?何がどう分からなかったんだよ。
1~10まで教えろってことか?

407:名無しさん@お腹いっぱい。
07/08/27 10:43:02 kWOY/Wv00
>>406
ありがとうです
そうなんでよす^^;
まったくわかんないんです
文法というか単語というか命令の出し方自体・・・
接続先から「ページが表示されました」って文字が返ってきているはずなので
・その文字の取り出し方
・文字を取り出すまでの待機
・取り出してからの起動
つまり全てです^^;
どこか教えていただけるサイトないでしょうか?
よろしくお願いいたします

408:名無しさん@お腹いっぱい。
07/08/27 11:29:28 M7oXYRkp0
>>407
グーグルキーワード「uwsc ie 読み込み待ち」
どう調べて良いかも分からないレベルなら、小林シンヤ氏の解説本を買うとか、
IE記録ツールの付いたシェア版を買うとかも一つの方法ですよ。

409:名無しさん@お腹いっぱい。
07/08/27 12:08:03 kWOY/Wv00
>>408さん
ありがとう!
貴重な情報です
解説本まであるんですかw
IE使わないんだけど参考のためにシェア版検討してみます
ちょっと諦めかけていたので他の自動ソフト試してみようかと
落ち込んでいたところなんですよ
アリガトウです^^

410:名無しさん@お腹いっぱい。
07/08/27 22:02:55 5zKmGHEc0
>393

自分も悩んでいました

exec("C:\Program Files\Sleipnir\Sleipnir\bin\sleipnir.exe")
SP=CreateOLEObj("Sleipnir.API")
sId=SP.NewWindow("URLリンク(www.yahoo.co.jp))

これでスレイプニールでアクセスできました。
パスは自分の環境っす。

掲示板の過去ログ参照しますた
URLリンク(www3.bigcosmic.com)

411:名無しさん@お腹いっぱい。
07/08/27 22:13:02 kWOY/Wv00
こんばんわ
>>409です^^
>>408さん
ありました解説本。
Windowsマクロテクニック小林シンヤ著ですね
梅田の紀伊国屋でみつけました!
1800円と値段は張りましたが
内容は素晴らしく読んでみたらとても勉強になります
例えばコピーする命令を作るよりwindowsのショートカットキー
Ctrl + C を使ったほうが便利とか初心者には本当にわかりやすく解説してあります
Comコンポーネントの使い方とか対話的な処理とかは
中級者以上の方でも参考になるのではないでしょうか
よい参考書だと思いました
>>408さん教えてくれてありがとうございました!
PS:紀伊国屋さんにもう1冊だけ在庫ありました
興味のある方はJ-7-2って棚みてください
Windows関係の中に置いてありました
紀伊国屋店内の検索機でも「UWSC」でわかりました
ちなみに大阪駅近くのヨドバシカメラとソフマップはなかったです
でわノシ

412:名無しさん@お腹いっぱい。
07/08/28 00:53:00 akXGmIid0
>>210>>211

413:名無しさん@お腹いっぱい。
07/08/28 14:17:22 Q2f8RK6l0
>>235

414:名無しさん@お腹いっぱい。
07/08/28 20:10:49 dBNOeeXy0
こんばんわ>>411です
UWSCとても便利で嬉しいです^^
もうちょっと使いこなせるようになったら
シェア版購入しようかと思うくらい気に入りました!
このソフトを教えてくれた方本当にありがとうです
もちろん作者さんにも感謝です^^
マクロ解説本にも載っていないのですが
録画ってどれくらい連続して行えるのでしょうか?
マウスをほぼ一日中使いまくり
キーボードもよく使うんですけど
朝セットして13時間前後記録しっぱなしってできそうでしょうか?
まぁ自分で試してみればわかるんですが^^;
当方のハードディスク空き容量は200GBはありますので
ハード的には可能なはずなのですが
UWSC自体がどういう記録方法なのかわからないもので・・・
どなたかよろしくお願いいたします
毎度教えて君ですいません^^;


415:名無しさん@お腹いっぱい。
07/08/28 23:01:05 ZzT62Xna0
俺もこの手のせわうぇあ作ればそこそこ買ってくれるかな?
ゲームと株取引と馬券に絞ればって最適化すればこれよか売れそうだ市。

416:名無しさん@お腹いっぱい。
07/08/29 00:09:10 1xmct/GL0
>>415さん
性能がよければ必ず売れると思います!
私の言うソフトを出していただけたら当然購入させていただきます
それで私が本当に楽にお金儲けできたら
みんな絶対に買いますよ!!
寝ててもパソコンがやってくれるんですからw

417:名無しさん@お腹いっぱい。
07/08/29 13:22:25 WzFa7VIw0
今自動ログインできるようなものを作っています。
フォームにIDとパスワードを記入せてログインボタンを押すという単純なものですが
このボタンが通常のボタンである場合は

IE.document.form[0].elements[2].click()

で可能なのですが、このボタンが画像でできている場合どうしてもログインできません。
どなたかわかる方がいらっしゃいましたら教えてください。
お願いします。

418:名無しさん@お腹いっぱい。
07/08/29 16:05:01 FcnO2T5d0
>>417
IE.document.form[0].submit()

419:名無しさん@お腹いっぱい。
07/08/29 16:32:24 WzFa7VIw0
>>418
それでやっても「例外が発生しました」っていうエラーがでてしまうんです


420:名無しさん@お腹いっぱい。
07/08/29 16:44:21 0pZu3tuM0
>>417
TABで移動すればいいんじゃない?

421:名無しさん@お腹いっぱい。
07/08/29 17:23:27 FcnO2T5d0
>>418
どんな例外が出たの?
submit() メソッドは form の子要素である
input 要素の type 属性値が submit になってるボタンを押して
onsubmit イベントを発火させるヤツで
ID とパスワードの送信先が指定されてる form でやらないと意味がない
> IE.document.form[0].submit()
だと 0 番目の form が対象になってる
スマンが俺だとコレが限界だ

422:名無しさん@お腹いっぱい。
07/08/29 19:05:39 WzFa7VIw0
>>421
フォームの指定はあってるんですよね・・・
ログインさせようとしているのがアフィリエイトのサイトなので
何か特殊なのかもしれません。
どうもありがとうございます。

423:名無しさん@お腹いっぱい。
07/08/29 21:08:59 X5gxrQ710
とりあえずfirefox使ってDOMインスペクトでもしてもろよ。

424:名無しさん@お腹いっぱい。
07/08/30 01:15:37 M16Abw3h0
chkimgつかえばいいじゃん

425:名無しさん@お腹いっぱい。
07/08/30 03:26:45 8cX5+Y+i0
テレビカメラで画像認識してマウス操作とか
キーボード操作とか出来るロボット有った方がいいんじゃないか?

426:名無しさん@お腹いっぱい。
07/08/30 10:25:16 9EmOh9kd0
それはエネルギー効率悪すぎだし
コスト的にも人間にやらせたほうが安上がりじゃない?

427:名無しさん@お腹いっぱい。
07/08/30 12:25:39 +tYdAq9U0
ただ、勉強のためにちょっと作ってみようと思ったんだけど
思いのほかそこでつまずいてしまったんですよ(´・ω・`)
ごめんなさい;

428:名無しさん@お腹いっぱい。
07/08/30 13:27:48 8cX5+Y+i0
コンピュータはコンピュータ(ロボット)に全て操作させれば
人間はコンピュータから解放される。
もうゲームや株売買やエロサイトアクセスで一喜一憂する事もなくなるのだ。

429:名無しさん@お腹いっぱい。
07/08/30 19:09:50 7k7u8zdC0
>>425
PC98 全盛期に、シリアル→キーボードの変換アダプタを作って使っていた記憶がある

430:名無しさん@お腹いっぱい。
07/08/30 21:02:19 XuJwZ6Sa0
Windows起動と同時にUWSC録画モードをバックグラウンドで動かせますか?
Windows終了しようとしたら保存してEXitできますか?

431:名無しさん@お腹いっぱい。
07/08/30 22:10:04 9EmOh9kd0
何が目的?
キーロガー?

432:名無しさん@お腹いっぱい。
07/08/31 00:28:06 WXN9Qdvp0
質問です。
エクセルを開くときにマクロを使うか聞いてくるので「E」を押したいのですが、どうすれば・・・・・
ちなみに KBD(VK_E) ではダメでした。
DOWNとかUPとかCLICK及びその後の数字ってどういう意味ですか?


433:名無しさん@お腹いっぱい。
07/08/31 01:04:52 dWum4+d+0
>ちなみに KBD(VK_E) ではダメでした。
KBDでやるならちゃんと「マクロを使うか聞いてくるダイアログ」をアクティブにしとかないとだめだと思うよ。

>DOWNとかUPとかCLICK及びその後の数字ってどういう意味ですか?
DOWNは押しっぱなし、UPは押されているのを離す、CLICKはクリック(押して離す)


434:名無しさん@お腹いっぱい。
07/08/31 01:18:50 dWum4+d+0
//とりあえずExcel2003の場合
WHILE True
id = GETID("セキュリティ警告","bosa_sdm_XL9",0.1)
IFB id > 0 THEN
CTRLWIN(id,ACTIVATE)
KBD(VK_E)
ENDIF
SLEEP(0.2)
WEND

435:名無しさん@お腹いっぱい。
07/08/31 10:59:51 a86MdDuW0
ヘルプも見ない奴によく教える気になるな

436:432
07/08/31 12:01:19 jFjUO0Ks0
>>433
>>434
返信遅くなりました。ありがとうございます。

>>435
すみません。
ヘルプ見て解らなかったです。
多分、池沼なんですね。
もうちょっと目を通してみます。




437:名無しさん@お腹いっぱい。
07/08/31 18:12:07 7sOOy2Ob0
>>430に答えると犯罪幇助になりかねないので答えない。

438:名無しさん@お腹いっぱい。
07/08/31 20:36:55 9+1k5fw70
>>437
やり方探せば方法はあるって事でFA?
ありがとうです
実はキーロガーツール持ってるんですけど
今一使いづらいんです
それと外国製のフリーはいつ豹変するかわからないので
マンガ喫茶でテストして自宅と勤務先にはではインストールしていないんですよ

439:名無しさん@お腹いっぱい。
07/08/31 21:08:14 dWum4+d+0
>>438
釣りだとは思うが
ここで犯罪宣言はマジ他のユーザに迷惑だからやめれ

440:名無しさん@お腹いっぱい。
07/09/01 18:06:15 jWil32FM0
★ヤフーのフリーメール★

ユーザーが設定したメールオプションを何度も何度も執拗に強制変更!
変更される度に
「POP3に再設定、メール作成、迷惑メール送信対策の質問に答えてメール送信」
としなければOEで利用出来ない。

これなんて嫌がらせ?

Yahoo!メール 8通目
スレリンク(esite板)

441:名無しさん@お腹いっぱい。
07/09/02 06:35:28 LP4Im6Ui0
>>417
自動ログイン出来るようになりましたか?
私も自動ログイン目指してるんですができないままです
そこはアクセスが一時に集中するのでサーバーをいくつかに分散させているようなんです
どのサーバーにアクセスしようとしているのかはその時にならないとわからないので
URLもわからないんです
それでログインは手動で入ってその後をUWSCに任せようと試しているのですが
いくつかあるボタンのうち1つを選ぶと数字がいくつか出てくるので
それをクリックさせれません
それも手動で行ってその後をUWSCで・・・と
考えているのですが
その後もボタンを3つほど選ぶのですが
毎回、画面の違う場所にボタンが現れる仕様なのでボタンの位置を探せない^^;
結局手動で次の画面へ
最後はボタンひとつクリックするだけなので
今のところそのまま手動です
自動化は無理なサイトもあるようです
サイト製作者も自動化ログインは出来ないように意識して作っているようなんです
なんとかなればいいのですが・・・
その業界では誰でも知ってる超大手のサイトで1秒を争うんですよね
スクリプトでログインしている会社もあるようなんですが
凄腕のハッカー囲ってるって噂だけでログイン方法はヒントさえも貰えないんですよ
ポートスキャンってのから勉強しないと駄目なんですかね
実社会と同じで表からどのドアが開いているか
眺めるだけなら違法ではないらしいんです(中に入っちゃうと当然違法です^^;)
私はアフリエイトには興味ないのでわからないのですが
>>417さん頑張ってください

442:名無しさん@お腹いっぱい。
07/09/02 13:12:14 j0KyMJps0
凄腕のハッカーだけど、いくら出せる?

443: ◆cmWwgIfNhs
07/09/02 13:48:26 lUd8L+IY0
>>442
ネタをパクルだけとかなら駄目ですよw
まずトリップつけて捨てアド晒してくれ
そしたらそのアドへ私から連絡するよ
取りあえず満喫からでも試せるようなツール送ってみてくれる?
あなたのテストツール見て採用するか判断するよ
どこにログインして何をするかはそれからしか教えないよ
報酬は出来高、後払い
他の発火ーに遅れを取るようでは全く収入になりません
しかし本当に能力のある方なら大歓迎です


444: ◆cmWwgIfNhs
07/09/02 14:30:21 lUd8L+IY0
>>442
言い忘れたけど仕事は大きく分けて2つっていうか2分野あります
どちらもパソコンでやるんですが
1つはタイムオーバー必至のサイトヘログインして3回ほど画面を切り替えて
最終的にある品物の売買です
これを0.5秒以内で完結すること。

もう一つは電話です
テレフォニーソフトの開発です
この2つを任せてよい方なら見合った報酬になるはずです

ちなみに私は昔ハッカーさん大募集して色んな方に相談したんですが
みなさん断りました
「自分の分野ではない」と言うのが理由です
みんな口ばっかりでしたw
しかし!先に言ったようにやる人が居てるんですよね
驚きました。

簡単に言うとRVS-COMみたいにモデムなしで音声通話(相手と会話)できるソフトくらいは
作れないと話になりませんIP電話では駄目です
ソフトモデムの機能がなければ使い物になりません

どうですか?やってみますか?
色んなハッカーさんや大学の教授とかに聞いて廻ったのですが
日本でそれを可能にするのは私の推測では2人だけだと思ったんですが
(2人とも有名な方ですY氏とK氏です)
あなたこの方たちより凄いソフト作れそうですか?
よろしく




445:名無しさん@お腹いっぱい。
07/09/02 14:34:07 vvt8q2S50
uwscで儲かったとかの話があれば教えてください
儲かるならものすごい勉強します
ちなみに頭はいいほうです

446:名無しさん@お腹いっぱい。
07/09/02 17:21:17 1D5GCr7m0
なんかいつのまにかカーソルずれてへんなところクリックしてんだよな・・
解決方法ないの?

447:名無しさん@お腹いっぱい。
07/09/02 17:21:44 XK/a1tbK0
>>445
頭がいいなら自分で考えて判断しろよww

448:名無しさん@お腹いっぱい。
07/09/02 17:31:04 Qby0HpP/0
ココにそんな人材がいるわけないでしょ。UWSCのスレですよ??

449:名無しさん@お腹いっぱい。
07/09/02 20:38:56 kK0TPrWk0
UWSC使って兼ね設けするだけのヤツは無視。
つーか大赤字出して破産してくれ。

450:名無しさん@お腹いっぱい。
07/09/03 09:49:56 MUtPiDM30
最近釣りだか頭が悪い奴だか沸きすぎだろw

451:名無しさん@お腹いっぱい。
07/09/04 01:05:37 63BJL8qq0
>>444
1つめと2つめでは分野がぜんぜん違いますね。
その両方ともに精通しているという人物は確かにまずいないと思う。
ただ1つめならばここにいる人(の一部)にとってはそう難しくはないと思いますけど。

452:名無しさん@お腹いっぱい。
07/09/04 15:15:30 ngQZpgcC0
UWSCはIEをボット化することしかできねぇじゃん。
だせ~。

453:名無しさん@お腹いっぱい。
07/09/04 16:27:02 SMb0vQsU0
何言っちゃってんの?

454:名無しさん@お腹いっぱい。
07/09/04 18:10:48 l/fuCV3I0
このUWSCってさ、ファイルの移動ってできないのかな?
C:\GAZOU.JPG から  D:\GAZOU.JPG  へ

録音しても位置がずれるとダメなんだよなー・・・・・


455:名無しさん@お腹いっぱい。
07/09/04 19:43:19 s5U8s5Mq0
doscmd

456:名無しさん@お腹いっぱい。
07/09/04 20:40:49 cuAvfsGM0
UWSCをつかったお金儲けの仕方教えて!

457:454
07/09/04 23:37:35 zsHn8BzI0
>>455
さんくす。
ドスコマンドググりました。
しかし、DOSCMD("COPY C:\GAZOU.JPG D:")
で、ダメだった・・・・・
コピーでも移動でもどちらでもいいんですが何がまずいのかな。



458:名無しさん@お腹いっぱい。
07/09/05 04:49:05 /tgtjkNb0
>>457
右クリックからショートカットの作成
cmd.exe /c copy c:\gazou.jpg d:

以上

459:457
07/09/05 08:57:32 VecUyP1o0
>>458
できました。ありがとうございます。
あと、ディレクトリに日本語がある場合はできないでしょうか?



460:名無しさん@お腹いっぱい。
07/09/05 11:27:41 bd7t8LKn0
>>459

ダブルクオーテーションで囲めばおk
スペース含んだパス(Program Files)なんかの場合もね。
このへんはDOSの基本

461:名無しさん@お腹いっぱい。
07/09/05 11:53:37 VecUyP1o0
>>460
できました。
ありがとうございます。
ググッたら、~1を入れて対応していましたが、名前にスペースがあると~1ではダメなんですね。
ダブルクオーテーションのヒントは助かりました。


462:名無しさん@お腹いっぱい。
07/09/05 15:30:14 /tgtjkNb0
>>458ー461
UWSCってすごく便利だな。

463:名無しさん@お腹いっぱい。
07/09/05 15:54:45 bd7t8LKn0
~1でもできるよ。
C:\PROGRA~1\UWSC\UWSC.EXE


464:名無しさん@お腹いっぱい。
07/09/05 16:07:32 nFeeb3d/0
6文字以内にスペースがあったら?

465:名無しさん@お腹いっぱい。
07/09/05 16:51:19 bd7t8LKn0
その場合には~1では無理かな。
素直にダブルクオーテーション使うか、
あとはワイルドカード使うとか。


466:名無しさん@お腹いっぱい。
07/09/05 16:55:39 cENMpI5a0
UWSCを起動して記録を開始すると、どのキーを押しても記録の停止ができなくなる
Alt+F2 だったけな これを押してもだめ
どうやって記録を止めるの?

URLリンク(www.youlost.mine.nu)

467:名無しさん@お腹いっぱい。
07/09/05 20:01:51 bd7t8LKn0
>>466
うちはぜんぜん問題ないけどな。
他のソフトで使われてるキーとかぶってるとか。
別のキーに割り当てても同じ?

468:名無しさん@お腹いっぱい。
07/09/06 13:29:49 6jPKL2MZ0
質問です
パソコンを買い換えHHDからHDDへデータ移動していたら
メールをバックアップするたびにアウトルックの内部では全てのメールが1つづつ増えてしまい
保存しておきたかった約10000通のメールが3回増えて4万通になってしまいました
タイムスタンプから識別して全てのメールを1通づつに戻せないでしょうか?
手作業で約500通(1500通)削除しましたが
あと9500通分(28500通)を手作業で削除するのは大変なので
どなたか良い方法を教えてください
お願いいたします


469:名無しさん@お腹いっぱい。
07/09/06 15:05:55 P7bX8G/90
Outlookは使ってないからよくわからんけど
とりあえず自分だったら
UWSCなりWSHからCOMでOutlook操作するか
Outlook上でVBAでマクロ組むか
メールボックスをテキストでインポートしてから
PerlなりRubyなりテキスト処理の得意な言語で処理させる方法を考えるかな。

470:名無しさん@お腹いっぱい。
07/09/06 15:06:40 P7bX8G/90
失礼。
インポート→エクスポート

471:名無しさん@お腹いっぱい。
07/09/06 21:22:25 4x/yGCZe0
タイムスタンプ何て見なくても、同じ内容のメールならIDでチェックすればいいじゃん。

472:名無しさん@お腹いっぱい。
07/09/06 22:52:58 osDihmG40
UNZIP32.DLLインストール済みの環境でDEF_DLLを使ってファイルを解凍したいよ
どーやってやるか教えてくださいです

(一応ヘルプをコピペしとくね 意味有るか否かわからんけど)
<DLL 使用定義>
 // DLL (API等)の関数を使用する事ができるようになります
 DEF_DLL 関数名(型, 型, ...): 戻り型: DLL名
 型: int、long、bool、uint、hwnd、string、Wstring、float、double、word、dword、byte、char、pchar、Wchar、pWchar、boolean、longlong、Extended、SafeArray

 参照引数(ポインター渡し)として使う場合は Var 宣言を付ける
 構造体:型を { } にて展開して書く   関数名(型, {型, 型, 型} ) 
 ※ int=long=bool(4byte)、 dword=uint=hwnd、 char=boolean(1byte)
   ヌルポインタを渡す時は NULL定数を使用して下さい


473:名無しさん@お腹いっぱい。
07/09/06 23:07:44 Nk6GnoWQ0
なんで>>468はこのスレで聞いたんだろうな。メーラーのスレで聞くなり
検索するなりすれば、一瞬で解決する問題なのに。

>>472
そのヘルプを見て意味がわからなかったら、ちょっと敷居が高いよ。
gunzipとかコマンドで使えるソフトを使うんじゃだめなの?

474:名無しさん@お腹いっぱい。
07/09/06 23:26:21 osDihmG40
>>473 うん 実は自分でも思ってました
でもせっかくDEF_DLLってコマンドがあるんだから活用できないかな?って

やった事がある優しい人は
c:\に有るフォルダ付で圧縮されてる"てすと.zip"をc:\test\に全て解凍
の例を書いてよ お願いします

475:名無しさん@お腹いっぱい。
07/09/07 02:02:51 wb3eOwSg0
ファイル名を取得したいんですけどわかりません。

ヘルプの例に、下のようなのがあったので少し変更して
メモ帳に貼り付けてuwsにして試してみました。

// ファイル名表示
for i=0 to GETDIR("c:\Documents and Settings\○○○\My Documents\○○○")-1
  print GETDIR_FILES[i]
next
なにも変化ありません。。。

これは取得してるけど 表示するような処理がされてないって事ですか?
FOR-NEXTをつかってるのがなぜなのか 0 to GETDIRにしてる事も、-1が必要な
訳とかもわかりません。。

変数 = GETDIR("c:\Documents and Settings\○○○\My Documents\○○○")
MSGBOX(変数)
これじゃだめなのかな?ともって試してみたらやっぱりだめです。
ディレクトリ内のファイルの数5だからなのか「5」と表示されます。

この程度知識の人はどうすれば。。。

476:名無しさん@お腹いっぱい。
07/09/07 02:43:56 Wn95GAS10
>>475
ヘルプを熟読すれば、たいていのことは書いてあるよ。
知らない用語は、プログラムでは共通の用語なので、ネットで
検索すれば分かる。面倒臭がらずヘルプをよく読み、調べて試すことだね。

というか、ヘルプのその部分をそのままコピペしてちゃんと動くよ?
(パスは変更するけど)ミスタイプしているんじゃないかい?

-1するのは、forのスタートが0からカウントだから。ファイルの数だったら
1多くなるでしょ。

>>474
ある程度できる人は、自力で頑張ってね!

477:名無しさん@お腹いっぱい。
07/09/07 03:37:38 sUFnlimI0
ヘルプの内容でもう一回試してみました。。
すみません。ちゃんとできました。(ヘルプの中の人ごめんなさい)

>>476
 なるほど「-1」はそういうことですか。
 助言ありがとございます。

やっと半歩前進?先長すぎる。。。


478:名無しさん@お腹いっぱい。
07/09/07 04:06:25 ON1eM8dz0
UWSCのヘルプって
全角スペースよく混ざってなかったっけ?
それでコピペだけじゃ動かないってことがあるかも


479:名無しさん@お腹いっぱい。
07/09/10 22:22:17 jmfcemo30
FUKIDASIの背景と外枠を非表示のまま文字の透明度だけを変化できたらいいな

for i = 224 to 0 step -32
  Fukidasi("TEST",0,0,0,72,"","","",i)
  sleep(0.02)
next
sleep(2)
for i = 0 to 224 step 32
  Fukidasi("TEST",0,0,0,72,"","","",i)
  sleep(0.02)
next

こんなようなことがやりたくてね

480:名無しさん@お腹いっぱい。
07/09/13 03:20:22 Tvv6O8ye0
UWSCのマクロって基本言語は何?

481:名無しさん@お腹いっぱい。
07/09/13 04:49:21 zNFTO3Jw0
プログラミング言語

482:名無しさん@お腹いっぱい。
07/09/13 15:55:35 RNSO9Ql90
>>480
UWSC
ベースになっているのはBASICじゃない?

483:名無しさん@お腹いっぱい。
07/09/13 16:12:56 6D2qUqSG0
構文はVBと似た感じではあるけど、UWSC自体はDelphiで作ってるみたいね。

484:名無しさん@お腹いっぱい。
07/09/13 21:31:24 feUheBlM0
IEを2つ起動させて、
片方のIEで3秒ごとにF5
もう片方のIEで常時F5とか
そんな感じのマクロ組めないかな・・・。

1つのPCに対するマクロじゃなく、1つのexeに対するマクロが組めればいいな

485:名無しさん@お腹いっぱい。
07/09/13 21:33:22 RNSO9Ql90
組めるよ

486:名無しさん@お腹いっぱい。
07/09/13 21:35:19 feUheBlM0
>>485
片方のIEを最小化にしたままとかでもできる・・・?

487:名無しさん@お腹いっぱい。
07/09/13 21:38:34 feUheBlM0
もしかしてFAQの
「KBD, BTN関数をバックグランドのアプリで実行したい
  MOUSEORG関数を使用して第2引数に 2 を指定して下さい」

ってやつかな?
ちと調べてきまー

488:名無しさん@お腹いっぱい。
07/09/13 21:57:21 feUheBlM0
While true
ID = GETID("メモ帳")
MOUSEORG(ID, 2)
KBD(VK_Z, DOWN)
SLEEP(0.5)
KBD(VK_Z, UP)
Wend

ってやってみましたが、特にメモ帳に変化はありませんでした・・・。

489:名無しさん@お腹いっぱい。
07/09/13 22:07:57 RNSO9Ql90
メモ帳で文字打ちたいならエディットエリアのハンドルを
MOUSEORGの対象に指定しないとだめだよ

490:名無しさん@お腹いっぱい。
07/09/14 02:10:16 ELr+rdQE0
>>488 実際やってみた 解らない不思議すぎ
"メモ帳"の部分を別のエディタとか(秀丸)に変えれば普通に動く

後半部分の
--------------------------------
KBD(VK_Z, DOWN)
SLEEP(0.5)
KBD(VK_Z, UP)
----↑コレを------↓こーゆーふうに-------------
SENDSTR(ID,"Z")
SLEEP(0.5)
----------------------------
書き換えたらできた

491:名無しさん@お腹いっぱい。
07/09/17 17:50:25 8CEV42fX0
>>488
ヒントは >>489 と
// ボタン等、オブジェクトのハンドルをゲットする
戻値 = GETCTLHND( ID, アイテム名, [番号] )


492:名無しさん@お腹いっぱい。
07/09/19 10:07:24 IfzNXkAd0
質問です

URLリンク(f30.aaacafe.ne.jp)で配布されてるfileopendll.dllという
ファイル選択ダイアログのインタフェースを UWSC に提供するためのDLLを利用して
選択したファイルのアドレスを変数に入力するなりprintしたいのですがうまくいきません

マニュアルには
>■UWSCからの使用
>例
>DEF_DLL fileopendlg(var string,var string,var string):int:fileopendll.dll
>buff="(ここ半角スペースいっぱい)"
>fileopendlg(buff,"*.jpg","Jpegフォーマット") //※
>みたいな感じで使ってください。バッファは多めに。
と書いてあります

※の行を
変数=fileopendlg(buff,"*.jpg","Jpegフォーマット")
にすると半角スペース連続の空白行しか変数に入らず
print fileopendlg(buff,"*.jpg","Jpegフォーマット")
とすると「1」とprintされます

OSはXP、UWSCはフリー版4.3.4.0です

493:名無しさん@お腹いっぱい。
07/09/19 10:09:01 IfzNXkAd0
あげときます

494:名無しさん@お腹いっぱい。
07/09/19 11:17:48 7YwQpMSP0
>>492
> print fileopendlg(buff,"*.jpg","Jpegフォーマット")
> とすると「1」とprintされます

> >DEF_DLL fileopendlg(var string,var string,var string):int:fileopendll.dll

それであってるがな。
その関数の戻り値プリントしてどうすんの? デバッグ中?
空白一杯にしたトコに結果が入るのはわかってるよな?
もしわかってなかったらまずマニュアルの通りに使えよ。

495:名無しさん@お腹いっぱい。
07/09/19 12:30:53 IfzNXkAd0
>>494
レスありがとうございます
ちといろいろ試してみました

>それであってるがな。
1を取得するように要求しちゃってるってことですかね?
欲しいのはアドレスの文字列なんですが、
「DEF_DLL fileopendlg(var string,var string,var string):int:fileopendll.dll 」
これの意味が理解できてないもんでして

print buffとやるとアドレス文字列がprintされるのでココに結果が入るんだろうってのは解ったんですが
writeini("セクション名", "項目名",buff)とやると
後でiniファイルを見ても項目名のところは半角スペースいっぱいになっています
(アドレス取得前のbuffの値が入っちゃってますね)

printはデバッグ用で、本来の目的はファイル選択ダイアログで得たアドレスをiniファイルに書き込む作業です
printは出来てiniには書き込めないとか謎な感じです

496:名無しさん@お腹いっぱい。
07/09/19 15:44:31 0g/M+sRf0
fileopendlgはカレントディレクトリを変更するので
writeiniでiniのパスを指定した方がいいかと

497:名無しさん@お腹いっぱい。
07/09/19 20:31:15 IfzNXkAd0
>>496
レスありがとうございます

>fileopendlgはカレントディレクトリを変更するので
それは気がつきませんでした
fileopendlgで選んだことのある辺りを見に行ったら、
いろんな所にiniファイルが散らかっていました(苦笑)
fileopendlgを使った後はカレントディレクトリを戻しておかないといけないですね

多分解決しました
ありがとうございました

498:名無しさん@お腹いっぱい。
07/09/20 07:15:36 UdYGO4Qr0
ていうかもっと別のを使えよ。

499:名無しさん@お腹いっぱい。
07/09/20 08:57:10 COerB5zR0
fileopendlg以外でいいものありますか?
出来ればファイルではなくフォルダが選択できるダイアログならベストなんですが
(ファイルは選べなくても構わないんです)

ついでにもう少し話を…やりたいことはこんな感じです
1.ダイアログ取得した2つフォルダのアドレスをそれぞれiniに格納
2.片方で更新されたファイルを全てもう片方にコピー
3.状況に応じて2.の作業をUWSCにやらせる

2.で詰まりました
DosCmd("xcopy +"readini(セクション名,アドレス1) "+ +"readini(セクション名,アドレス2)"+ /d")
これでいけるっちゃいけるんですが
/dだと更新日時を月-日-年までしか見てくれず
1秒でも新しければバックアップしたいのでダメなんです   

んで検索してると
こんなの見つけまして
URLリンク(www.fpcu.jp)
を組み込むことが出来れば秒単位まで面倒見てもらえるんですが
どう書けばいいか教えてもらえないでしょうか?度々すみません

500:名無しさん@お腹いっぱい。
07/09/20 09:05:35 UHtaLIC80
VBでも使った方が早いと思うよ。

501:名無しさん@お腹いっぱい。
07/09/20 13:35:56 UdYGO4Qr0
>>499
素直にディレクトリやファイルの同期やら条件付コピー・移動専用のソフトを使った方がいいよ。
俺もこの手のをずっと探していて正直あんまり好みのヤツは見つからないんだが
とりあえずフォルダ右クリックからFastCopyを使ってる。
決った対象の定型処理のするヤツならプロジェクトがつくれるタイプもあるよ。
俺の希望は2点間処理でなく3点間処理ができるヤツなんだよな。
AとBを条件比較してアクションを実行できる…つ~感じでCに差分だけコピーとか。
それができるソフトはいまんとこ見つけられて無い。
ちなみにタイムスタンプはWindowsのバージョンによっては秒が無効だったりするので注意。

ちなみにDLLだとHSPとかで使えるいろんな機能を詰め込んだ奴が有る。
俺は非標準のDLL使うのあんまり好きじゃないので忘れちゃった。
Windows標準のDLLのダイアログも使えるよ。

502:名無しさん@お腹いっぱい。
07/09/20 14:06:13 szLjCd7W0
拡張コピーつかっとけ

503:名無しさん@お腹いっぱい。
07/09/20 16:08:58 Jp674UjV0
URLリンク(www.roy.hi-ho.ne.jp)
を参考にフォルダ選択ダイアログを出してみた。

Const BIF_RETURNONLYFSDIRS = $1
Shell = createoleobj("Shell.Application")
f = Shell.BrowseForFolder(0,"フォルダ選択",BIF_RETURNONLYFSDIRS)
msgbox(f.Items.Item.Path)

504:499
07/09/22 05:23:49 lGB83a7K0
遅くなってすみません
レスありがとうございます>>500-503

>>501
>素直にディレクトリやファイルの同期やら条件付コピー・移動専用のソフトを使った方がいいよ。
そすねー
FdateCompareとscomp4wってのを手動で酷使してたんですが
どっちもシンプルで使いやすいかわりに融通効かないところがありまして
面倒なのでマクロでやらせたいなと考え、UWSCが出てきた次第です

>AとBを条件比較してアクションを実行できる…つ~感じでCに差分だけコピーとか。
それ自分も欲しいですね
無いんですね。残念

>>503
ありがたく使わせて頂きます
つか、こんな4行でホントにできるのか?と騙された気持ちでコピペしたら本当に動いた・・・
素晴らしかです、感謝します







505:名無しさん@お腹いっぱい。
07/09/23 04:18:34 o3gfEDmo0
AからZまでの連続した文字列を
配列変数 = "A","B","C" ..... "Z"
.
のように分解して配列変数に入れていくにはどうすればいいんでしょうか?

506:名無しさん@お腹いっぱい。
07/09/23 07:47:00 G54zJUch0
>> 505 よくわからんが、これでいいのか?

dim i, 配列変数[25]
for i = 0 to 25
配列変数[i] = chr(65 + i)
next

507:名無しさん@お腹いっぱい。
07/09/23 13:44:37 o3gfEDmo0
>>506
なるほど、chrで文字を作ればいいんですね
ありがとうございました

508:499
07/09/24 04:10:33 wgUVMx0o0
499です
ファイル同期ソフトをuwscで呼び出してコピーさせる方法でとりあえずは解決したのですが
他のソフトが立ち上がることがあまり好ましくなく、
全ての処理をUWSCとDOSコマンドの中で済ませたいのです。

望む処理は以下の通りです
1.UWSCにてフォルダ選択ダイアログを呼び出し、
 運用ファイルのあるフォルダのアドレスを取得
2.同じくダイアログででバックアップフォルダのアドレスを取得
3.取得したアドレスをiniファイルに書き込み、2回目以降はiniから取得
 (503氏のお陰でここまで解決済)
4.2つのフォルダの中のファイルの更新日時を秒単位まで比較する
5.1秒でも新しければコピー
6.4と5をUWSCにてループさせる

こうしたい理由
・第三者が利用することもある
・扱うファイルが多く、更新も1分間に複数回行われる
・他のソフトを起動するタイムロスで同期を取る頻度が落ちる
・時間を比較せずday単位で全てコピーしたり、他ソフトを呼び出して処理させていると
  時間がかかり、その分正確性に欠ける

doscmdにてURLリンク(www.fpcu.jp)に書いてあるような処理を
実行させる方法はありませんか?
よろしくお願いします

509:499
07/09/24 04:13:54 wgUVMx0o0
追記
6の処理でループさせるだけでなく、更新されるファイル名等によって
アクションを加えたいのでUWSCを利用しています

510:名無しさん@お腹いっぱい。
07/09/26 15:53:15 EylaNx+x0
いい加減少しくらいは自分で調べろよ(;´Д`)

511:名無しさん@お腹いっぱい。
07/09/26 17:23:32 ntFznVLk0
DOSCMD() にこだわる理由が理解できない
コマンドの出力が欲しいのか?
ちなみにファイルのタイムスタンプを比較する API 関数は CompareFileTime()

この手の処理に UWSC は適切とは思えない
標準でファイル操作ができるヤツを使うべき

512:名無しさん@お腹いっぱい。
07/09/26 21:24:03 OV83uafb0
でも別にUWSCでもできるからそれくらいやってもいいだろ。

それでいくら儲かるのか知りたい。

513:名無しさん@お腹いっぱい。
07/09/27 02:57:51 YR+rPufiO
UWSCのスクリプト有料で作成してもらえる
サイトご存知ないですか?
くぐって見たのですが、見当たらないので
お願いします

514:名無しさん@お腹いっぱい。
07/09/27 03:48:33 b6oikRpX0
仮想キーで ^ (べき乗のキー)に対応するのはありますか?
ヘルプではどれがそうなのか分かりませんので教えてください

515:名無しさん@お腹いっぱい。
07/09/27 05:25:34 Pmibxn3S0
久しぶりに来たけど公式移転した?

516:名無しさん@お腹いっぱい。
07/09/27 10:02:52 DBUtryBv0
>>514
URLリンク(uri.sakura.ne.jp)


517:名無しさん@お腹いっぱい。
07/09/28 02:25:56 FG/hllZY0
>>513
サイトじゃないがいくら出す?
なにをしたいのか言えば仕様はこちらですりあわせながら作る。
遊びじゃないので安くはならない。

518:名無しさん@お腹いっぱい。
07/09/28 07:01:30 u42a6ZPP0
訳の分からん事書くと笑われるぞ。

519:514
07/09/28 10:30:09 sYeGPVlV0
>> 516
ありとうございました

520:名無しさん@お腹いっぱい。
07/09/28 14:12:46 aP+3pyMN0
画像の縦横サイズを取得する方法はありませんか?
埋め込みでやってきたけどファイル数が増えてきて管理しにくくなってきた。

521:名無しさん@お腹いっぱい。
07/09/28 20:37:49 XKqclb350
>>520
具体的に

522:名無しさん@お腹いっぱい。
07/09/28 20:59:26 HdzCHUhy0
>>520
ヘッダみてサイズを取得するから
画像の種類 BMPやJPEGなどによって
処理作らないといけない。
埋め込み処理っていうのがどんなのかしらないけど
他のアプリでひらいて大きさ取得したらそのアプリ
終了とかが楽でいいかもね


523:名無しさん@お腹いっぱい。
07/09/28 21:03:57 b8XsNP2f0
Photoshop CS以降のユーザーなら(ps7でもプラグイン追加で可能)
フォトショップのスクリプト操作でwidth heightを取得するとか

524:名無しさん@お腹いっぱい。
07/09/28 21:10:16 OCT8kFRP0
ImageMagick
URLリンク(www.imagemagick.org)
Doodle2
URLリンク(www.vector.co.jp)

525:名無しさん@お腹いっぱい。
07/09/28 23:45:54 FG/hllZY0
Example for /info:
i_view32.exe c:\test.jpg /info=c:\test.txt
i_view32.exe c:\*.jpg /info=c:\jpgs.txt

526:名無しさん@お腹いっぱい。
07/09/29 03:06:10 P0vTxDUh0
>>520
IEのオートメーションでIMGタグを使って読み込んでWIDTHとHEIGHTを見る

527:名無しさん@お腹いっぱい。
07/09/29 16:55:59 W9FUzmNo0
       ____
     /_ノ ' ヽ_\
   /(≡)::::::(≡)\  
  / /// (__人__) ///\ 変数関数に日本語を使えるのがこんなに幸せだなんて…
  |     |r┬-|      |
  \     ` ー'´    /
   / ̄ ̄ ̄ ̄ ̄ ̄ ̄ \

528:名無しさん@お腹いっぱい。
07/09/29 20:48:05 24Ccg0cr0
print用のログのサイズをもっと大きくしたいのですが、可能ですか
9KB ではすくなすぎです。


529:名無しさん@お腹いっぱい。
07/09/29 20:54:57 TqWnE4t80
可能です

530:名無しさん@お腹いっぱい。
07/09/29 21:08:24 DMjwjGXb0
>>528
ヘルプの<OPTION指定>


531:名無しさん@お腹いっぱい。
07/09/29 22:37:57 7zzx4xm/0
( ´_ゝ`)= "ふ~ん"
( ´Д⊂ = "うぇ~ん"
(゜д゜)= "ハッ"
(´・ω・`) = "・・・"
(`・ω・´)= ”シャキーン”

d(゚∀゚)b = ( ´_ゝ`)+ "<#CR>" + ( ´Д⊂ )+ "<#CR>" + (゜д゜)+ _
 "<#CR>" + (´・ω・`) )+ "<#CR>" + (`・ω・´))+ "<#CR>"

MsgBox(d(゚∀゚)b)

532:528
07/09/29 23:19:35 24Ccg0cr0
>>529 >>530
ありがとうございます
ヘルプに載ってたなんてはずかしい。

533:>>531
07/09/30 01:36:08 0ybZtFAQ0
俺は?

534:名無しさん@お腹いっぱい。
07/10/01 01:43:30 hIsFCA7R0
GETTIME()
print "1: "+ G_TIME_MM2 + "/" + G_TIME_DD2 + " " + G_TIME_HH2 + ":" + G_TIME_NN2
public str = "2: "+ G_TIME_MM2 + "/" + G_TIME_DD2 + " " + G_TIME_HH2 + ":" + G_TIME_NN2
print str

これを実行すると、1と2で表示される時間が異なります。
2つのプリント文の間に長い処理がはさまるとひどいときには数時間くるいます。

ある処理にかかった時間を知りたくて、開始時に時刻ををprintし、終了時にまたprintする方法は
うまくいくのですが、上記例のように、終了時に開始時刻と終了時刻をprintする方法では開始時刻が
くるってしまうことを発見しました。
何か対策はあるでしょうか

535:534
07/10/01 02:05:55 hIsFCA7R0
なんか、2のときは2個前のgettime() の結果を表示してる気がする。なんでだろ。

536:名無しさん@お腹いっぱい。
07/10/01 13:30:25 VBhlyhjz0
>>534
strは最初に定義だけしとけ

537:名無しさん@お腹いっぱい。
07/10/01 19:53:36 dnZlIa8B0
>>534 >>535で解決してると思うけど。なんでだろ。

538:名無しさん@お腹いっぱい。
07/10/01 19:58:38 dnZlIa8B0
あっごめん書いてる内容理解した
公式BBSにでも質問したらいいんじゃない。
実験してないけど、変だね。

539:名無しさん@お腹いっぱい。
07/10/01 21:22:08 UN+COaA40
Shell= CreateOleObj("Shell.Application")
dirpath = Shell.BrowseForFolder(0,"フォルダを選んでください",16,0)
print dirpath
sleep(10)

以前、この記述でフォルダのパスを取得することができたはずなのに、今、実行したらprintされる内容がパスでなく数字だ…
昔、これで正常に動いた記憶があるのに?

540:名無しさん@お腹いっぱい。
07/10/01 21:24:01 j50ta8iB0
>>534

>>536でおk
グローバル変数定義をpublic strだけにしといたらズレない
(グローバル変数定義時に変数で値を入れると×)

時間を計るには
開始時と終了時両方でgettimeしたら良いかと


541:名無しさん@お腹いっぱい。
07/10/01 21:31:32 UN+COaA40

Shell= CreateOleObj("Shell.Application")
dirpath = Shell.BrowseForFolder(0,"フォルダを選んでください",16,0).Items.Item.Path
print dirpath
sleep(10)

自己解決。上記が正しい取得方法でした。

542:534
07/10/02 01:48:20 j35V/qnn0
>>536 でOKでした。ありがとうございました

543:名無しさん@お腹いっぱい。
07/10/03 13:07:19 Ax1HHD6L0
_____           ______
!      |           |       |
! 見 エ  .|           | 費  く  .|
! つ リ   |           .| や だ  |
! め カ  .|           .| し  ら  |
! て 様  .|           | た  な |
! い を  |'^ヽ,   .__    | い  い |
! た    .|:::::::::´゙''''''"::::`''- , .|   ゚ 事 |
! い    .|:::::::::::::::::::::::::::::::::::) |    に  |
!  ゚      |::::::::::::::::::::::::::::::::::::^|    時 .|
!       .|::::::::::::::::::::::::::::::::::::::|    間 .|
i――┘:::::::::::::::::::::::::::::::::::|    を .|
::::::::::::::::::::::,,,,_,,,ノ"'ーi::::::::::::::::::::::|        |
:::::::::.,/`""      .´.`!,,,、::::::|       |
''゙`゙´               `l::::::.|         |
             _   !::.,!,,,,,,,,,,,,,,,,,,,,,,,|
    ''''''ー、、    ‐'゙゛  /'゛ 、
    __,,,,、    / rt;;ュ !  -十゛_
    { じ〕      ゝ"ン !  ''゙゙l"´
        ,  ヽ    !   !  i i /
        ゙'" `″    i¬-..,,__   ノ
       ,‐----‐    /,, -┴ーニ二;;i、、
 =ー、、    `'''"  __〃゛       _..-!''
.、゙'''―-....,,_______,,..;;=゛   l ,|..-'"゛:::::::::
、 `゙''―-----‐‐''"゛   _,,,ノ‐´ヽ::::::::::::::::::::::

544:名無しさん@お腹いっぱい。
07/10/03 23:57:41 N7ydwJhg0
Doscmd(move /-y ファイルパス 移動先)
を実行すると、再現性100%でuwscが応答停止 and cmdプロセスが起動しっぱなし
になるんだけど、-yオプション付けるときはプロンプトにペーストしなきゃダメカナ?

545:名無しさん@お腹いっぱい。
07/10/04 00:12:05 pi/Aw0tg0
すまそ自己解決した
exec("cmd /C move /-Y ファイルパス 移動先)
でよかったのか。

546:名無しさん@お腹いっぱい。
07/10/05 02:11:31 i2uPyHiu0 BE:1452182279-2BP(12)
多重ループの質問です
1を繰り返してる時に2のキーも繰り返し入力したいのですが、
下記のようにやると1の入力しかできませんでした。
どうしたらいいですか?

メイン.UWSに
for 回数 = 1 to 1
  Call 1.uws
  Call 2.uws
  print 回数
next

1.UWSに
While True
KBD(VK_1,CLICK)
Wend

2.UWSに
While True
KBD(VK_2,CLICK)
Wend

547:名無しさん@お腹いっぱい。
07/10/05 03:25:25 5taFh0qw0
初歩的質問ですみません

FOPEN("C:\~.txt")

でファイルが開かないんですがなぜでしょうか?
txtファイルは読み取り専用等にはなっておらず
オープンモードを指定しても同様です

ヘルプを見る限りこれで開くような気がするんですが…

548:名無しさん@お腹いっぱい。
07/10/05 04:01:58 YKwA30R+0
>>547
FGETやFPUTが出来ないって事だよね
メモ帳で開きたいとかそう言う事じゃないよね?

549:名無しさん@お腹いっぱい。
07/10/05 04:03:14 i2uPyHiu0 BE:322708027-2BP(12)
>>547
こちら参照してみてください
URLリンク(park14.wakwak.com)

550:名無しさん@お腹いっぱい。
07/10/05 04:04:41 i2uPyHiu0 BE:1475232588-2BP(12)
sage忘れました
すみません

551:名無しさん@お腹いっぱい。
07/10/05 04:10:33 MaD5U/py0
>>546
それ無限ループ

552:名無しさん@お腹いっぱい。
07/10/05 04:15:27 5taFh0qw0
>>548
メモ帳で開きたいんです…

>>549


553:名無しさん@お腹いっぱい。
07/10/05 04:18:31 5taFh0qw0
すいません誤爆です

>>549
ありがとうございます
見てみましたがこれはWindows Shellを利用したソフトを
別途使う必要があるということでしょうか?

UWSスクリプトを書き換えるだけでは駄目なのですか?

554:名無しさん@お腹いっぱい。
07/10/05 04:41:28 MaD5U/py0
execでこのスレを検索するとかはどう?

555:名無しさん@お腹いっぱい。
07/10/05 04:49:10 5taFh0qw0
EXEC("C:\~.txt")では開きませんよね?

556:名無しさん@お腹いっぱい。
07/10/05 06:51:01 7z1TPD6q0
UWSCでは無理

557:名無しさん@お腹いっぱい。
07/10/05 07:09:31 bjtp9bjd0
>>555
メモ帳なら
EXEC("notepad C:\~.txt")

558:名無しさん@お腹いっぱい。
07/10/05 11:24:09 mFXOFoMo0
めちゃくちゃ初歩的で申し訳ないのですが質問です


Id=GetId("XXXX")
MouseOrg(Id,2)
while true
for I=1 TO 10
Kbd(VK_F9,CLICK,2000)
Kbd(VK_F8,CLICK,3000)
Kbd(VK_F9,CLICK,2000)
Kbd(VK_F6,CLICK,3000)
next
Kbd(VK_F9,CLICK,2000)//!
Kbd(VK_F7,CLICK,3000)
BTN(RIGHT,DOWN,780,384,187)
MMV(780,384,16)
BTN(RIGHT,UP,780,384,47)
MMV(781,386,15)
MMV(784,390,16)

wend
MouseOrg(Id,0)

こういった簡単なループマクロを造りたいのですが
kbdまではきちんと動作するのですがBTN以下がスキップされて
ループし続けて困っています、
要はBTNとMMVもループに含めて動作させたいのですが
何処が悪いのでしょうか、もしよろしければご指南お願いいたします。

559:名無しさん@お腹いっぱい。
07/10/05 11:37:18 0wnDkpaV0
ゲームですか?

560:名無しさん@お腹いっぱい。
07/10/05 12:14:30 ZCht7ypY0
ですよ

561:名無しさん@お腹いっぱい。
07/10/05 19:22:15 sNmyI+Y50
今、2台のPCでマクロを仕様しています。
ウィンドウに対して、十字キーの「↑」を入れっぱなしのようなマクロなのですが、
これを1台のPCでできませんか?

ちなみに、このようにIDを指定してみましたが、
ウィンドウは識別してくれるのですが、ウィンドウに対して↑のキーが入りません。

WinID = GETID("WindowName")
While true
MOUSEORG(WinID, 2)
KBD(VK_UP, DOWN)
SLEEP(0.1)
wend


562:名無しさん@お腹いっぱい。
07/10/05 19:55:06 XxE7M91Y0
ゲームですか?

563:名無しさん@お腹いっぱい。
07/10/05 20:26:23 sNmyI+Y50
>>562
はい、ゲームです。
ゲームとそれ以外で何か違いとか出たりします?

564:名無しさん@お腹いっぱい。
07/10/05 21:22:23 Vt9g/RV90
このスレをゲームで検索してみたらいい

565:名無しさん@お腹いっぱい。
07/10/05 21:28:31 AZGKer9l0
押しっぱなし?
では、

566:名無しさん@お腹いっぱい。
07/10/05 21:31:09 Vt9g/RV90
てかマルチかよ(;´Д`)

567:名無しさん@お腹いっぱい。
07/10/05 21:36:58 AZGKer9l0
マルチなのか

568:名無しさん@お腹いっぱい。
07/10/05 22:24:28 sNmyI+Y50
ゲームどころかTeraPadでさえうまくいかない

WinID = GETID("TeraPad")
MOUSEORG(WinID ,2)

While True
KBD(VK_Z, DOWN)
SLEEP(0.1)
Wend
MOUSEORG(0)

569:名無しさん@お腹いっぱい。
07/10/06 09:59:46 MyQ6AbXe0
またmouseorg2かwカスは死ね?みたいな?

570:名無しさん@お腹いっぱい。
07/10/06 12:46:27 6u83w9sA0
キーは押したら上げろよばか

571:名無しさん@お腹いっぱい。
07/10/06 13:35:59 Dqk025Bc0
お片付けができない子は嫌われますよ。

572:名無しさん@お腹いっぱい。
07/10/06 14:11:05 4enbiKyz0
>>569
MOUSEORGが別ウィンドウ操作って聞くと誰でも使うだろ

573:名無しさん@お腹いっぱい。
07/10/06 14:56:51 C8iILwma0
>96 :名無しさん@お腹いっぱい。:2007/05/24(木) 03:27:10 ID:6edlpdZM0
>    ゲームでショートカットキーを使い自動で回復アイテムを定期的に使用するように組もうと思いまして
>    ここまでは自力で調べて書いてみたのですがうまく動作しません。
>
>    MOUSEORG(GetCtlHnd(GETID("ゲームのウィンドウ名"), "クラス名■私ゲームはD3D Window■"),2) //ここから指定のウインドウで実行
>    While True //ここから無限ループ
>    KBD(VK_F1,CLICK,10000)/F1キーを押す
>    KBD(VK_F2,CLICK,10000)/F2キーを押す
>    KBD(VK_F3,CLICK,10000)/F3キーを押す
>    KBD(VK_F4,CLICK,10000)/F4キーを押す
>    KBD(VK_F5,CLICK,10000)/F5キーを押す
>    Wend //ここまで無限ループ
>    MOUSEORG(0) //ここまで指定のウインドウで実行
>
>    ちなみに、自分が画面の前にいて返答できれば規約違反ではないそうです。
>    ご教示お願いします。

この馬鹿を思い出した

574:名無しさん@お腹いっぱい。
07/10/06 15:16:58 5g88ET6H0
>>572
ちゃんと操作できますよwwww
できないのはぐぐりもしないしスレも検索できないケンミジンコだけですおwwww

575:名無しさん@お腹いっぱい。
07/10/06 16:58:09 hxUyad/q0
マウスカーソル移動での質問です!

「特定のキー(F12)を押すと任意の座標にカーソルが移動する」ようにするのは
どうしたらいいのでしょうか?





576:名無しさん@お腹いっぱい。
07/10/06 17:14:00 G2/NQNbo0
  _, ._
( ゚ Д゚)

577:名無しさん@お腹いっぱい。
07/10/06 17:18:34 m+uOfOM10
「任意ですか!念力とか使うのはどうでしょう!」

578:名無しさん@お腹いっぱい。
07/10/06 17:31:47 fmHfqzBO0
>>575
GETKEYSTATE と MMV

579:名無しさん@お腹いっぱい。
07/10/06 19:50:04 intGgs6d0
そういう風に書けばいいでしょう

580:名無しさん@お腹いっぱい。
07/10/06 23:47:14 4enbiKyz0
>>574
ググってもでねーよwww

581:名無しさん@お腹いっぱい。
07/10/07 03:03:19 CDvJ2slZ0
ぐぐって出ないとかどこのゆとりだよ

582:名無しさん@お腹いっぱい。
07/10/07 14:09:14 fWC5FB7G0
GETIDのクラス名って何?
タイトル以外の名前?

583:名無しさん@お腹いっぱい。
07/10/07 14:26:20 bStmQipp0
幼年組みとか年長組みとかそういうのだろ。

584:名無しさん@お腹いっぱい。
07/10/07 15:56:23 RU4w+L7t0
>>582 これを使え

URLリンク(blogs.yahoo.co.jp) 
URLリンク(blogs.yahoo.co.jp)

585:名無しさん@お腹いっぱい。
07/10/08 09:16:31 Q+nO16mq0
はじめまして質問です
ヤフーオークションに自動で出品可能ですか?
やってる人いてますか?
帰宅後に1日30出品目標に毎日出品してるのですが
出品予定の品数は膨大で手作業では全然間に合わないんです
掲載画像と使い回しのHTMLはあります
掲載画像の指定とHTMLの1行目をコピーして商品タイトルとして出品したいのです
当方、UWSCはまったくの初心者なのですが
どうぞよろしくお願い致します

586:名無しさん@お腹いっぱい。
07/10/08 12:37:19 WWW6pUfh0
やってますよ

587:名無しさん@お腹いっぱい。
07/10/08 12:42:43 9Jh6qGSO0
       '``・* 。
        |     `*。
       ,。∩∧__∧  *   もう、どうにでもなーれ♪
      +.. (´∀` ) *。+゚
      `*。 ヽ、  つ *゚*
       `・+。*・' ゚⊃ +゚
       ☆   ∪~ 。*゚
        `・+。*・ ゚




588:名無しさん@お腹いっぱい。
07/10/08 21:11:50 nu95LK2w0
( ;´Д`) ハァハァ 
 Σ⊂彡_,,..i'"':
     |\`、: i'、
     \\`_',..-i
       \|_,..-┘



  ( *´ω`)ムシャムシャ
  つi'"':
   `、:_i'

589:名無しさん@お腹いっぱい。
07/10/09 00:07:14 1rCVVliS0
>>586さん
>>585です
お手すきの時にでも.UWSを貼って頂けないでしょうか?
何卒よろしくお願い致します

590:名無しさん@お腹いっぱい。
07/10/09 04:26:44 VqM2UOOM0
オークションでオークション出品用UWSCスクリプト作成請負してるよ。

591:名無しさん@お腹いっぱい。
07/10/09 05:01:45 F1d0P6rk0
>>585さん
uwsをアップロードしてみました。
よかったら使ってみてください。
URLリンク(www-2ch.net:8080)


592:名無しさん@お腹いっぱい。
07/10/09 10:12:46 cxJb15N90
スクランブル済かよ、こえー。
その気になればDOSCMDでHDD消去だってできるのがUWSCだからな。

昔、俺もスクランブル済uwsファイルを配布したこともあったが、当時受け取った人はよく実行してくれたもんだと思う。
その後、(uwscとは無関係の)いくつかのウイルスの被害にあった今では、見ず知らずの人のスクランブル済みコードなんて
恐ろしくてとても実行できない。、

593:名無しさん@お腹いっぱい。
07/10/09 12:46:52 pzL2RV350
まぁこの手のスクリプトはたいていスクランブルかけて配布されるから
なんとも言えんな

594:名無しさん@お腹いっぱい。
07/10/09 16:45:29 mHAN8GOQ0
もし俺がスクランブルかけて配布するとしたら、流石にウィルスやHDD消去、
個人情報の抜き取りとかはやらないが、自分のブログのランキングバナーのクリックくらいは
させるなw


595:名無しさん@お腹いっぱい。
07/10/09 23:03:32 d4pk7S3y0
こんばんわ>>585です
>>590
「uwsc」や「スクリプト作成」で検索したけど見当たりませんよかったら出品してるタイトル教えて下さい
>>591
帰宅途中に満喫行って捨てID作って試してみました
悲しい事実が・・・
すいませんがテキストの状態で張って頂けないでしょうか?
お忙しいところ申し訳ないです
よろしくお願い致します

596:582
07/10/09 23:05:05 vy03fpzm0
582ですが出来ました

GETKEYSTATE(VK_F12)
while True
  ifb GETKEYSTATE(VK_F12)
    id = GETID(GET_ACTIVE_WIN)
    MMV(0, 0)  
  endif
  Sleep(0.2)
wend


597:名無しさん@お腹いっぱい。
07/10/10 02:07:37 jXLMf1G50
UWSCのGETTIMEの使い方がHELPやサイトを見て回っても分からなかったので質問させていただきます。
たとえば3時30分にメモ帳を閉じたい時どうすればいいんですか?
教えてください。

598:名無しさん@お腹いっぱい。
07/10/10 12:14:56 rhRGgPcy0
>>594
俺なら1/1000でなんかメッセージ出してみたりするなw

599:名無しさん@お腹いっぱい。
07/10/10 18:21:32 /1E16brH0
>>597
gettimeすると
変数G_TIME_HHに時が、変数G_TIME_NNに分が入るので後は適当に。
if G_TIME_HH=3 and G_TIME_NN=30 then ctrlwin(メモ帳のID,close)
みたいな感じで。
これをループで回すのは無駄っぽい気がするので、メモ帳を閉じるだけのスクリプト組んでそれをスケジューラで3:30に実行の方が良くないか?


600:名無しさん@お腹いっぱい。
07/10/10 22:23:25 1M5BUhFE0
>>591
サブPCで動かしてみたけど、普通に使えるなこれ

601:名無しさん@お腹いっぱい。
07/10/10 23:44:37 CQYWUKPJ0
>>600
ID入力してパスワード入力したらUWSCが消えてしまった
なんだったんだろうかと・・・
コンパイル前の状態でキボーン

602:名無しさん@お腹いっぱい。
07/10/11 02:20:48 vQqKkW+e0
>>599
スケジュール機能を忘れてました
ありがとうございます

603:名無しさん@お腹いっぱい。
07/10/14 12:45:28 uSQgSTJ20
こんにちわ
ヤフオクに自動出品できません><
どなたかお願いたします

604:名無しさん@お腹いっぱい。
07/10/15 01:17:21 MxhpR6rE0
初歩的な質問ですみません、Sound("ファイル名.*")が機能しないのですが、
原因はサウンドカードのドライバなのでしょうか(beepは鳴ります)。
フルパスは合っているしファイルが壊れているのでもないようです。
メディアファイルの関連付けは.wavはWMPで他はWinampなんですが、全部Windowsの
デフォルトに戻してもだめでした。

605:名無しさん@お腹いっぱい。
07/10/15 01:34:06 MvbINvuU0
拡張子に*は使えないと思うぞ

606:名無しさん@お腹いっぱい。
07/10/15 01:45:52 MxhpR6rE0
すみません、Beep以外が鳴らないという意味でアタリスクで書きました。
Sound("C:\WINDOWS\Media\town.mid")
でも鳴りません

607:名無しさん@お腹いっぱい。
07/10/15 01:49:49 MvbINvuU0
音の再生が終わるまでスクリプトを停止する
Sound("C:\WINDOWS\Media\town.mid",true)
ではどうかな?

608:名無しさん@お腹いっぱい。
07/10/17 00:09:18 0hmHDMq30
>>607
ありがとうございました。同期フラグを付けたら鳴りました。
Trueでは再生が終了するまで待ち、Falseでは最初の一瞬だけ鳴り、省略時は全く鳴らないようでした。
返事遅れてすみません。

質問続きで申し訳ないのですが、Dropfile(Getid(,"CabinetWClass"),dirpath,filename)
で現在最前面のエクスプローラにファイルをドロップするという事はできないのでしょうか。

DropfileはGimpで1つのファイルに複数のファイルをレイヤーとして読み込むのに大変重宝して
るのですが、ビューア(Irfanview)でファイルのフルパスを得て、それを今開いているエクスプローラ
ウィンドウにコピーしたいとき、ディレクトリのパスを取得する方法が分からずDropfileでやって
みたところ、あえなく失敗しました(そもそもDropfileはマウスで行うD&Dとは別のもの?)。
エクスプローラの表示設定はタイトルバーにフルパスを表示しない and アドレスバーも表示しない
設定で、これはスキンで強制的に非表示になっているので一時的に表示する事も出来ません。

ディレクトリのパスはSckey(explorer,vk_Alt,V,F) -> 全般を表示して
dirpath=GetStr(property,3,Str_edit)+"\"+explorerのcaption
で取得する方法くらいしか思いつきませんでした。
もっとスマートな方法がありましたら、ぜひご教示お願いいたします


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