NSIS 一点经验

NSIS一番接触下来有点小经验 不敢独享, 拿来与众分享.

1.  由于安装的时候, 可能要执行一些三方的bat文件或者其他执行文件, 但是呢, 当前目录不是所要执行文件的目录,

     导致执行的效果达不到预期,  这时候怎么办呢???

     请使用 SetOutPath "$INSTDIR\目录"  来设置当前的目录

 

2. 安装或卸载时, 想要等待某一个进程结束之后再进行下一步, 如何是好呢?

    Exec 不行, 一闪而过.

    那么请使用 ExecWait

 

3. 安装的时候, 看到一大堆的文件是不是很郁闷, 一个一个手动加, 十几个文件还好, 如果有几千个呢?

    还用手动加, 我服了.

    这里有一个小工具, 用网上一个工具改的, 查找完之后, 点击保存就可以得到所有的文件目录.

    其中修正框实现的功能是如果 result.txt中的路径出现形如

   File "\borlndmm.dll"
   File "\Client.exe"
   File "\ClientDll.dll"

   你的修正框中天写 filedir, 那么输出的result.txt变成

   File "filedir\borlndmm.dll"
   File "filedir\Client.exe"
   File "filedir\ClientDll.dll".

   下载地址

   


 

posted @ 2012-07-07 19:58  小阿枫  阅读(298)  评论(0编辑  收藏  举报