F fc182 Unregistered / Unconfirmed GUEST, unregistred user! 2006-07-17 #1 我是个新手,我想做个EXE,能够遍历当前目录下的源代码文件,找到代码中的中文字符串,并可以修改。哪位牛人给点提示,该如何去做。
蓝 蓝叶菱 Unregistered / Unconfirmed GUEST, unregistred user! 2006-07-17 #2 Memo.loadfromfile可以读取源代码文件啊。 你要做修改建议你使用sysEdit控件,带颜色提示的。C#,DELPHI很多脚本,这样你做的就可以了。查找字符使用fildDialog就可以,非常简单。。 遍历所有的代码文件当然你还是使用filelistbox1就可以了,简单。。 复杂的可以使用API的进行一个个打开遍历。
Memo.loadfromfile可以读取源代码文件啊。 你要做修改建议你使用sysEdit控件,带颜色提示的。C#,DELPHI很多脚本,这样你做的就可以了。查找字符使用fildDialog就可以,非常简单。。 遍历所有的代码文件当然你还是使用filelistbox1就可以了,简单。。 复杂的可以使用API的进行一个个打开遍历。
1 153141271 Unregistered / Unconfirmed GUEST, unregistred user! 2006-07-17 #3 1,遍历文件 2,加载文件,并查找字符串 3,修改,保存文件 不就好了啊!!!! 不过要中文字符串,好像我记得,中文的 阿瑟可 码,有个范围的,具体的我也不记得了
D dey-999 Unregistered / Unconfirmed GUEST, unregistred user! 2006-07-17 #4 楼上的对极了,另外你也可以使用TStringList: SL:TStringList; SL.LoadFromFile(FileName);//获得后再查找 SL.SaveToFile(FileName); //完成后保存
楼上的对极了,另外你也可以使用TStringList: SL:TStringList; SL.LoadFromFile(FileName);//获得后再查找 SL.SaveToFile(FileName); //完成后保存
一 一条大鱼 Unregistered / Unconfirmed GUEST, unregistred user! 2006-07-17 #5 遍历文件夹下的文件用的是递归算法 看《Delphi5开发人员指南》里有这个例子
F fc182 Unregistered / Unconfirmed GUEST, unregistred user! 2006-07-17 #6 找中文字符串的时候,可不可以根据中文为2字节,英文为1字节进行判断 或者有什么别的办法
F fc182 Unregistered / Unconfirmed GUEST, unregistred user! 2006-07-17 #7 先谢谢各位大侠!! 不过我不知如何用API进行复杂点的遍历?
1 153141271 Unregistered / Unconfirmed GUEST, unregistred user! 2006-07-17 #8 用 findfirst 和findnext 2个函数!!! 我这有源码,不过为了你能自己 掌握,还是 查查资料, 我当时学这2个函数,也是 搞了 好几天 ,才明白的啊 呵呵
F fc182 Unregistered / Unconfirmed GUEST, unregistred user! 2006-07-18 #10 我的QQ是116110337 邮箱fc182@163.com