标题:资料输出成文字档的问题
取消只看楼主
wube
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:23
帖 子:1817
专家分:3681
注 册:2011-3-24
结帖率:98.24%
已结贴  问题点数:20 回复次数:3 
资料输出成文字档的问题
有一只程式,透过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
<-------

搜索更多相关主题的帖子: 输出 文字 程式 AAA exe 
2018-11-08 16:27
wube
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:23
帖 子:1817
专家分:3681
注 册: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
等 级:贵宾
威 望:23
帖 子:1817
专家分:3681
注 册: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
等 级:贵宾
威 望:23
帖 子:1817
专家分:3681
注 册:2011-3-24
得分:0 
结论是并没有变快多少,光解码所耗费的时间就很久,
这部分已经不是我程式能控制的范围了,不过至少减少99%的IO存取次数了

不要選我當版主
2018-11-09 17:56



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-491089-1-1.html




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

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