0

複数のコンピューターにインストールされているソフトウェアをチェックするためのバッチファイルがあります。バッチファイルにマシン名を付け、その下にソフトウェアリストを付けたい。

テキストファイルは次のように出力されます。

jamespc1インストール済みソフトウェア

私が持っているバッチファイルに

echo %%a > pcs.txt
psinfo \\%%a >> pcs.txt

ただし、バッチファイルを実行するたびに、前の行を上書きし続けることを除いて、正常に出力されます。

jamespc1を挿入し、必要に応じてjsinfo出力をjamespc1の下に追加します。ただし、チェックする各マシンの行を上書きし続けるため、リストの最後のマシンのみの情報になります。

バッチファイルを取得して、各PCのtxtファイルに新しい行を作成するにはどうすればよいですか?

4

1 に答える 1

1

>上書きします。

>>追加します。

これを実行するたびに、最初に上書きが使用されるため、古いファイルが置き換えられます。

に変更>するだけ>>で、すべてのデータを常に追加して保持できます。

echo %%a >> pcs.txt
psinfo \\%%a >> pcs.txt
于 2012-12-03T15:08:47.933 に答える