无忧启动论坛

标题: 求一批处理,与“管道”相关 [打印本页]

作者: panzer    时间: 2010-8-9 21:57
标题: 求一批处理,与“管道”相关
首先,请教下各位大侠,XP环境下 管道“|”后可以接 批处理 命令吗,如果不行的话,那下面的文字就不浪费大家时间了,^_^

如果可以的话,我的想法如下:

将一个标准输出内容 直接用记事本notepad打开,一条命令即完成

本来是需要两条命令的,如下:
---------------------------------
首先 command1 | command2 > %temp%\foo.txt
然后 notepad %temp%\foo.txt
---------------------------------

现在我想把上面合成一行,即 command1 | xx.bat

xx.bat 就是我想要的文件,坛子里的大侠们给看下,谢了!
作者: x9tian    时间: 2010-8-10 18:12
原帖由 panzer 于 2010-8-9 21:57 发表
首先 command1 | command2 > %temp%\foo.txt
然后 notepad %temp%\foo.txt



   不知道楼主的意思, 是不是说把这两条命令写成一条呢。
如果是的话如下所示:

command1 | command2 > %temp%\foo.txt && notepad %temp%\foo.txt


  PS: 楼主的贴表达真深奥, 就像 小|平|理|论样.
作者: panzer    时间: 2010-8-10 23:56
不好意思,没表述清楚,楼上的朋友只是具体的实现了指定的例子,不具备通用性

我的目的是command1 | xx.bat

等效command1 | command2 > %temp%\foo.txt &&  notepad %temp%\foo.txt

而xx.bat是可以放在比如“system32"目录下当成系统默认命令调用的

假想成 type c:\boot.ini | noteapd 然后记事本就真的把boot.ini 给打开了,
作者: yichya    时间: 2010-8-16 16:53
标题: 回复 #3 panzer 的帖子
干脆加些SET一类的环境变量算了.




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) Powered by Discuz! X3.3