gpgpgp111 发表于 2014-12-5 11:11:05

求AU3安装脚本!先在这里谢谢啦!

要求:
   在第一次进入桌面后调用此AU3脚本,以达到自动安装某一目录如BdSoft里面的所有程序进行安装,BdSoft目录里的文件名不固定,程序数量不固定,并且所有程序都是静默安装的。如安装完成全部程序后,每个程序在任务栏创建的图标全部删除,并可控制某个程序创建开机启动项。全部安装完成后,如果此目录BdSoft是在C盘的根目录,则自动删除此目录,在其他盘里就不用删除了。


哪位大侠帮一下忙,先谢谢啦!!

Huiseyu 发表于 2014-12-5 11:26:41

这种类型可能随时会被杀掉

yinbinly 发表于 2014-12-5 17:17:37

要求太高               ......

131738 发表于 2014-12-6 13:19:26

本帖最后由 131738 于 2014-12-6 13:26 编辑

注册后的第 2 个帖子........

多少你也应该写点代码吧..........
要不到交易栏花点那什么吧.............

给你的思路
"BdSoft目录里的文件名不固定,程序数量不固定" 读目录文件名到数组

If [如果此目录BdSoft是在C盘的根目录,则自动删除此目录,在其他盘里就不用删除了] then 删除

netegg 发表于 2014-12-6 14:48:58

看不懂。。。。

austere 发表于 2014-12-6 15:17:00

我也表示没看懂....楼主自己都叙述不清楚问题~
控制某个程序的启动? 这还不简单,自己删除注册表不就完了

gpgpgp111 发表于 2014-12-6 18:57:48

不好意思,可能我要求的功能有点多了吧,再重新描述一下:

   在第一次进入桌面后调用此AU3脚本,以达到自动对某个盘如c盘根目录BdSoft里面的所有程序进行安装,BdSoft目录里的文件名不固定,程序数量不固定,并且所有程序都是静默安装的。如安装完成全部程序后,每个程序在任务栏创建的图标全部删除。全部安装完成后,如果此目录BdSoft是在C盘的根目录,则自动删除此目录,在其他盘里如优盘就不用删除了。


不知这样是不是描述清楚了。下面有一段源码,我不知如何进行修改?

#Include <File.au3>
$sPath = @AutoItExe & "\BDsoft\"
$aFile = _FileListToArray($sPath, "*.exe", 1)
If Not @error Then
        For $i = 1 To $aFile
                Run($sPath & $aFile[$i])
        Next
EndIf

gpgpgp111 发表于 2014-12-6 19:01:15

还请各位大侠不吝赐教,谢谢啦!

user3000 发表于 2014-12-6 19:29:01

明显想直接求代码的.
自己花点时间学下AU3吧,都是基础的东西,用不了多少时间就能学会.
实在赶时间,可以发交易帖,你出钱,别人出力!

austere 发表于 2014-12-6 20:23:32

回复 7# gpgpgp111


    run改成 runwait吧,要不然卡死你~

xfxecs 发表于 2014-12-12 11:46:49

楼主应该多看看AU3帮助文件 你说的几个功能 在帮助文件里都能查到
页: [1]
查看完整版本: 求AU3安装脚本!先在这里谢谢啦!