找回密码
 加入
搜索
查看: 4640|回复: 9

[AU3基础] 如何读取配置文件选择性释放程序?

  [复制链接]
发表于 2010-9-8 11:48:59 | 显示全部楼层 |阅读模式
如何根据INI文件,然后选择性的释放FILEINSTALL到程序的文件到制定的目录?
不知道这样的方式能实现不?
所以请求大家帮帮忙。能给个思路。。。另外 AU3 有linux下的版本不?(好像没意义?)
谢谢大家了。。。
发表于 2010-9-8 14:15:56 | 显示全部楼层
fileinstall貌似不可以这样玩...
或许可以换个思路?
比如先用fileinstall释放到一个临时目录,不想被看到还可以隐藏什么的
然后根据ini文件进行判断,将需要的文件复制到正确的目录,之后删除不需要的文件

AU3没有Linux版本
发表于 2010-9-8 14:24:32 | 显示全部楼层
选择性释放肯定是可以的,因为FileInstall目标路径可以使用变量~
$Dir = FileSelectFolder('请选择目标文件夹', '')
If @error Then Exit
FileInstall('1.txt', $Dir)
发表于 2010-9-8 14:28:07 | 显示全部楼层
嗯......貌似我看错lz的意思了- -
发表于 2010-9-8 19:54:56 | 显示全部楼层
只是想法,未测试。
1、将要包含的文件以二进制读取,作为变量保存在程序中。类似AFan大人的水波纹UDF
2、根据INI文件内容FILEWRITE写到需要的地方。
发表于 2010-9-8 23:44:46 | 显示全部楼层
要选择性释放,不如用BinFileInstall.au3这个UDF,可定义性很高,按你的需要随时释放,我做了个小程序,在这个贴子的#267楼
http://www.autoitx.com/forum.php ... eid%3D4&page=18
 楼主| 发表于 2010-9-9 14:02:56 | 显示全部楼层
回复 3# afan


谢谢afan~~~原来Fileinstall可以这样玩。。
 楼主| 发表于 2010-9-9 14:04:10 | 显示全部楼层
回复 2# Ziya


    谢谢你的 回答。我也想到了。但是如果文件过多的话。那就比较麻烦了。。
呵呵。。C.L 大侠给了个例子。。非常好。。你也可以去看看。。
 楼主| 发表于 2010-9-9 14:05:15 | 显示全部楼层
回复 6# C.L


    C.L 大侠。。BinFileInstall.au3这个UDF  太厉害了。。。
 楼主| 发表于 2010-9-9 14:05:32 | 显示全部楼层
已经有 思路了 稍后把源码贴上来。。
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-9-21 22:23 , Processed in 0.084136 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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