软件注册站
热情软件屋

 
如何在installshield中指定自己的安装目录
编号: QA003373    
建立日期: 2000年9月28日 最后修改日期: 2003年7月27日
所属类别: 其他语言 - 制作安装程序
   
    操作系统: Windows9x/WinNT4,as well as Win2000
    编程工具: Installshield
    问题: 请问诸位高手:
    如何在installshield中将所要安装的文件固定的安装在"c:\"下,
    我发现只能装在该工具提供的路径下,例如:"c:\program files\"或"c:\windows\"或“c:\windows\system\"等。
    当然,我也看到有一项叫"script-defined folders",我猜该选项被用来自定义默认安装路径,如果是这样,又该如何该呢?(Mitchell)
   
    "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

   
 
把这个问题推荐给朋友
   
 
   
您的意见类别
您的名字
您的电子邮件
您的建议(请尽可能详细)
 
 

版权所有 1997-2008 热情软件屋
如果您有任何建议和意见, 请给我发个电子邮件 askpro@china-askpro.com
Web Designed by ZebraStudio