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


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

【マクロ】 UWSC Part3 【シェアウェア化】



1 名前:ミスターユーダブリューエスシー [2007/04/12(木) 15:09:02 ID:ljN5gr/P0]
www.uwsc.jp/

1 pc7.2ch.net/test/read.cgi/software/1107738590/
2 pc11.2ch.net/test/read.cgi/software/1156416884/

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

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

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

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

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

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


492 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/19(水) 10:07:24 ID:IfzNXkAd0]
質問です

ttp://f30.aaacafe.ne.jp/~seiten/で配布されてる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 名前:名無しさん@お腹いっぱい。 [2007/09/19(水) 10:09:01 ID:IfzNXkAd0]
あげときます

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

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

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

495 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/19(水) 12:30:53 ID: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 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/19(水) 15:44:31 ID:0g/M+sRf0]
fileopendlgはカレントディレクトリを変更するので
writeiniでiniのパスを指定した方がいいかと



497 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/19(水) 20:31:15 ID:IfzNXkAd0]
>>496
レスありがとうございます

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

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

498 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/20(木) 07:15:36 ID:UdYGO4Qr0]
ていうかもっと別のを使えよ。

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

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

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

んで検索してると
こんなの見つけまして
ttp://www.fpcu.jp/dosvcmd/bbs/log/copyxcopy/4-1068.html
を組み込むことが出来れば秒単位まで面倒見てもらえるんですが
どう書けばいいか教えてもらえないでしょうか?度々すみません

500 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/20(木) 09:05:35 ID:UHtaLIC80]
VBでも使った方が早いと思うよ。

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

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

502 名前:名無しさん@お腹いっぱい。 [2007/09/20(木) 14:06:13 ID:szLjCd7W0]
拡張コピーつかっとけ

503 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/20(木) 16:08:58 ID:Jp674UjV0]
ttp://www.roy.hi-ho.ne.jp/mutaguchi/wsh/object/shell.htm
を参考にフォルダ選択ダイアログを出してみた。

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

504 名前:499 mailto:sage [2007/09/22(土) 05:23:49 ID:lGB83a7K0]
遅くなってすみません
レスありがとうございます>>500-503

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

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

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







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

506 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/23(日) 07:47:00 ID:G54zJUch0]
>> 505 よくわからんが、これでいいのか?

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



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

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

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

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

doscmdにてttp://www.fpcu.jp/dosvcmd/bbs/log/copyxcopy/4-1068.htmlに書いてあるような処理を
実行させる方法はありませんか?
よろしくお願いします

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

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

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

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

512 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/26(水) 21:24:03 ID:OV83uafb0]
でも別にUWSCでもできるからそれくらいやってもいいだろ。

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

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

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

515 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/27(木) 05:25:34 ID:Pmibxn3S0]
久しぶりに来たけど公式移転した?

516 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/27(木) 10:02:52 ID:DBUtryBv0]
>>514
ttp://uri.sakura.ne.jp/~cosmic/yuno/lab/win32_keycode.html




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

518 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/28(金) 07:01:30 ID:u42a6ZPP0]
訳の分からん事書くと笑われるぞ。

519 名前:514 mailto:sage [2007/09/28(金) 10:30:09 ID:sYeGPVlV0]
>> 516
ありとうございました

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

521 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/28(金) 20:37:49 ID:XKqclb350]
>>520
具体的に

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


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

524 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/28(金) 21:10:16 ID:OCT8kFRP0]
ImageMagick
ttp://www.imagemagick.org/
Doodle2
ttp://www.vector.co.jp/soft/winnt/prog/se219120.html

525 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/28(金) 23:45:54 ID: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 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/29(土) 03:06:10 ID:P0vTxDUh0]
>>520
IEのオートメーションでIMGタグを使って読み込んでWIDTHとHEIGHTを見る



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

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


529 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/29(土) 20:54:57 ID:TqWnE4t80]
可能です

530 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/29(土) 21:08:24 ID:DMjwjGXb0]
>>528
ヘルプの<OPTION指定>


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

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

MsgBox(d(゚∀゚)b)

532 名前:528 mailto:sage [2007/09/29(土) 23:19:35 ID:24Ccg0cr0]
>>529 >>530
ありがとうございます
ヘルプに載ってたなんてはずかしい。

533 名前:>>531 mailto:sage [2007/09/30(日) 01:36:08 ID:0ybZtFAQ0]
俺は?

534 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/01(月) 01:43:30 ID: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 mailto:sage [2007/10/01(月) 02:05:55 ID:hIsFCA7R0]
なんか、2のときは2個前のgettime() の結果を表示してる気がする。なんでだろ。

536 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/01(月) 13:30:25 ID:VBhlyhjz0]
>>534
strは最初に定義だけしとけ



