gpt4 book ai didi

batch-file - 如何将包含多个命令的 .bat 文件的输出结果自定义为单个 txt 文件

转载 作者:行者123 更新时间:2023-12-03 12:35:35 25 4
gpt4 key购买 nike

您好,我需要将这个 bat 文件的结果放在一个带有相关标题的 .txt 或 .csv 文件中

文件运行完美,但只有输出到单个文件时我才能让它有意义。我们将不胜感激地接受任何帮助或建议。

@echo off

MD\"PC Details"
hostname>>C:\"PC Details"\PC_HostName.txt
wmic csproduct get name >>C:\"PC Details"\Model.txt
wmic bios get serialnumber >>C:\"PC Details"\PC_SerialNo.txt
wmic diskdrive get model >>C:\"PC Details"\HDD.txt
wmic path win32_physicalmedia get SerialNumber >>C:\"PC Details"\HDD_SerialNo.txt

end

最佳答案

您可以将每一行的输出重定向到同一个文件,并使用 ECHO 在输出文件的各部分之间放置分隔符或标题。

像这样的……

@echo off

MD\"PC Details"
ECHO --- HOSTNAME SECTION>>"C:\PC Details\Details.txt"
hostname>>"C:\PC Details\Details.txt"
ECHO ---------------------------------------------->>"C:\PC Details\Details.txt"
ECHO --- WMIC CSPRODUCT SECTION>>"C:\PC Details\Details.txt"
wmic csproduct get name>>"C:\PC Details\Details.txt"
ECHO ---------------------------------------------->>"C:\PC Details\Details.txt"
ECHO --- WMIC BIOS SECTION>>"C:\PC Details\Details.txt"
wmic bios get serialnumber>>"C:\PC Details\Details.txt"
ECHO ---------------------------------------------->>"C:\PC Details\Details.txt"
ECHO --- WMIC DISKDRIVE SECTION>>"C:\PC Details\Details.txt"
wmic diskdrive get model>>"C:\PC Details\Details.txt"
ECHO ---------------------------------------------->>"C:\PC Details\Details.txt"
ECHO --- WMIC PHYSICALMEDIA SECTION>>"C:\PC Details\Details.txt"
wmic path win32_physicalmedia get SerialNumber>>"C:\PC Details\Details.txt"
ECHO ---------------------------------------------->>"C:\PC Details\Details.txt"

关于batch-file - 如何将包含多个命令的 .bat 文件的输出结果自定义为单个 txt 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22508166/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com