 |
"script-defined folders"是脚本定义的目录的意思,没有默认的意思。你的确应该在这里设置目录,不过InstallShield有点怪,这里不是直接输入目录,而是输入一个变量,如<szNewDir>,这个变量使用尖括号括着。然后你在.rul脚本中使用ComponentSetTarget函数设置该变量的值。在InstallShield的帮助的ComponentSetTarget函数部分有一个完整的例子。
玄先记的意见:
在InstallShield安装脚本中,有一个变量TARGETDIR代表程序安装目的路径,TARGETDIR加上安装目录,即为程序安装路径。在脚本中修改TARGETDIR变量的值即可。
陈旭的意见:
一般打包时候脚本中生成的函数DialogShowSdAskDestPath中有这样一段代码
nResult = SdAskDestPath( szTitle, szMsg, svDir, 0 );其中第三个参数就是显示的默认安装路径,所以你只要在此之前,作一步“svDir = "d:\\Test"”,就可以随意设置你的路径。
相关书籍:
《引人入胜 InstallShield 6.x/VB/VC/Delphi 安装程序设计与制作》
此问题由李海回答。
附加关键字:编程, 源程序, programming, source code, 其他语言, asm, vba, vbscript, 制作安装程序, setup, installshield, wise install。
|