| 
 | 
6#
 
 
 楼主 |
发表于 2013-5-11 19:30:30
|
只看该作者
 
 
 
 本帖最后由 往事亦飘 于 2013-5-11 19:38 编辑  
 
谢谢,现在我明白了,16128   86016  取得这二个值的代码不会写,可以提示一下吗? 
 
我是这样写的: 
fb.txt 是获得的所有信息我保存到txt文件里的 
 
fbinst hd info >fb.txt 
 
IniFile:=ExpandConstant('{tmp}\fb.txt'); // 你的 txt 文件名 
 OldString:='primary data size:'; // 要找的字符串 
 LoadStringFromFile(IniFile,fb) 
for i:= 0 to 1 do 
if (Pos(OldString, fb) > 0) then 
fb:=copy(fb,75,5); 
 
 
这样取得了16128 
 
这样写代码好像不好呢 
 
这个软件的作者应加个函数直接获取这二个值就方便多了 |   
 
 
 
 |