woeiwoei 发表于 2010-9-8 11:48:59

如何读取配置文件选择性释放程序?

如何根据INI文件,然后选择性的释放FILEINSTALL到程序的文件到制定的目录?
不知道这样的方式能实现不?
所以请求大家帮帮忙。能给个思路。。。另外 AU3 有linux下的版本不?(好像没意义?)
谢谢大家了。。。{:face (396):}

Ziya 发表于 2010-9-8 14:15:56

fileinstall貌似不可以这样玩...
或许可以换个思路?
比如先用fileinstall释放到一个临时目录,不想被看到还可以隐藏什么的
然后根据ini文件进行判断,将需要的文件复制到正确的目录,之后删除不需要的文件

AU3没有Linux版本

afan 发表于 2010-9-8 14:24:32

选择性释放肯定是可以的,因为FileInstall目标路径可以使用变量~
$Dir = FileSelectFolder('请选择目标文件夹', '')
If @error Then Exit
FileInstall('1.txt', $Dir)

Ziya 发表于 2010-9-8 14:28:07

嗯......貌似我看错lz的意思了- -

3mile 发表于 2010-9-8 19:54:56

只是想法,未测试。
1、将要包含的文件以二进制读取,作为变量保存在程序中。类似AFan大人的水波纹UDF
2、根据INI文件内容FILEWRITE写到需要的地方。

C.L 发表于 2010-9-8 23:44:46

要选择性释放,不如用BinFileInstall.au3这个UDF,可定义性很高,按你的需要随时释放,我做了个小程序,在这个贴子的#267楼
http://www.autoitx.com/forum.php?mod=viewthread&tid=16292&extra=page%3D1%26amp%3Bfilter%3Dtype%26amp%3Btypeid%3D4&page=18

woeiwoei 发表于 2010-9-9 14:02:56

回复 3# afan


谢谢afan~~~原来Fileinstall可以这样玩。。{:face (396):}

woeiwoei 发表于 2010-9-9 14:04:10

回复 2# Ziya


    谢谢你的 回答。我也想到了。但是如果文件过多的话。那就比较麻烦了。。
呵呵。。C.L 大侠给了个例子。。非常好。。你也可以去看看。。

woeiwoei 发表于 2010-9-9 14:05:15

回复 6# C.L


    C.L 大侠。。BinFileInstall.au3这个UDF太厉害了。。。{:face (280):}

woeiwoei 发表于 2010-9-9 14:05:32

已经有 思路了 稍后把源码贴上来。。
页: [1]
查看完整版本: 如何读取配置文件选择性释放程序?