CMD重定向无法正常工作 - .exe打开新窗口

时间:2015-10-07 13:12:32

标签: cmd window pipe output

Windows 7。

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

整个场景一直受到众多令人震惊的不足之处的困扰,包括@BIOS安装程序没有告诉您正在安装的程序的名称和位置。据我所知,nvflash是错误的程序。

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

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

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

我使用的命令如下。

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

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

非常感谢任何帮助。

P.S。像往常一样,我注意到我怨恨我的[添加了可读性空间]被删除了。如果命令模糊不清......不要怪我。

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

1 个答案:

答案 0 :(得分:0)

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

我怀疑>>(附加到文件)期望存在一个文件,可以在其后附加行。使用>代替总是创建和覆盖文件。

也... nvflash是否打开window(= GUI窗口)或command window(=控制台窗口,如cmd.exe中的窗口)。如果是后者,则nvflash在内部不会写入标准输出(即已经存在的cmd窗口),而是创建一个新的cmd.exe进程以写入...在两种情况下,都使用{{1} }或>无效:(