|
567) バッチファイルで引数の文字列をファイルに落とす KTAKA 2003/08/26(火) 22:19 |
|
Windows2000 です。 fukusha.bat の内容は以下のような行が並んでいます。 if "%1"=="" goto abort xcopy f:\gogak\*.* d:\gogak /s /v /y /d:%1-2003 実行するときは fukusha 8-26 のようにします。 処理が終わったら,たとえば date.dat に 8-26 を書き込みたい のです。簡単そうだけれど,私には分かりません。 過去ログの日付取得など見たんですが,私の場合はもっと 低級です。よろしくお願いします。 本当は昔 DOS にあったコマンド・プロンプトから同期をとれる ユーティリティーがあれば一番いいのですが。 KTAKA |
|
569) Re:バッチファイルで引数の文字列をファイルに落とす YanaKen 2003/08/27(水) 01:08 |
|
KTAKAさん こんにちは。 >if "%1"=="" goto abort >xcopy f:\gogak\*.* d:\gogak /s /v /y /d:%1-2003 > >実行するときは fukusha 8-26 のようにします。 >処理が終わったら,たとえば date.dat に 8-26 を書き込みたい >のです。 >if "%1"=="" goto abort >xcopy f:\gogak\*.* d:\gogak /s /v /y /d:%1-2003 ECHO %1>>date.dat ……みたいな感じでOKではないかと思われます。(質問趣旨を取り違えてなければ) YanaKen |
|
578) Re2:バッチファイルで引数の文字列をファイルに落とす KTAKA 2003/08/27(水) 22:26 |
|
YanaKen さん 早速の回答ありがとうございました。 > ECHO %1>>date.dat > > ……みたいな感じでOKではないかと思われます。(質問趣旨を取り違えてなければ) これでうまくいきました。xcopy した日付を累積ファイルに取 りたかったのです。 皆さんの発言を読んでいたら,バッチファイルっていろんなこと ができることが分かりました。それで早速バッチファイルの作り 方の本を注文しました。 KTAKA |