标题: [文本处理] 如何让这种程序的返回结果输出到文本 [打印本页]
作者: newfish 时间: 2013-9-17 16:47 标题: 如何让这种程序的返回结果输出到文本
运行客户端后,进入客户端内.可以说是保持着"登录模式"
类似FTP PUTTY 这一类.进入以后.不识别本地命令. 什么 echo啊 dir 啊 都不行.也不能识别>定向输出符号.
在这种情况下.我运行了命令后会出来一堆数据.我需要保存..为txt ,但是因为不识别输出符.所以不能保存..
我试着 用 程序< a1.txt >a2.txt 来输出.但是程序识别第一条命令后就不停的回车...( a1.txt 有两条命令. 只识别出了一条命令..然后就一直回车....)
请问下大神..怎么输出结果.
————————————————————————————————————————————————————
看到有朋友要程序。但是这个程序有运行条件的,所以自己写了一个一样模式的程序。
有两个命令。第一个命令式 fu ckyou 第二个命令式fu ckme 必须根据顺序输入。才能看到fu ckme 后的success
请用批处理输出 fu ckme 后的结果。。。。 去掉空格- - 。。论坛过滤
作者: Batcher 时间: 2013-9-17 16:58
先说PuTTY,你可以把需要执行的命令放到一个文件test.sh里面,然后用PuTTY的命令行工具PLINK.EXE来执行它。- PLINK.EXE -ssh -v -pw PASSWORD USERNAME@IP -m test.sh > test.log
复制代码
作者: Batcher 时间: 2013-9-17 17:02
另外,PuTTY是可以记录日志的。
打开PuTTY
Session
Logging
Printable output
Logfile name
就在这里配置它的日志就行了。
作者: newfish 时间: 2013-9-17 17:07
本帖最后由 newfish 于 2013-9-17 17:19 编辑
首先.版主说的这是putty啦. 但是我这个不是....
实际上.这个程序就是一个本地程序. 必须进入程序本身才能输入命令. 而不能 输入程序后夹带 参数的方法.
123.exe运行以后
123>info:go
go ok!
123>info:type
xxxxx
123>exit
但是我
123>info:type>aaa.txt
这样就会报错..因为>符号在它里面是不能识别的
我试着用ftp的方法 .用输入重定向.
a1.txt内容为
info:go
info:type
然后123<a1.txt>a123.txt
但是只识别了info:go
就一直回车。。。。。。第二条命令根本识别不出。。。
作者: Batcher 时间: 2013-9-17 17:14
具体问题具体分析,没有放之四海而皆准的方法。
作者: newfish 时间: 2013-9-17 17:29
已更新问题描述
作者: newfish 时间: 2013-9-17 17:59
啊./.........自己定啊
作者: newfish 时间: 2013-9-18 00:54
各位大大显灵...........................
作者: weichenxiehou 时间: 2013-9-18 06:53
回复 8# newfish
可否将该程序上传,以供测试?
作者: newfish 时间: 2013-9-21 19:45
回复 9# weichenxiehou
上传咯。。。
作者: newfish 时间: 2013-9-22 13:56
没办法吧。。。。。。。。。。。。。
作者: newfish 时间: 2014-4-13 00:07
顺便顶一下自己的老问题。。。。大半年没解决。。。
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |