Redirect 每次运行批处理文件时,在批处理文件输出的txt文件中插入新行
我有一个批处理文件来检查安装在多台计算机上的软件。我希望批处理文件给出机器名,然后在它下面给出软件列表 文本文件应按如下方式输出: jamespc1 安装的软件 在批处理文件中,我有Redirect 每次运行批处理文件时,在批处理文件输出的txt文件中插入新行,redirect,batch-file,Redirect,Batch File,我有一个批处理文件来检查安装在多台计算机上的软件。我希望批处理文件给出机器名,然后在它下面给出软件列表 文本文件应按如下方式输出: jamespc1 安装的软件 在批处理文件中,我有 echo %%a > pcs.txt psinfo \\%%a >> pcs.txt 但每次批处理文件运行时,它都会按应有的方式输出,只是会不断覆盖前面的行 它插入jamespc1,然后在jamespc1下添加psinfo输出,除非它一直覆盖它检查的每台机器的行,因此我只得到列表中最后一台机器的
echo %%a > pcs.txt
psinfo \\%%a >> pcs.txt
但每次批处理文件运行时,它都会按应有的方式输出,只是会不断覆盖前面的行
它插入jamespc1,然后在jamespc1下添加psinfo输出,除非它一直覆盖它检查的每台机器的行,因此我只得到列表中最后一台机器的信息
如何获取批处理文件以在txt文件中为每台电脑创建新行?
将覆盖
>
将追加
每次运行此文件时,它都会首先使用覆盖,从而替换旧文件
只需将
更改为>
,即可始终追加并保留所有数据
echo %%a >> pcs.txt
psinfo \\%%a >> pcs.txt
欢迎您:)如果这回答了您的问题,您应该勾选此旁边的勾号以确认它已被接受。