• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:バッチファイルでファイル生成の件)

バッチファイルでファイル生成のアドバイスを求めます

このQ&Aのポイント
  • WindowsXP sp3でのバッチファイルのコーディングについてアドバイスをいただきたいです。具体的には、バッチファイル起動時に4つの引数を使用し、それぞれの引数を使って指定のファイルを生成したいです。
  • バッチファイル名はaaaa.batで、起動時にはa01、a02、a03、a04の4つの引数を指定します。バッチファイルのソースコードでは、指定されたipアドレスのファイルサーバーにマウントし、testtxt.txtというファイルを生成します。
  • 現在の状態では、4つ目の引数を使用してtesttxta04.txtというテキストファイルを生成したいと考えています。具体的なコーディング方法についてのアドバイスをいただきたいです。

質問者が選んだベストアンサー

  • ベストアンサー
  • kmetu
  • ベストアンサー率41% (562/1346)
回答No.3

> ファンクションが間違っています net \\(ipアドレス)\test\a ・・・・ipアドレスのファイルサーバーにマウント が成功していないのかもしれません。 環境が違いますが一例として http://orbit.cocolog-nifty.com/supportdiary/2008/02/e_a864.html

その他の回答 (2)

回答No.2

引数は%0がバッチファイル名になり、%1から%9までが1番目から9番目までの引数になります。ちなみに、すべての引数は%*で取得できます。10個以上の引数を使用する場合はshiftコマンドを使用します。 パラメータ修飾子は http://kijibato.sblo.jp/article/21086764.html を参照してください。 コーディング例 echo test4 > testtxt%~4.txt

sinraban
質問者

補足

補足 ご回答ありがとうございます。 ご指摘のコーディングで実行したところ ファンクションが間違っています。と出てしまいます。。。。 なにか思い当たることはありませんか? お手数をおかけします。

  • kmetu
  • ベストアンサー率41% (562/1346)
回答No.1

echo test >>testtxt%4.TXT でいかかがですか。

sinraban
質問者

補足

ご回答ありがとうございます。 ご指摘のコーディングで実行したところ ファンクションが間違っています。と出てしまいます。。。。 なにか思い当たることはありませんか? お手数をおかけします。

関連するQ&A