複数のコンピューターでバッチファイルでコマンドを実行したい。
例えば:
@echo off
ping %1
pause
exit
このバッチファイルがpingme.batと呼ばれ、私が入力pingme.bat yahoo.com
すると、yahoo.comにpingが送信されます。私の問題は、バッチファイルがテキストファイルからの入力を受け入れるようにしたいことです。
たとえばpingme.bat computers.txt
、computers.txtファイルにリストされているコンピューターの名前を読み取り、それらに対して実行するように指定したコマンドを実行します。
%1
バッチファイルを入力するときに指定した入力を受け入れます。次に、バッチファイルでその入力テキストファイルから行を読み取り、コマンドの引数として使用します。
テキストの行はリスト形式であり、コンマなどは使用されていません。