InstallShield中定义了一些常量来表示特定的目录,例如Windows目录是<WinDir>,安装目录常量好像是<Target>,你可以参考一下InstallShield的帮助中脚本编写的常量定义部分。

解决方案 »

  1.   

    如果是vb做的程序:你可用delphi5.0里的打包工具InstallShield
    不用写一行代码就可完成。
    当然你的先用vb打包工具打包(这样可把dll,ocx等所需的文件收集起来)
    就可把这些文件打包了,注意注册dll,ocx。
      

  2.   

    但是我的INI文件写的路径也要变为D:\MIPS\***
    ??????????????????????????
    什么意思?看得我头都大了!!!!!!!!!!!是要在INSTALLSHIELD里操作文件吗?
    拷贝肯定是没问题了,自动就铐过去了。
    InstallShield使用系统变量SRCDIR和TARGETDIR表示源文件夹和目标文件夹的路径。文件基本操作包括复制、删除、查找、重新命名以及获取或设置文件的属性等,还没有发现打开文件来操作的。要把文件打开来写数据,我想还是用DLL吧,写个简单的库,在InstallShield里面调用就行了。
      

  3.   

    在Installshield中不必写代码。
    在组件包的路径中设置一下就行了。
      

  4.   

    INI文件写的路径也要变为D:\MIPS\***
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~用不着。
    把"D:\MIPS\"去掉就行了。