【问题标题】:CMD Redirection not Working — .exe Opens New WindowCMD 重定向不起作用 - .exe 打开新窗口
【发布时间】:2015-10-07 13:12:32
【问题描述】:

Windows 7。

我可能(或可能没有)对我的视频卡中的固件做了什么。我正在尝试运行 nvflash 来调查和解决问题。

整个场景被许多骇人听闻的缺陷所困扰,包括@BIOS 安装程序没有告诉您正在安装的程序的名称和位置这一事实。据我所知,nvflash 是错误的程序。

我正在尝试(在这个阶段)运行“nvflash /a”,以获取适用(和看到的)视频卡的列表。

每次我在 CMD 窗口中执行命令时,它都会打开一个新窗口,在那里显示输出,然后立即关闭该窗口。

我尝试过使用 | > 和 >> 和(在出现这些问题之后)我没有收到错误消息,但没有在文本文件中输出。

我使用的命令如下。

nvflash /a >> "c:\users\adminaccount\my documents\out001.txt"

我也尝试过添加 2>&1 。

任何帮助将不胜感激。

附言像往常一样,我注意到我对我的 [为便于阅读而添加的空格] 被删除感到不满。如果命令晦涩难懂……别怪我。

p.p.s.我不明白为什么它最初不是为显示可用输出而设计的。

【问题讨论】:

    标签: cmd window pipe output


    【解决方案1】:

    (免责声明:我对 nvflash 的内部原理一无所知)

    我怀疑>>(附加到文件)期望存在一个可以附加更多行的文件。请改用> 来始终创建和覆盖文件。

    另外... nvflash 会打开window(=GUI 窗口)或command window(=控制台窗口,如cmd.exe 中的窗口)。如果是后一种,则 nvflash 内部不会写入标准输出(即已经存在的 cmd 窗口),而是创建一个新的 cmd.exe 进程来写入...在这两种情况下都使用> 重定向或>> 不起作用:(

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2023-04-10
      • 1970-01-01
      • 1970-01-01
      • 2012-08-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多