[前の記事]« [Win3.1]シリアル接続のモデムの設定方法
[次の記事]関連付けを使ってPDFを印刷したい »

関連オンラインソフト配布サイト:
Vector>ダウンロード(top) |>MS-DOSまたは汎用 | >WindowsVista/XP/2000/NT

▲カテゴリー「バッチファイルの起動、引数の取得」索引へ

バッチファイル実行時に指定した引数を自動記録しておくには


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
 
 


カテゴリー「バッチファイルの起動、引数の取得」索引へ

 

カテゴリー一覧

FPCU/FPCDIY QUICK LINK online
この上の各ジャンル名をクリックすると、下のウィンドウが切り替わります▼


=リンク集のインデックスはこちら=

資料書籍

About

2003年08月26日 13:51に投稿されたエントリーのページです。

ひとつ前の投稿は「[Win3.1]シリアル接続のモデムの設定方法」です。

次の投稿は「関連付けを使ってPDFを印刷したい」です。

他にも多くのエントリーがあります。メインページアーカイブページも見てください。

This site is powered by Six Apart
Movable Type 3.33-ja
このブログについて | 運営:有限会社メディアポート