wmic process get name,Processid,commandline >> test2.txt
从 CMD.EXE 中工作只是花花公子。但是,它不适用于 .BAT 脚本(不会更改或生成输出文件)。回显输出如下:
wmic process get name,Processid,commandline 1>>test2.txt
那个“1”在那里做什么?是手柄的反射吗?为什么这会有所不同,我该如何解决?
wmic process get name,Processid,commandline >> test2.txt
从 CMD.EXE 中工作只是花花公子。但是,它不适用于 .BAT 脚本(不会更改或生成输出文件)。回显输出如下:
wmic process get name,Processid,commandline 1>>test2.txt
那个“1”在那里做什么?是手柄的反射吗?为什么这会有所不同,我该如何解决?
这1
是您要重定向的文件描述符的编号。如果您在重定向中遗漏了文件描述符,1
则隐式假定为 (STDOUT)。有关更多信息,请参见此处。
至于您的命令,无论是在批处理文件中还是直接在CMD
.