Windows
江湖蓑笠翁
这个作者很懒,什么都没留下…
展开
-
NSIS中通过EnVar插件给环境变量赋值
前一篇NISI脚本中对环境变量赋值中介绍了通过ReadRegStr ,WriteRegExpandStr 和SendMessage 来读写和刷新环境变量。但是上述方式存在几个问题。NSIS默认最大字符串长是1024,如果用到的变量超过该值,那么就会造成数据丢失的问题。有些用户Path变量的字符长度会超过该值,那么用上述方式就会导致Path变量被清空的问题。SendMessage发送消息时...原创 2019-11-22 23:35:48 · 652 阅读 · 0 评论 -
NISI脚本中对环境变量赋值
NSIS打包生成的安装程序,安装之后,可能需要用到系统环境变量。比如将程序安装目录写入Path变量中。那具体如何操作呢,其实很简单,以下以在Path变量中添加/删除安装路径为例,简单介绍一下。添加安装路径到Path变量中用ReadRegStr 将Path原始值读出来。ReadRegStr $R0 HKLM "SYSTEM\CurrentControlSet\Control\Sessio...原创 2019-11-16 21:25:02 · 1060 阅读 · 0 评论