标题:
[其他]
[已解决]有些命令行强制输出是怎么回事呢?
[打印本页]
作者:
shootman2
时间:
2015-3-21 11:11
标题:
[已解决]有些命令行强制输出是怎么回事呢?
微软的工具集pstools中的工具psservice.exe,当执行后,都要强制输出个版本信息之类的,我想
将其屏蔽掉,但是使用了如下命令后,仍然打印了版本信息,我该怎么办?
psservice.exe>123.txt
作者:
pcl_test
时间:
2015-3-21 11:38
回复
1#
shootman2
试试
psservice.exe >nul 2>nul
复制代码
作者:
Batcher
时间:
2015-3-21 11:41
那个信息是通过2号句柄输出的
psservice.exe >123.txt
2>&1
作者:
523066680
时间:
2015-3-21 11:53
cout standard output stream
cerr standard error (output) stream
clog standard logging (output) stream
作者:
shootman2
时间:
2015-3-21 23:01
以上三位全是高手,向大神膜拜ing!
作者:
shootman2
时间:
2015-3-21 23:02
回复
4#
523066680
cout standard output stream
cerr standard error (output) stream
clog standard logging (output) stream
您的意思是
cout 1
cerr 2
clog 3
是这样的吗?
作者:
shootman2
时间:
2015-3-22 11:53
回复
3#
Batcher
那个信息是通过2号句柄输出的
psservice.exe >123.txt 2>&1
Batcher老师,2>&1是啥意思呢?
作者:
凡凡之呗
时间:
2015-3-22 15:11
回复
1#
shootman2
我电脑是这样的 'psservice.exe' 不是内部或外部命令,也不是可运行的程序
或批处理文件。
不过也许你可以以nul屏蔽掉
psservice.exe>123.txt >nul 2>nul
作者:
Batcher
时间:
2015-3-23 08:00
回复
7#
shootman2
http://bbs.bathome.net/thread-3296-1-1.html
作者:
Batcher
时间:
2015-3-23 08:00
回复
8#
凡凡之呗
你需要先下载pstools工具包才能用这个命令
作者:
凡凡之呗
时间:
2015-3-25 15:28
回复
10#
Batcher
已经下载 也不知道怎么用 看来还要走很长的路
作者:
Batcher
时间:
2015-3-25 16:03
回复
11#
凡凡之呗
Pstools.chm这个帮助文档里面有详细的说明和例子
欢迎光临 批处理之家 (http://www.bathome.net/)
Powered by Discuz! 7.2