| 网站首页 | 业界新闻 | 群组 | 交易 | 人才 | 下载频道 | 博客 | 代码贴 | 编程论坛
免费IT实战开发视频教程合集分享千里之行 始于足下
共有 140 人关注过本帖
标题:资料输出成文字档的问题
只看楼主 加入收藏
wube
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:18
帖 子:1750
专家分:3642
注 册:2011-3-24
结帖率:98.77%
  已结贴   问题点数:20  回复次数:5   
资料输出成文字档的问题
有一只程式,透过BAT呼叫另一只程式,并喂给他参数后,他会在DOS视窗中秀出解码后的资讯,
但是我共要喂上千组参数,他要吐出相对应数量的资讯,
想請教如何写才能讓吐出的資訊,透過一次IO儲存到一個檔案內?
(因为数千次IO存取动作让程式跑得非常慢,无法取得解码程式源码)

A.bat ------->
AAA.exe 06EDE26109B6E730 06EDE26109B6E730
AAA.exe FCBB5BB7A332D866 FCBB5BB7A332D866
AAA.exe 6BA65A2461E76604 6BA65A2461E76604
AAA.exe B36FB222F8941B60 B36FB222F8941B60
AAA.exe 259E69DC5569AE98 259E69DC5569AE98
AAA.exe 17542B6526CBD14A 17542B6526CBD14A
AAA.exe 698ED3E10A417A0B 698ED3E10A417A0B
AAA.exe 6C448D98F53C8226 6C448D98F53C8226 > 1.txt
pause
<-------

2018-11-08 16:27
吹水佬
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:163
帖 子:6320
专家分:27650
注 册:2014-5-20
  得分:0 
逐个来,将每次的txt都转到一个TXT
2018-11-08 16:33
rjsp
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:267
帖 子:5924
专家分:33728
注 册:2011-1-18
  得分:20 
控制台不是有管道符嘛
a.bat < 输入文件 > 输出文件
2018-11-08 16:39
wube
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:18
帖 子:1750
专家分:3642
注 册:2011-3-24
  得分:0 
以下是引用吹水佬在2018-11-8 16:33:48的发言:

逐个来,将每次的txt都转到一个TXT


我想要1千行资料一次输入档案~不要一千次~
不知道bat怎么写才能才能让1千笔资料一次输入到一个档案内
因为被呼叫的执行档一次只能解一笔资料

不要選我當版主
2018-11-08 17:24
wube
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:18
帖 子:1750
专家分:3642
注 册:2011-3-24
  得分:0 
以下是引用rjsp在2018-11-8 16:39:10的发言:

控制台不是有管道符嘛
a.bat < 输入文件 > 输出文件


您的意思是类似 shell cmd /s A.bat > 1.txt
这样吗?

不要選我當版主
2018-11-08 17:29
wube
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:18
帖 子:1750
专家分:3642
注 册:2011-3-24
  得分:0 
结论是并没有变快多少,光解码所耗费的时间就很久,
这部分已经不是我程式能控制的范围了,不过至少减少99%的IO存取次数了

不要選我當版主
7 天前 17:56







关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.024729 second(s), 8 queries.
Copyright©2004-2018, BCCN.NET, All Rights Reserved