1 名前:デフォルトの名無しさん mailto:sage [2007/05/04(金) 21:33:11 ] 拡張子が .cmd または .bat のバッチファイルの スクリプティング(プログラミング)にかかわる 質問,テクニック(JScript,Perl等の埋め込みなど含む), 関連情報のためのスレです。 【関連スレ】 バッチファイルプログラミング 3.bat pc11.2ch.net/test/read.cgi/tech/1148485555/ WSH(・∀・)スレッド! Part 2 pc11.2ch.net/test/read.cgi/tech/1176698934/ Windows PowerShell (正式版リリース)1.0 pc11.2ch.net/test/read.cgi/tech/1163818863/ HTAをもっと流行らせる計画 pc11.2ch.net/test/read.cgi/tech/1124559962/ ユーザー必読!コマンドライン(DOS Pt.6) pc11.2ch.net/test/read.cgi/win/1176558776/ MS-DOS・Win3.1総合スレッド pc11.2ch.net/test/read.cgi/win/1025462258/ ※なんでも無理矢理バッチでやろうとせずWSH等の使用も 検討しましょう。
388 名前:デフォルトの名無しさん mailto:sage [2007/06/08(金) 11:29:10 ] MSもユーザーも見捨てたから 過去のユーザーによって伝承されているだけ
389 名前:デフォルトの名無しさん mailto:sage [2007/06/08(金) 11:34:06 ] 他のスクリプト言語の方が使いやすいからね。 あえてバッチでやる必要がなかったら他のを使った方がいいよ。
390 名前:デフォルトの名無しさん mailto:sage [2007/06/08(金) 11:58:35 ] 情報がほしかったらこっちのスレヘ↓ ユーザー必読!コマンドライン(DOS Pt.6) pc11.2ch.net/test/read.cgi/win/1176558776/
391 名前:デフォルトの名無しさん mailto:sage [2007/06/08(金) 12:10:31 ] バッチはこのスレでOKですよ。
392 名前:デフォルトの名無しさん mailto:sage [2007/06/08(金) 12:13:01 ] このスレじゃ情報が足りないと本人が言ってるだろ
393 名前:デフォルトの名無しさん mailto:sage [2007/06/08(金) 12:34:40 ] 本人って誰のことなんだろう。 Windows板は「Windowsの応用操作」としてのコマンドプロンプトの使い方。 プログラム板は「言語としてのバッチスクリプト」なんだから両立すりゃいいのに。
394 名前:デフォルトの名無しさん mailto:sage [2007/06/08(金) 12:43:50 ] こういう情報が中々見付からないのは何故だろう…
395 名前:デフォルトの名無しさん mailto:sage [2007/06/08(金) 12:49:35 ] 過疎スレだから
396 名前:デフォルトの名無しさん mailto:sage [2007/06/08(金) 12:53:34 ] 人も中味もないスレだから
397 名前:デフォルトの名無しさん mailto:sage [2007/06/08(金) 12:59:31 ] プログラム板だから基本的なことは知ってる前提じゃないかな?
398 名前:デフォルトの名無しさん mailto:sage [2007/06/08(金) 13:08:54 ] 基本がわかってないようじゃプログラミングはまだ早いな
399 名前:387 mailto:sage [2007/06/08(金) 13:40:33 ] >392 >394 私はこのスレじゃ情報が足りないなんて書いていないのですが… Web全体に少ないという話で、掲示板にWikiのような役割を求めてはいません。 私がバッチファイルに求めてるのは言語としてのバッチであり 標準のコマンドプロンプトから直に弄られるのがそそられるのであって Windowsの応用操作としての役割を求めているわけではありません。 なので、どちらかと言うと自分は プログラミング板のこのスレでやりたいところです。 >398 そうなんですよね…で、基本を学ぼうにも バッチの基本を書いてあるWeb上の情報が見つけづらいなーと。 普通にバッチファイルで検索すると見付かるのは例文集ばかりだし。 今回良いのが見付かったので、ちょっと勉強してみようと思いました。
400 名前:399 mailto:sage [2007/06/08(金) 13:44:01 ] 要は実用的なことは度外視してコマンドプロンプト上でスクリプティングを楽しみたいなぁと。 Windows上でそれが出来る、一番お手軽で何もインストールする必要の無いのがバッチかなと。 WSHはJScriptを暫くやってましたが、バッチはバッチで言語としてそそられるんです…
401 名前:デフォルトの名無しさん mailto:sage [2007/06/08(金) 14:11:00 ] >>399 このスレには、以前あった「バッチファイルプログラミング」というスレの時代から 頭のおかしい人が常駐しているのでかまわないほうがいいですよ。
402 名前:デフォルトの名無しさん mailto:sage [2007/06/08(金) 14:16:03 ] 役に立つ情報のひとつも提供できないやつは黙ってろよ
403 名前:デフォルトの名無しさん mailto:sage [2007/06/08(金) 14:21:53 ] 病人も何の役にもたってませんよね
404 名前:デフォルトの名無しさん mailto:sage [2007/06/08(金) 14:30:58 ] 無能なやつが立てたスレでも良スレになることもあるけど ここは人いなくてだめだな
405 名前:デフォルトの名無しさん mailto:sage [2007/06/08(金) 17:40:05 ] set a=1 for %%i in (0 1 2) do ( set a=2 echo %a% ) で実行結果が 1 1 1 になるのは何でだぜ・・・ 環境はXPSP2
406 名前:デフォルトの名無しさん mailto:sage [2007/06/08(金) 18:04:46 ] >405 set a=2 自体は行われているものの for に括弧内の文が渡された時点で %a% が 1 に展開されているため。 ここは遅延展開を使って setlocal enabledelayedexpansion set a=1 for %%i in (0 1 2) do ( set a=2 echo !a! ) とすればおk
407 名前:デフォルトの名無しさん mailto:sage [2007/06/08(金) 18:43:59 ] またそんなレベルの話か ここプログラム板ですよ
408 名前:デフォルトの名無しさん mailto:sage [2007/06/08(金) 21:49:14 ] >>407 お前の頭のレベルを見せてもらおうか
409 名前:デフォルトの名無しさん mailto:sage [2007/06/08(金) 23:27:42 ] >>408 うっせーカス
410 名前:デフォルトの名無しさん mailto:sage [2007/06/09(土) 00:03:40 ] 頭が不自由だから暴言しか吐けないのですね
411 名前:デフォルトの名無しさん mailto:sage [2007/06/11(月) 19:20:14 ]
412 名前:デフォルトの名無しさん [2007/06/14(木) 01:27:48 ] 教えて下さい。 コマンドプロンプト初心者です。 下記のとおりのバッチファイルを作って、うごかしているんですが、 最後のところで、MOVEコマンドがうまく機能してくれません。。 記述の仕方が悪いのでしょうか? set bkdate=%date:/=% md "C:\Documents and Settings\Owner\デスクトップ\%bkdate%-pdf%" md "C:\Documents and Settings\Owner\デスクトップ\%bkdate%-log%" md "C:\Documents and Settings\Owner\デスクトップ\%bkdate%-etc%" move "C:\Documents and Settings\Owner\デスクトップ\*.pdf" "C:\Documents and Settings\Owner\デスクトップ\%bkdate%-pdf%" move "C:\Documents and Settings\Owner\デスクトップ\*.log" "C:\Documents and Settings\Owner\デスクトップ\%bkdate%-log%" move "C:\Documents and Settings\Owner\デスクトップ\*.*" "C:\Documents and Settings\Owner\デスクトップ\%bkdate%-etc%" md "C:\Documents and Settings\Owner\デスクトップ\%bkdate%" move "C:\Documents and Settings\Owner\デスクトップ\%bkdate%-pdf%" "C:\Documents and Settings\Owner\デスクトップ\%bkdate%" 最終行にて、日付のフォルダに日付-pdfというフォルダごと移動させたいのですが、 どうもmoveコマンドの記述がうまくいかずに、"C:\Documents and Settings\Owner\デスクトップ\%bkdate%-pdf%C:\Documents and Settings\Owner\デスクトップ\%bkdate%" というパスとして読まれてしまいます。。
413 名前:デフォルトの名無しさん mailto:sage [2007/06/14(木) 01:59:35 ] >>412 %bkdate%-pdf% → %bkdate%-pdf %bkdate%-log% → %bkdate%-log %bkdate%-etc% → %bkdate%-etc
414 名前:デフォルトの名無しさん mailto:sage [2007/06/14(木) 18:33:20 ] ちょっと気になったので質問。 @echo off echo %abcdef:ghijk set aaa= set aaa=%date:/=% echo %aaa% echo %aaa: echo %bbb:aa 実行結果 ghijk 20070614 aaa: aa
415 名前:デフォルトの名無しさん mailto:sage [2007/06/14(木) 18:34:28 ] @echo off echo %abcdef:ghijk set aaa= rem set aaa=%date:/=% echo %aaa% echo %aaa: echo %bbb:aa 実行結果 ghijk ECHO は <OFF> です。 ECHO は <OFF> です。 aa
416 名前:デフォルトの名無しさん mailto:sage [2007/06/14(木) 18:37:02 ] >>414 と>>415 がなぜこういう結果になるのか、教えて下さい。
417 名前:デフォルトの名無しさん mailto:sage [2007/06/14(木) 19:39:37 ] >416 板違い そういうのはプログラミングとは言わない
418 名前:デフォルトの名無しさん mailto:sage [2007/06/14(木) 19:57:45 ] 単独で書いた%alpha:が無視されてるんだろ 文法的におかしいだけ
419 名前:デフォルトの名無しさん mailto:sage [2007/06/14(木) 21:09:36 ] >415 ゴミを晒すな
420 名前:デフォルトの名無しさん mailto:sage [2007/06/14(木) 21:16:06 ] >>417-419 いや、聞きたいのは、明らかに文法的におかしいのにエラーが出ず、 更に変数がセットされているか否かで結果が変わるということは 自分の知らない文法があるのかどうか?ということ。 >>412 のを見て、%" "C:の部分が無視されるのは何故か?というのが気になったわけ。
421 名前:デフォルトの名無しさん mailto:sage [2007/06/14(木) 21:22:33 ] %abc: なる文が、おかしいから無視される、というならわかりやすいのだけど、 abcという変数があるときは%abc: は %だけ無視されて abc: という文字列として扱われる。 これの理由が知りたいってことなんだ。
422 名前:デフォルトの名無しさん mailto:sage [2007/06/14(木) 21:24:06 ] 実装が糞なだけだろ
423 名前:デフォルトの名無しさん mailto:sage [2007/06/14(木) 21:25:23 ] ちなみに>>414-415 には書いていないけど、 abcに中身があるときに %abc: → abc: だが、 %abc:ef → ef となる。 この辺が更にわけわかめという感じなんだけど。
424 名前:デフォルトの名無しさん mailto:sage [2007/06/14(木) 21:28:45 ] 仕様にないことは不定 どうなるか知ったことじゃない
425 名前:デフォルトの名無しさん mailto:sage [2007/06/14(木) 21:32:51 ] 「そういうもの」という逃げでもいいんだけどね…なにかしっくり来ないわけさ。
426 名前:デフォルトの名無しさん mailto:sage [2007/06/14(木) 21:38:36 ] JISでは未定義の動作について、次のように記述しています。 「可搬性がない若しくは不正なプログラム構成要素の使用における動作、 又は不正なデータ若しくは不確定な値を持つオブジェクトの使用における動作であり、 この規格が何ら要求を課さない動作。 未定義の動作に対して、その状況を無視して予測不可能な結果を返してもよい。」
427 名前:デフォルトの名無しさん mailto:sage [2007/06/14(木) 21:45:56 ] 要するに頭のおかしなやつをいちいち相手するだけ無駄ということ
428 名前:デフォルトの名無しさん mailto:sage [2007/06/14(木) 22:25:05 ] 頭のおかしな奴=417
429 名前:デフォルトの名無しさん mailto:sage [2007/06/15(金) 06:17:06 ] >>426 それC言語の場合だろ JIS X 0001〜0015で定義されてるならともかく
430 名前:デフォルトの名無しさん mailto:sage [2007/06/15(金) 08:33:18 ] MS産の言語なんてそんなもん 昔のMSBASICなんて結構酷い仕様一杯あったぞ
431 名前:デフォルトの名無しさん mailto:sage [2007/06/16(土) 12:56:22 ] 32KBとか8KBのメモリで動くことが何より重要だった自体の言語を 現在の視点で見るのはフェアではないと思われ
432 名前:デフォルトの名無しさん mailto:sage [2007/06/16(土) 14:11:10 ] いまからするとアレはアレで相当面白いけどね。 記憶領域節約の為に1行入力するごとに中間言語に落してリスト 表示するときにはまた元に戻すようなことをやったりするし、 GOTO文の飛び先とか最初は人間が入力した行番号そのままだけど 一回そのGOTOが実行されると飛び先のアドレスに変換されたりとか、 面白い仕掛けが満載w
433 名前:デフォルトの名無しさん [2007/06/19(火) 19:42:55 ] 221 名前:名称未設定[sage] 投稿日:2007/06/19(火) 18:03:11 ID:amSFm4Dq0 アポー自慢のタイムマシンが1行でできちゃいました>< xcopy /m /s "%homepath%\*.*" "%backupdrive%\%date:/=%\" 今ならTime Machine for Winows Ultimate がたったの$0,000,000,000.00でご利用になれます。
434 名前:デフォルトの名無しさん mailto:sage [2007/06/25(月) 05:55:29 ]
435 名前:デフォルトの名無しさん mailto:sage [2007/06/28(木) 05:47:04 ]
436 名前:デフォルトの名無しさん [2007/07/10(火) 12:25:23 ] ftp -s:ftp_command.txt という風にファイルからFTPにコマンドを流しているのですが、 このファイル内(上記の場合だとftp_command.txt)の中に 何とかコメントを書く方法ってないですか?
437 名前:デフォルトの名無しさん mailto:sage [2007/07/10(火) 12:45:09 ] >436 スレ違い こちらへどうぞ ユーザー必読!コマンドライン(DOS Pt.6) pc11.2ch.net/test/read.cgi/win/1176558776/
438 名前:デフォルトの名無しさん mailto:sage [2007/07/10(火) 12:50:25 ] !rem いつもの統合失調症の人ですか?
439 名前:436 [2007/07/10(火) 12:55:13 ] >437 ありがとうございます。 この場合はマルチポストしてもいいんですか?
440 名前:デフォルトの名無しさん mailto:sage [2007/07/10(火) 13:05:43 ] >439 そっちへ移動したこと、ここから移動してきたことを ちゃんと言えば問題ない
441 名前:436 [2007/07/10(火) 13:24:38 ] >438 ありがとうございます!なるほど! 多分いつもの総合失調症の人ではないと思います。
442 名前:デフォルトの名無しさん mailto:sage [2007/07/10(火) 20:10:54 ] いつもの統合失調症の人は>>437 ですよ。 統合失調症の人の寝言はかまわずスルーしてください。
443 名前:デフォルトの名無しさん mailto:sage [2007/07/19(木) 10:52:53 ]
444 名前:デフォルトの名無しさん mailto:sage [2007/07/19(木) 23:40:08 ] 最近、バッチファイルを学び始めました。 質問なんですが、 バッチファイルの起動を引数を渡して起動するのは可能でしょうか? 例)「a.bat」というバッチがあり、「a.bat huga」とコマンドプロンプト上で入力してやれば 「a.bat」内の処理が走る。 こんな感じです。 分かる方、ご教授下さいませ。
445 名前:デフォルトの名無しさん mailto:sage [2007/07/19(木) 23:47:48 ] コマンドライン引数は %1 〜 %9 で参照できる
446 名前:デフォルトの名無しさん mailto:sage [2007/07/20(金) 00:01:30 ] 本スレ ユーザー必読!コマンドライン(DOS Pt.6) pc11.2ch.net/test/read.cgi/win/1176558776/
447 名前:デフォルトの名無しさん mailto:sage [2007/07/20(金) 00:04:12 ] >>446 頭のおかしい病人乙
448 名前:デフォルトの名無しさん [2007/07/23(月) 21:13:46 ] 質問させてください。 バッチで、以下のような選択をさせたいと 思います。 部署を選択してください。[] 1.営業部 2.技術部 3.総務部 上記のような選択で、番号を入力させ部署毎に バッチの処理を変えたいと思ってます。 これをWindows98のMS-DOSプロンプトで行う事は 可能でしょうか。 よろしくお願いします。<(_ _)>
449 名前:デフォルトの名無しさん mailto:sage [2007/07/23(月) 21:33:38 ] choice
450 名前:デフォルトの名無しさん mailto:sage [2007/07/23(月) 21:44:32 ] >>449 即レスありがとうございます! 調べてみます
451 名前:デフォルトの名無しさん mailto:sage [2007/07/23(月) 21:53:20 ] あんまりレベルの低い質問はwindows板へ誘導してあげた方がよくないか? どう見てもパソコン初心者だし
452 名前:デフォルトの名無しさん mailto:sage [2007/07/23(月) 22:03:22 ] ユーザー必読!コマンドライン(DOS Pt.6) pc11.2ch.net/test/read.cgi/win/1176558776/
453 名前:デフォルトの名無しさん mailto:sage [2007/07/23(月) 22:08:06 ] >>451 おまいら(みないなの)がいそうなので誘導はしません
454 名前:デフォルトの名無しさん mailto:sage [2007/07/24(火) 00:31:06 ] >おまいら(みないなの) >おまいら(みないなの) >おまいら(みないなの) ……
455 名前:デフォルトの名無しさん mailto:sage [2007/07/24(火) 10:51:20 ] Win2kだと SET /P で入力かな それにしても某誘導中の頭の中はDOSで停まってるのかねぇ DOSなら確かに初心者レベルの知識だが WindowsではそもそもCUI自体初心者は使わないのに
456 名前:デフォルトの名無しさん mailto:sage [2007/07/29(日) 23:13:26 0] %SystemDrive%みたいな感じでカレントディレクトリのドライブを示すものないですか?
457 名前:デフォルトの名無しさん mailto:sage [2007/07/29(日) 23:24:57 0] >>456 %CD:~0,2%
458 名前:デフォルトの名無しさん mailto:sage [2007/08/11(土) 23:13:23 ] DLしたアプリケーションが開けない コマンドプロンプトで作られた物だとは思うが 開いた瞬間勝手に閉じてしまう どうすればいいかな?
459 名前:デフォルトの名無しさん mailto:sage [2007/08/11(土) 23:27:30 ] >>458 コマンドプロンプトの使い方を覚えろ。 話はそれからだ。
460 名前:デフォルトの名無しさん mailto:sage [2007/08/12(日) 12:02:59 ] >>458 コマンドプロンプトから開けばいい
461 名前:デフォルトの名無しさん [2007/08/13(月) 12:37:49 ] yahooなどのログインを自動的に行うにはどうすればいいんでしょうか? net useを使ってみたんですがうまくいきません。 どのようなコマンドを使うかだけでもいいのでヒントをいただけないでしょうか
462 名前:デフォルトの名無しさん mailto:sage [2007/08/13(月) 14:10:45 ] >>461 バッチよりWSHやHTAでやったほうがいよ
463 名前:デフォルトの名無しさん mailto:sage [2007/08/13(月) 14:15:11 ] てかyahooしらんが、 そもそもHTTPセッションで管理されてたらbatでもスクリプトでも色々ムリがあると思われ
464 名前:デフォルトの名無しさん mailto:sage [2007/08/13(月) 14:25:07 ] >>462-463 ありがとうございます。バッチだと難しいんですね
465 名前:デフォルトの名無しさん mailto:sage [2007/08/13(月) 15:09:05 ] >>458 コマンドプロンプト開いて(Win+Rでcmd.exeと入力) cd c:\yourappdir yourapp.exe とかやればよし
466 名前:デフォルトの名無しさん mailto:sage [2007/08/13(月) 17:08:22 ] batのfor文で、in() のカッコの中に%1を入れも動かないんですが、何故なんでしょうか? %1にはD&Dしたテキストファイルのフルパス名が入っているはずなんですが・・
467 名前:デフォルトの名無しさん mailto:sage [2007/08/13(月) 17:15:03 ] >>466 echoをONにしてコマンドプロンプト上から実行してみろよ。
468 名前:デフォルトの名無しさん mailto:sage [2007/08/13(月) 17:21:41 ] >>467 実行してみたらfor /f in (%1) doのはずが for 1) do となっていました。("%1")でとしてもダメでした。どうすればいいのでしょうか?
469 名前:デフォルトの名無しさん mailto:sage [2007/08/13(月) 17:33:21 ] @echo off for /F "delims=" %%i in (%1) do echo %%i pause 特に問題ないが。
470 名前:デフォルトの名無しさん mailto:sage [2007/08/13(月) 17:40:26 ] >>469 %1のせいではなくて、%%iを%iとしてたためにできなかったみたいです。失礼しました。ありがとうございました!
471 名前:デフォルトの名無しさん [2007/08/20(月) 20:30:39 ] 質問です。 まず状況として、PC1とPC2、PC3がLANでつながっています。 PC1で既存のバッチを実行し、PC1内のファイルから新しいファイルを生成します。 作成されたファイルをPC2に渡して、また別の既存のバッチをPC2自身に実行させ、 渡されたファイルからさらに新しいファイルを生成します。 このファイルをあらかじめ指定した出力先(PC1〜PC3のいずれか) にコピーして、終了。 PC1で開始したら、ここまで自動で処理するようにしたいのです。 考えていた案は、PC1に入れたプログラムで開始を指示すると PC1のバッチを実行し、生成ファイルをPC2にコピー、 atコマンドで1分後にPC2自身にPC2の新規バッチを実行させ、 新規バッチ内で既存バッチを呼び出して処理後、出力先にコピーする、 というものでした。 ところがタスク内ではコピー先にネットワークのPCを指定するとエラーになるようで、 最後の出力先にコピーする部分で行き詰まりました。 この案自体何か考え方がおかしい気もするのですが、名案が浮かばず困っています。 既存のバッチを改変せずに一括して処理する、良い方法はありませんでしょうか?
472 名前:デフォルトの名無しさん mailto:sage [2007/08/20(月) 22:00:25 ] >>471 > ところがタスク内ではコピー先にネットワークのPCを指定するとエラーになるようで、 > 最後の出力先にコピーする部分で行き詰まりました。 その最後の部分のみが問題だったら、その部分のコマンドとエラー結果を貼るといい。
473 名前:デフォルトの名無しさん mailto:sage [2007/08/20(月) 22:15:44 ] >>472 実行アカウントの問題でしょ
474 名前:デフォルトの名無しさん mailto:sage [2007/08/20(月) 22:35:35 ] >>471 atじゃなくて、rshではいかんの?
475 名前:471 mailto:sage [2007/08/20(月) 23:08:12 ] >472 たとえばbatch.batの最後の行が、copy c:\test.txt \\PC2\c\test で at \\PC2 22:54 c:\batch.bat とやったとします。 at打つと54分の実行までは 状態 ID 日付 時刻 コマンド ライン ------------------------------------------------------------------------------- 1 今日 22:54 copy c:\test.txt \\PC2\c\test なんですが、54分過ぎると エラー 1 明日 22:54 copy c:\test.txt \\PC2\c\test こうなります。ログは何も吐かないみたいですが… >473 管理者アカウント取ってるのでat自体は問題なく通ります。 >474 それは知らなかったですね…試してみます。
476 名前:デフォルトの名無しさん mailto:sage [2007/08/21(火) 07:47:47 ] >>475 copy c:\test.txt \\PC2\c\test の問題なら、 copy c:\test.txt \\PC2\c\test > c:\log.txt 2>&1 みたいな感じで自分でエラーをログファイルに落として確認するとか、 copy直後にpauseで一時停止してエラーを見ればいい。(atコマンドに/interactiveが必要か)
477 名前:デフォルトの名無しさん mailto:sage [2007/08/21(火) 20:50:00 ] copyするファイルと同じフォルダをコピー先として指定したい場合、どういう記述で指定すればいいですか?
478 名前:デフォルトの名無しさん mailto:sage [2007/08/21(火) 20:53:12 ] >>477 copy ファイル名 新しいファイル名
479 名前:477 mailto:sage [2007/08/21(火) 21:02:23 ] >>478 送るにショートカットを置いて動作させたいと思ってるんですが、 そうしたらバッチファイルのあるフォルダにコピーされてしまったんです。 いちお @echo off copy %1 _title.jpg end みたいにしたんですが...
480 名前:デフォルトの名無しさん mailto:sage [2007/08/21(火) 21:13:59 ] copy %1 "%~dp1_title.jpg"
481 名前:477 mailto:sage [2007/08/21(火) 21:24:49 ] >>480 ありがとうございます。できました(*^v^*)
482 名前:デフォルトの名無しさん mailto:sage [2007/08/24(金) 16:54:48 ] WindowsXPって名前つきパイプみたいなもの使えます?
483 名前:デフォルトの名無しさん mailto:sage [2007/08/24(金) 18:03:47 ] >>482 mkfifoみたいなものを探してるなら、無いんじゃないかなあ。 一時ファイルを経由するしかないかと。APIでなら使えるけどね。
484 名前:デフォルトの名無しさん mailto:sage [2007/08/29(水) 12:09:09 ] %DATE%で当日の日付が取得できるのはわかるんだが 前日とか次の日ってのはどうやって取得すれば良いのかね??
485 名前:デフォルトの名無しさん mailto:sage [2007/08/29(水) 12:43:29 ] echo 今日は %date% です echo 昨日の日付を入力してください set /P prevdate= echo 明日の日付を入力してください set /P nextdate= echo 前日は %prevdate% 、次の日は %nextdate% です
486 名前:484 mailto:sage [2007/08/29(水) 13:06:01 ] >>485 いや、そりゃわかるんだが もうちょい具体的に書くと "昨日の日付.log"ていうファイルを触りたいときに バッチファイル内でどういうふうに指定すれば良いのか教えてくだしあ。 って感じ
487 名前:485 mailto:sage [2007/08/29(水) 13:16:46 ] 以下のスレの最初の方に書いてあるよ ttp://pc11.2ch.net/test/read.cgi/win/1176558776/
488 名前:デフォルトの名無しさん mailto:sage [2007/08/29(水) 15:01:05 ] ヒント: >>1 の最後の2行