找回密码
 加入
搜索
查看: 1929|回复: 6

求一段代码

[复制链接]
发表于 2009-8-20 23:25:11 | 显示全部楼层 |阅读模式
求一段代码,逐个读取目录下的文件,读取文件的最后32个字节,其中5-8字节,用17-20字节代替后追加文件后面。

评分

参与人数 1金钱 -5 贡献 -5 收起 理由
lynfr8 -5 -5 自己看版规

查看全部评分

 楼主| 发表于 2009-8-23 01:08:43 | 显示全部楼层
这么简单,竞然无人能做

评分

参与人数 1金钱 -5 贡献 -5 收起 理由
lynfr8 -5 -5 恶意灌水,扣分警告!

查看全部评分

发表于 2009-8-23 01:24:03 | 显示全部楼层
是很简单,你为什么不做?

评分

参与人数 3金钱 +11 收起 理由
rolaka + 5
pusofalse + 3 ^_^
afan + 3

查看全部评分

发表于 2009-8-23 02:13:03 | 显示全部楼层
我又想说几句废话了。

ahzz0028
帖子13
注册时间2008-5-5

13个帖子里,共有9个发帖,都是提问题。其中8个没有任何你自己写的代码,只是单纯提出问题。另外一个,所附代码看样子也不是你写的。9个里面已解决4个,其中3个你自行解决,但未写上任何心得。另外一个,lynfr8兄给出代码后,你只是改标题为“已解决”完事。
更重要的是,从你帖子的问题内容来看,你并不是au3初学者。
来这种技术性论坛,目的不外乎学习、交流、分享、求助。在你说出2楼那种话之前,请仔细想想,你来acn的初衷是什么?求助?求代码?要代码?
我希望,下次你发帖的时候,是因为代码写一半遇上某个难题。那么发帖时,请提供你所写的部分代码,让别人有兴趣、有针对性也更有效率地去解决。如果是像现在这种提问方式,我会恶意地猜测,你是懒得写代码想找人代劳。那么,我也实话实说,其实我比你更懒。
我相信,如果你改变一下提问方式,那样对你、对我、对其他人、对整个论坛,都有好处。

评分

参与人数 1贡献 +5 收起 理由
lynfr8 + 5

查看全部评分

 楼主| 发表于 2009-8-23 10:58:28 | 显示全部楼层
你们真诚的批评,我真心诚意的接受,但说真的,我不会autoit,我会的是foxpro,所以回复了,这样让人伤心的话,对不起,真的真的对不起,我附上自己用foxpro编的源代码。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×

评分

参与人数 2金钱 +9 收起 理由
afan + 3
pusofalse + 6 -,- ^_^ - -||| T.T

查看全部评分

发表于 2009-8-23 18:55:04 | 显示全部楼层
未学过vfp,早年DOS下的foxbase和foxpro基本忘光了。
以下代码只是简单转换,未经测试,仅供参考。

#include <File.au3>

FileAdd("c:\jcb_tpyzq\Vipdoc\sh\lday")
FileAdd("c:\jcb_tpyzq\Vipdoc\sz\lday")
Exit

Func FileAdd($sPath)
        Local $aFileList, $hFile, $sGcstring, $sWjl, $sBm

        $aFileList = _FileListToArray($sPath, "*.day", 1) ; 创建文件名列表数组
        If @error Then Return

        For $i = 1 To $aFileList[0] ; 依据文件名列表循环
                $hFile = FileOpen($sPath & "\" & $aFileList[$i], 1) ; 写追加模式打开文件
                $sGcstring = FileRead($hFile) ; 读入整个文件到内存
                $sGcstring = StringRight($sGcstring, 32)
                $sWjl = StringMid($sGcstring, 17, 4)
                $sBm = Chr(198) & Chr(143) & StringMid($sGcstring, 3, 2) & $sWjl & StringTrimLeft($sGcstring, 8)
                FileWrite($hFile, $sBm) ; 写入文件
                FileClose($hFile) ; 关闭文件
        Next

        Return 1
EndFunc   ;==>FileAdd

评分

参与人数 3金钱 +5 贡献 +10 收起 理由
ahzz0028 + 5 真心换来真情,谢谢你。
lynfr8 + 5
afan + 5

查看全部评分

 楼主| 发表于 2009-8-25 00:13:28 | 显示全部楼层
高手,不得不让我佩服,没学会foxpro的人,能理解得这么精到准确,让人不可思议,你的提炼技术真的很炉火纯青,让我渺小得可怜。
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-11-15 23:25 , Processed in 0.118208 second(s), 33 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表