wmic process get name,Processid,commandline >> test2.txt
从CMD.EXE开始工作。但是,它不能从.BAT脚本起作用(不更改或生成输出文件)。回声输出如下:
wmic process get name,Processid,commandline 1>>test2.txt
那里的“1”是什么?它是手柄的反映吗?为什么这种方式有所不同,我该如何解决呢?
答案 0 :(得分:1)
1
是您要重定向的文件描述符的编号。如果在重定向中省略文件描述符,则隐式假定1
(STDOUT)。有关详细信息,请参阅here。
至于你的命令,它在批处理文件中直接在CMD
中正常工作。