537 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/01(月) 19:53:36 ID:dnZlIa8B0]
>>534 >>535で解決してると思うけど。なんでだろ。

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

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

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

540 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/01(月) 21:24:01 ID:j50ta8iB0]
>>534

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

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


541 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/01(月) 21:31:32 ID:UN+COaA40]

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

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

542 名前:534 mailto:sage [2007/10/02(火) 01:48:20 ID:j35V/qnn0]
>>536 でOKでした。ありがとうございました

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

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

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

546 名前:名無しさん@お腹いっぱい。 [2007/10/05(金) 02:11:31 ID: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 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/05(金) 03:25:25 ID:5taFh0qw0]
初歩的質問ですみません

FOPEN("C:\〜.txt")

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

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

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

549 名前:名無しさん@お腹いっぱい。 [2007/10/05(金) 04:03:14 ID:i2uPyHiu0 BE:322708027-2BP(12)]
>>547
こちら参照してみてください
ttp://park14.wakwak.com/~simizu/cgi-bin/uwscbbs2/cocoqa.cgi?log=26

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

551 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/05(金) 04:10:33 ID:MaD5U/py0]
>>546
それ無限ループ

552 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/05(金) 04:15:27 ID:5taFh0qw0]
>>548
メモ帳で開きたいんです…

>>549


553 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/05(金) 04:18:31 ID:5taFh0qw0]
すいません誤爆です

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

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

554 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/05(金) 04:41:28 ID:MaD5U/py0]
execでこのスレを検索するとかはどう?

555 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/05(金) 04:49:10 ID:5taFh0qw0]
EXEC("C:\〜.txt")では開きませんよね?

556 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/05(金) 06:51:01 ID:7z1TPD6q0]
UWSCでは無理



557 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/05(金) 07:09:31 ID:bjtp9bjd0]
>>555
メモ帳なら
EXEC("notepad C:\〜.txt")

558 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/05(金) 11:24:09 ID: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 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/05(金) 11:37:18 ID:0wnDkpaV0]
ゲームですか?

560 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/05(金) 12:14:30 ID:ZCht7ypY0]
ですよ

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

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

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


562 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/05(金) 19:55:06 ID:XxE7M91Y0]
ゲームですか?

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

564 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/05(金) 21:22:23 ID:Vt9g/RV90]
このスレをゲームで検索してみたらいい

565 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/05(金) 21:28:31 ID:AZGKer9l0]
押しっぱなし?
では、

566 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/05(金) 21:31:09 ID:Vt9g/RV90]
てかマルチかよ(;´Д`)



567 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/05(金) 21:36:58 ID:AZGKer9l0]
マルチなのか

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

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

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

569 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/06(土) 09:59:46 ID:MyQ6AbXe0]
またmouseorg2かwカスは死ね?みたいな?

570 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/06(土) 12:46:27 ID:6u83w9sA0]
キーは押したら上げろよばか

571 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/06(土) 13:35:59 ID:Dqk025Bc0]
お片付けができない子は嫌われますよ。

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

573 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/06(土) 14:56:51 ID: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 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/06(土) 15:16:58 ID:5g88ET6H0]
>>572
ちゃんと操作できますよwwww
できないのはぐぐりもしないしスレも検索できないケンミジンコだけですおwwww

575 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/06(土) 16:58:09 ID:hxUyad/q0]
マウスカーソル移動での質問です!

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





576 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/06(土) 17:14:00 ID:G2/NQNbo0]
  _, ._
( ゚ Д゚)



577 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/06(土) 17:18:34 ID:m+uOfOM10]
「任意ですか!念力とか使うのはどうでしょう!」

578 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/06(土) 17:31:47 ID:fmHfqzBO0]
>>575
GETKEYSTATE と MMV

579 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/06(土) 19:50:04 ID:intGgs6d0]
そういう風に書けばいいでしょう

580 名前:名無しさん@お腹いっぱい。 [2007/10/06(土) 23:47:14 ID:4enbiKyz0]
>>574
ググってもでねーよwww

581 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/07(日) 03:03:19 ID:CDvJ2slZ0]
ぐぐって出ないとかどこのゆとりだよ

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

583 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/07(日) 14:26:20 ID:bStmQipp0]
幼年組みとか年長組みとかそういうのだろ。

584 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/07(日) 15:56:23 ID:RU4w+L7t0]
>>582 これを使え

ttp://blogs.yahoo.co.jp/uwsc_script/26049386.html 
ttp://blogs.yahoo.co.jp/uwsc_script/4447586.html

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

586 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/08(月) 12:37:19 ID:WWW6pUfh0]
やってますよ



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




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



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






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

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

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