【首发】批处理进程间利用管道实时通信
bat吧
全部回复
仅看楼主
level 12
Byaidu
楼主
如图,启动start.bat,可以看到0.bat没有退出时1.bat就输出了0.bat输出的结果
也就是说两个进程间可以不使用临时文件交换数据
以前好像没有人这么做过
2016年02月27日 03点02分
1
level 12
Byaidu
楼主
我看了一下以前别人都是用第三方或临时文件实现
2016年02月27日 03点02分
2
level 12
Byaidu
楼主
成功解决以下问题
2016年02月27日 03点02分
3
level 13
贴吧用户_0KSaNSR
忘了这个坑爹的特性可以这样用。
2016年02月27日 10点02分
4
Byaidu
以前一直以为前面完成后再进行下一命令,现在明白为什么|要再启动另一个cmd了
2016年02月27日 12点02分
贴吧用户_0KSaNSR
回复 Byaidu : linux 流操作似乎也是这样的,image 也可以这样代替 /l ,但对 tmos 这样双向传输还是无力。
2016年02月27日 13点02分
level 14
aiwozhonghuaba
我只能说:
学习了
非常有趣的特性,建议LZ扩充一下内容
然后在bathome发一贴,说不定能在'批处理新大陆'版块占个一席之地
2016年02月27日 12点02分
5
Byaidu
2016年02月27日 13点02分
贴吧用户_0KSaNSR
回复 Byaidu :
2016年02月27日 15点02分
level 15
idkana
2016年02月27日 13点02分
6
level 13
皇叔有异议
噫!这个发现估计又要改写批处理的编写习惯了!就像以前@ echo off还没被发现一样
2016年02月27日 18点02分
9
贴吧用户_0KSaNSR
%0|%0 时应该就已经有人发现了。
2016年02月27日 23点02分
皇叔有异议
@贴吧用户_0KSaNSR
应该没人往即时通讯的方向想吧...毕竟大家都想的是文本处理就要for读临时文件什么的......
2016年02月28日 09点02分
贴吧用户_0KSaNSR
回复 黄田杰 : 之前的是用管道向 image 传指令。
2016年02月28日 13点02分
level 8
全天占线
不错,有想法,骚年我看好你哦
2016年03月17日 20点03分
11
tmxk0411
大神归来的节奏
2016年03月17日 23点03分
全天占线
@tmxk0411
搜东西正好看到,路过
2016年03月18日 06点03分
level 1
cyssang
请问一下,到底是怎么实现实时通信的?
2018年08月22日 14点08分
12
level 6
贴吧用户_Qb8N3y2149
学习了
个人感觉还是第三方好
2018年08月23日 13点08分
13
贴吧用户_Qb8N3y2149
完了,挖坟了
2018年08月23日 13点08分
level 7
maorenjie147
我感觉还是创建临时文件比较好
2018年08月31日 03点08分
14
1