0
wmic process get name,Processid,commandline >> test2.txt

从 CMD.EXE 中工作只是花花公子。但是,它不适用于 .BAT 脚本(不会更改或生成输出文件)。回显输出如下:

wmic process get name,Processid,commandline  1>>test2.txt

那个“1”在那里做什么?是手柄的反射吗?为什么这会有所不同,我该如何解决?

4

1 回答 1

1

1是您要重定向的文件描述符的编号。如果您在重定向中遗漏了文件描述符,1则隐式假定为 (STDOUT)。有关更多信息,请参见此处

至于您的命令,无论是在批处理文件中还是直接在CMD.

于 2013-08-12T18:59:24.330 回答