Cmd 将输出devcon.exe保存在.txt中

Cmd 将输出devcon.exe保存在.txt中,cmd,Cmd,我需要以.txt格式将输出保存到devcon,如果我使用命令行,我没有问题,但我在使用批处理文件时创建了该文件,但该文件为空 这是我的批处理文件中的命令行: devcon.exe状态*>file.txt 这里的一个测试(windows 8.1)显示,如果您不是以管理员身份运行,devcon将输出到不同的控制台屏幕 因此,右键单击批处理文件并以管理员身份运行。是否要将devcon.exe或devcon.exe状态*的输出保存到file.txt?如果它只是devcon.exe,devcon.exe>

我需要以.txt格式将输出保存到devcon,如果我使用命令行,我没有问题,但我在使用批处理文件时创建了该文件,但该文件为空

这是我的批处理文件中的命令行:

devcon.exe状态*>file.txt

这里的一个测试(windows 8.1)显示,如果您不是以管理员身份运行,
devcon
将输出到不同的控制台屏幕


因此,右键单击批处理文件并以管理员身份运行。

是否要将
devcon.exe
devcon.exe状态*
的输出保存到file.txt?如果它只是devcon.exe,
devcon.exe>file.txt
应该可以工作。。。或者我没有理解你的问题。或者:
devcon.exe status*
(无重定向)是否有输出(我的意思是在屏幕上写入内容)?嗨,我想将devcon.exe status*保存到file.txt,是的,它有输出1。/是正常输出还是错误输出?2./您有权在file.txt中写入文件吗?您好,我以管理员身份运行它(windows 7),但批处理文件创建为空。您是否右键单击它并以提升的权限运行它?使用管理员帐户是不够的。是的,如果我用“以管理员身份运行”打开cmd,我就得到了它,但如果我用“批处理文件”创建它,它就不起作用了