【问题标题】:Batch writing a result to a text file将结果批量写入文本文件
【发布时间】:2013-12-14 10:52:01
【问题描述】:

我有以下代码:

@echo off
systeminfo | findstr /B /C:"OS Name" /C:"OS Version" /C:"OS Manufacturer" /C:"OS Configuration" /C:"OS Build Type" /C:"Original Install Date" /C:"System Boot Time" /C:"System Manufacturer" /C:"System Model" /C:"System Type" /C:"Processor(s)" /C:"BIOS Version" /C:"Windows Directory" /C:"System Directory" /C:"Boot Device" /C:"System Locale" /C:"Input Locale" /C:"Total Physical Memory" /C:"Available Physical Memory" /C:"Virtual Memory: Max Size" /C:"Virtual Memory: Available" /C:"Virtual Memory: In Use" /C:"Domain" /C:"Network Card(s)"
echo %a%
echo %b%
echo %c%  
pause

是否可以将上述代码的结果写入名为 result.txt 的文本文件,该文本文件与批处理文件位于同一目录中?当我说结果时,我的意思是它显示的内容。有人知道我可以使用的代码吗?

编辑: 这只是代码的一部分,完整的东西确实有一个 /b /c 设置为某物。

【问题讨论】:

    标签: windows batch-file text windows-7


    【解决方案1】:
    @echo off
    setlocal enableextensions
    (
        systeminfo | findstr .... 
        echo %a%
        echo %b%
        echo %c%
    ) > "%~dp0\result.txt"
    

    其中%~dp0 是当前批处理文件的驱动器和路径。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-11-01
      • 1970-01-01
      • 2013-04-29
      • 2013-09-26
      • 2012-11-29
      • 2023-03-12
      • 1970-01-01
      • 2014-07-21
      相关资源
      最近更新 更多