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/
445 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/02(日) 14:34:07 ID:vvt8q2S50] uwscで儲かったとかの話があれば教えてください 儲かるならものすごい勉強します ちなみに頭はいいほうです
446 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/02(日) 17:21:17 ID:1D5GCr7m0] なんかいつのまにかカーソルずれてへんなところクリックしてんだよな・・ 解決方法ないの?
447 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/02(日) 17:21:44 ID:XK/a1tbK0] >>445 頭がいいなら自分で考えて判断しろよww
448 名前:名無しさん@お腹いっぱい。 [2007/09/02(日) 17:31:04 ID:Qby0HpP/0] ココにそんな人材がいるわけないでしょ。UWSCのスレですよ??
449 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/02(日) 20:38:56 ID:kK0TPrWk0] UWSC使って兼ね設けするだけのヤツは無視。 つーか大赤字出して破産してくれ。
450 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/03(月) 09:49:56 ID:MUtPiDM30] 最近釣りだか頭が悪い奴だか沸きすぎだろw
451 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/04(火) 01:05:37 ID:63BJL8qq0] >>444 1つめと2つめでは分野がぜんぜん違いますね。 その両方ともに精通しているという人物は確かにまずいないと思う。 ただ1つめならばここにいる人(の一部)にとってはそう難しくはないと思いますけど。
452 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/04(火) 15:15:30 ID:ngQZpgcC0] UWSCはIEをボット化することしかできねぇじゃん。 だせ〜。
453 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/04(火) 16:27:02 ID:SMb0vQsU0] 何言っちゃってんの?
454 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/04(火) 18:10:48 ID:l/fuCV3I0] このUWSCってさ、ファイルの移動ってできないのかな? C:\GAZOU.JPG から D:\GAZOU.JPG へ 録音しても位置がずれるとダメなんだよなー・・・・・
455 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/04(火) 19:43:19 ID:s5U8s5Mq0] doscmd
456 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/04(火) 20:40:49 ID:cuAvfsGM0] UWSCをつかったお金儲けの仕方教えて!
457 名前:454 mailto:sage [2007/09/04(火) 23:37:35 ID:zsHn8BzI0] >>455 さんくす。 ドスコマンドググりました。 しかし、DOSCMD("COPY C:\GAZOU.JPG D:") で、ダメだった・・・・・ コピーでも移動でもどちらでもいいんですが何がまずいのかな。
458 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/05(水) 04:49:05 ID:/tgtjkNb0] >>457 右クリックからショートカットの作成 cmd.exe /c copy c:\gazou.jpg d: 以上
459 名前:457 mailto:sage [2007/09/05(水) 08:57:32 ID:VecUyP1o0] >>458 できました。ありがとうございます。 あと、ディレクトリに日本語がある場合はできないでしょうか?
460 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/05(水) 11:27:41 ID:bd7t8LKn0] >>459 ダブルクオーテーションで囲めばおk スペース含んだパス(Program Files)なんかの場合もね。 このへんはDOSの基本
461 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/05(水) 11:53:37 ID:VecUyP1o0] >>460 できました。 ありがとうございます。 ググッたら、~1を入れて対応していましたが、名前にスペースがあると~1ではダメなんですね。 ダブルクオーテーションのヒントは助かりました。
462 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/05(水) 15:30:14 ID:/tgtjkNb0] >>458 ー461 UWSCってすごく便利だな。
463 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/05(水) 15:54:45 ID:bd7t8LKn0] ~1でもできるよ。 C:\PROGRA~1\UWSC\UWSC.EXE
464 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/05(水) 16:07:32 ID:nFeeb3d/0] 6文字以内にスペースがあったら?
465 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/05(水) 16:51:19 ID:bd7t8LKn0] その場合には~1では無理かな。 素直にダブルクオーテーション使うか、 あとはワイルドカード使うとか。
466 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/05(水) 16:55:39 ID:cENMpI5a0] UWSCを起動して記録を開始すると、どのキーを押しても記録の停止ができなくなる Alt+F2 だったけな これを押してもだめ どうやって記録を止めるの? ttp://www.youlost.mine.nu/html999/img/1388.png
467 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/05(水) 20:01:51 ID:bd7t8LKn0] >>466 うちはぜんぜん問題ないけどな。 他のソフトで使われてるキーとかぶってるとか。 別のキーに割り当てても同じ?
468 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/06(木) 13:29:49 ID:6jPKL2MZ0] 質問です パソコンを買い換えHHDからHDDへデータ移動していたら メールをバックアップするたびにアウトルックの内部では全てのメールが1つづつ増えてしまい 保存しておきたかった約10000通のメールが3回増えて4万通になってしまいました タイムスタンプから識別して全てのメールを1通づつに戻せないでしょうか? 手作業で約500通(1500通)削除しましたが あと9500通分(28500通)を手作業で削除するのは大変なので どなたか良い方法を教えてください お願いいたします
469 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/06(木) 15:05:55 ID:P7bX8G/90] Outlookは使ってないからよくわからんけど とりあえず自分だったら UWSCなりWSHからCOMでOutlook操作するか Outlook上でVBAでマクロ組むか メールボックスをテキストでインポートしてから PerlなりRubyなりテキスト処理の得意な言語で処理させる方法を考えるかな。
470 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/06(木) 15:06:40 ID:P7bX8G/90] 失礼。 インポート→エクスポート
471 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/06(木) 21:22:25 ID:4x/yGCZe0] タイムスタンプ何て見なくても、同じ内容のメールならIDでチェックすればいいじゃん。
472 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/06(木) 22:52:58 ID: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 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/06(木) 23:07:44 ID:Nk6GnoWQ0] なんで>>468 はこのスレで聞いたんだろうな。メーラーのスレで聞くなり 検索するなりすれば、一瞬で解決する問題なのに。 >>472 そのヘルプを見て意味がわからなかったら、ちょっと敷居が高いよ。 gunzipとかコマンドで使えるソフトを使うんじゃだめなの?
474 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/06(木) 23:26:21 ID:osDihmG40] >>473 うん 実は自分でも思ってました でもせっかくDEF_DLLってコマンドがあるんだから活用できないかな?って やった事がある優しい人は c:\に有るフォルダ付で圧縮されてる"てすと.zip"をc:\test\に全て解凍 の例を書いてよ お願いします
475 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/07(金) 02:02:51 ID: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 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/07(金) 02:43:56 ID:Wn95GAS10] >>475 ヘルプを熟読すれば、たいていのことは書いてあるよ。 知らない用語は、プログラムでは共通の用語なので、ネットで 検索すれば分かる。面倒臭がらずヘルプをよく読み、調べて試すことだね。 というか、ヘルプのその部分をそのままコピペしてちゃんと動くよ? (パスは変更するけど)ミスタイプしているんじゃないかい? -1するのは、forのスタートが0からカウントだから。ファイルの数だったら 1多くなるでしょ。 >>474 ある程度できる人は、自力で頑張ってね!
477 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/07(金) 03:37:38 ID:sUFnlimI0] ヘルプの内容でもう一回試してみました。。 すみません。ちゃんとできました。(ヘルプの中の人ごめんなさい) >>476 なるほど「-1」はそういうことですか。 助言ありがとございます。 やっと半歩前進?先長すぎる。。。
478 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/07(金) 04:06:25 ID:ON1eM8dz0] UWSCのヘルプって 全角スペースよく混ざってなかったっけ? それでコピペだけじゃ動かないってことがあるかも
479 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/10(月) 22:22:17 ID: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 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/13(木) 03:20:22 ID:Tvv6O8ye0] UWSCのマクロって基本言語は何?
481 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/13(木) 04:49:21 ID:zNFTO3Jw0] プログラミング言語
482 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/13(木) 15:55:35 ID:RNSO9Ql90] >>480 UWSC ベースになっているのはBASICじゃない?
483 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/13(木) 16:12:56 ID:6D2qUqSG0] 構文はVBと似た感じではあるけど、UWSC自体はDelphiで作ってるみたいね。
484 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/13(木) 21:31:24 ID:feUheBlM0] IEを2つ起動させて、 片方のIEで3秒ごとにF5 もう片方のIEで常時F5とか そんな感じのマクロ組めないかな・・・。 1つのPCに対するマクロじゃなく、1つのexeに対するマクロが組めればいいな
485 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/13(木) 21:33:22 ID:RNSO9Ql90] 組めるよ
486 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/13(木) 21:35:19 ID:feUheBlM0] >>485 片方のIEを最小化にしたままとかでもできる・・・?
487 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/13(木) 21:38:34 ID:feUheBlM0] もしかしてFAQの 「KBD, BTN関数をバックグランドのアプリで実行したい MOUSEORG関数を使用して第2引数に 2 を指定して下さい」 ってやつかな? ちと調べてきまー
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 ファイルパス 移動先) でよかったのか。