![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-19 01:19 |
共 47,814 主题排行 / 349,908 发帖 / 今日 1 篇 / 48,259 会员排行 |
| DOS疑难解答 & 问题讨论 (解答室) » 函数如何支持管道-DOS与高级语言的交互问题 |
| 可打印版本 872 / 5 |
| 第1楼 sinbao | 发表于 2007-10-27 21:41 |
| 初级用户 发帖 73 积分 184 | |
|
函数如何支持管道-DOS与高级语言的交互问题 我们知道
是打印当前目录的.txt文件 我也想写一个程序my_find.exe(用高级语言,比如c,c++,java,c#) 我也想这样用 来实现跟上面findstr一样的功能. 可以吗? [ Last edited by sinbao on 2007-10-28 at 07:54 PM ] |
|
| 第2楼 sinbao | 发表于 2007-10-28 10:37 |
| 初级用户 发帖 73 积分 184 | |
|
有人吗?
|
|
| 第3楼 jack123147 | 发表于 2007-10-28 12:52 |
| 初级用户 发帖 20 积分 52 | |
|
set my_find="c:\windows\findstr.exe"
echo .b | my_find ".\txt$" |
|
| 第4楼 sinbao | 发表于 2007-10-28 19:53 |
| 初级用户 发帖 73 积分 184 | |
|
my_find.exe是我自己用c#或其他高级语言写的程序,不是findstr.exe...
问题是管道把东西传给我的程序my_find.exe之后,我的程序从哪里把这个东西拿到??? |
|
| 第5楼 jojand | 发表于 2007-10-31 11:47 |
| 初级用户 发帖 57 积分 117 | |
|
从管道输入就是从标准的输入设备输入
往管道输出就是往标准的输出设备输出 c#不会用,用basic试验: do do:y$=inkey$:loop until y$<>"" print "---";y$ loop 以上代码编译成1.exe 再建立一个测试文件: copy con 2.txt Test! ^Z 执行: type 2.txt | 1 屏幕输出: ---T ---e ---s ---t ---! OK,试验成功。 |
|
| 第6楼 sinbao | 发表于 2007-11-03 22:02 |
| 初级用户 发帖 73 积分 184 | |
|
jojand, I got it, thanks!
|
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |