• 締切済み

ホスト名をファイル名として保存するBATファイル

Windows XP SP2 を使っています。 あるバッチを実行した後に、完了したことを確認するため、 バッチを実行したら、端末名のファイルが 自動的に作られる仕組みを考えています。 例えば、aaaa01という端末名のパソコンがあって、そこで、 a.bat というバッチファイルを実行すると、 F:\aaaa001.txt というようなファイルが自動で作成したいです。 パソコンが一杯あるので、各パソコンで実行すると、それぞれの端末名で出力ファイルになるようにしたいです。 宜しくお願い致します。

みんなの回答

  • x1va
  • ベストアンサー率26% (802/3006)
回答No.1

ホスト名は環境変数%computername%から取得できます。 例:testという文字列をテキストファイルに出力する場合。 echo test >%computername%.txt コマンドプロンプトからsetというコマンドを実行するとほかの環境変数も確認できます。

関連するQ&A

専門家に質問してみよう