找回密码
 加入
搜索
查看: 9558|回复: 22

[AU3基础] (已解决)关于自由天空软件安装管理器2.0自定义安装路径问题?

 火.. [复制链接]
发表于 2010-8-12 17:35:07 | 显示全部楼层 |阅读模式
本帖最后由 minghui 于 2010-8-12 18:32 编辑



就是上图中的路径选择,如何让软件自动安装脚本读取这里面选择的路径
路径接收如下面这样写, 现在问题就是这个功能是怎么实现的,问题已经拖了很久了一直没能解决,希望坛友们可以帮忙解决一下,先谢谢了
Local $InstallPath
If $Cmdline[0] <> 0 Then
$InstallPath = $Cmdline[1]
EndIf
Run(@ScriptDir&"\7-Zip.exe")
WinWait("7-Zip 9.06 beta Setup","Choose Install Location")
WinWaitActive("7-Zip 9.06 beta Setup","Choose Install Location")
If $InstallPath <> "" Then
Send("{del 33}")
Send($InstallPath & "" & "7-Zip")
EndIf
Send("{enter}")
WinWait("7-Zip 9.06 beta Setup","Completing the 7-Zip 9.06 beta Setup Wizard")
WinWaitActive("7-Zip 9.06 beta Setup","Completing the 7-Zip 9.06 beta Setup Wizard")
Send("{enter}")

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×

评分

参与人数 1金钱 +10 收起 理由
afan + 10 感谢主动将修改帖子分类为[已解决],请继续 ...

查看全部评分

发表于 2010-8-12 17:47:31 | 显示全部楼层
前面4行换成 Local $InstallPath = GuiCtrlRead($Input) 不就完了
 楼主| 发表于 2010-8-12 17:51:51 | 显示全部楼层
本帖最后由 minghui 于 2010-8-12 17:53 编辑

回复 2# afan

谢谢!版主的回答,不过你理解错了,自动安装脚本是已经编译好与主程序是分开来的
发表于 2010-8-12 17:53:36 | 显示全部楼层
管理器和要安装的程序都编译好了?
 楼主| 发表于 2010-8-12 17:56:49 | 显示全部楼层
都已经编译好的,接收就是像上面那样写的. 就是主程序是怎么样写的我就是想不出来
发表于 2010-8-12 17:57:52 | 显示全部楼层
管理器和要安装的程序都编译好了那你要写什么?
 楼主| 发表于 2010-8-12 18:00:44 | 显示全部楼层
本帖最后由 minghui 于 2010-8-12 18:03 编辑

是这样的,管理器选择路径那里我一直不知道怎么写,才可以让后面的自动安装脚本可以调用, 就是想模仿写一个软件安装管理器,就是在这一步卡住写不下去了
发表于 2010-8-12 18:02:16 | 显示全部楼层
你到底是要写什么?很晕哦~ 又说管理器都编译好了,又要写管理器选择路径
 楼主| 发表于 2010-8-12 18:04:29 | 显示全部楼层
就是想模仿写一个软件安装管理器,就是在这一步卡住写不下去了

不好意思,可能我说得不清楚
发表于 2010-8-12 18:08:26 | 显示全部楼层
你就说要写个程序实现类似自由天空软件安装管理器选择路径的功能不就行了
RunWait('"要安装的程序.exe" "' & GuiCtrlRead($Input) & '"')
 楼主| 发表于 2010-8-12 18:14:47 | 显示全部楼层
本帖最后由 minghui 于 2010-8-12 18:16 编辑

可是脚本和管理器是分开的,这样不能实现啊
Local $InstallPath

If $Cmdline[0] <> 0 Then

$InstallPath = $Cmdline[1]

EndIf
脚本开头要这样写才可以接收路径
发表于 2010-8-12 18:16:33 | 显示全部楼层
怎么不能实现?路径已经传递给目标程序命令行参数了
 楼主| 发表于 2010-8-12 18:18:30 | 显示全部楼层
看着有点明白的意思, 我试试看
 楼主| 发表于 2010-8-12 18:32:21 | 显示全部楼层
已经解决,谢谢版主! 您总是很耐心的解答我的问题
发表于 2010-8-12 18:34:01 | 显示全部楼层
回复 14# minghui


    表客气~ 其实要是在一楼有明确的说明那早解决了~
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-10-6 11:18 , Processed in 0.091724 second(s), 28 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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