找回密码
 加入
搜索
查看: 2387|回复: 14

如何包含EXE文件

[复制链接]
发表于 2009-5-25 11:52:24 | 显示全部楼层 |阅读模式
本帖最后由 augual 于 2009-5-25 13:23 编辑

AU3如何包含EXE文件.
我以前有看到一个代码是修改屏幕分辨率的,他里面就自动包含一个修改分辨率的软件..
运行原理是先把这个软件拷贝到一个地方,再运行这个软件修改分辨率,修改完后再把此软件删掉.

现在就是想知道,如何在AU3中包含EXE文件.
发表于 2009-5-25 11:58:30 | 显示全部楼层
FileInstall ( "源文件", "目标路径" [, 标志] )
具体使用 查看 一下帮助文件
发表于 2009-5-25 13:13:26 | 显示全部楼层
一般都会把exe解压到临时目录下,然后调用,再删除。
FileInstall("cfree3_5.exe",@TempDir& "\cfree3_5.exe",1)
Run(@TempDir& "\cfree3_5.exe")
。。。
 楼主| 发表于 2009-5-25 13:23:16 | 显示全部楼层
谢谢两位指点,我先研究一下.
发表于 2009-5-25 14:50:41 | 显示全部楼层
正好需要这个
发表于 2009-5-25 15:17:47 | 显示全部楼层
这里再说一个 小小小小的技巧
如果要包含很多 超多 非常多 的文件
就在临时目录下 再建一个文件夹 放进去 @temp \123

退出的时候删掉这个文件夹就行


想当年写个东西....一开始只要包含几个文件 后来越来越多
发现 添加一个包含  再添加一个删除此文件 最后要写一大片
所以用这个 小小小小技巧
发表于 2009-6-11 17:33:56 | 显示全部楼层
包含大文件可以吗?
发表于 2009-6-11 19:14:45 | 显示全部楼层
FileInstall多大文件都可以,也可以无限文件,我试过,73个文件的,合起来11.3MB
发表于 2009-6-12 09:52:08 | 显示全部楼层
用FileInstall加载EXE后程序增长太大,能最大压缩加载就好啦。。
发表于 2009-6-13 08:04:47 | 显示全部楼层
试试看
发表于 2009-6-13 12:00:23 | 显示全部楼层
请参考:
DirCreate(C:\ & "\TEST");在C盘创建一个“TEST”文件夹
FileInstall("test.exe",  "C:\TEST\test.exe", 1);把test.exe文件解压到C:\TEST目录
Run("C:\test.exe");运行test.exe
;
DirRemove("C:\TEST", 1);退出,删除“TEST”文件夹
发表于 2009-6-13 12:06:39 | 显示全部楼层
有错误,更正一下:
DirCreate("C:\TEST");在C盘创建一个“TEST”文件夹
FileInstall("test.exe",  "C:\TEST\test.exe", 1);把test.exe文件解压到C:\TEST目录
Run("C:\TEST\test.exe");运行test.exe
;
;DirRemove("C:\TEST", 1);退出,删除“TEST”文件夹
发表于 2011-8-21 18:20:21 | 显示全部楼层
顶一下,谢谢
发表于 2012-6-14 21:42:11 | 显示全部楼层
学习了,谢谢大家的回答,学习了
发表于 2012-6-14 21:42:23 | 显示全部楼层
学习了,谢谢大家的回答,学习了
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-11-18 23:34 , Processed in 1.826610 second(s), 19 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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