脚本专区 第58页
在VS2008环境下使用Scons编译NSIS-永恒心锁-分享互联网

在VS2008环境下使用Scons编译NSIS

花了一个晚上的时间好不容易把NSIS的源代码编译过了,设置环境真是不容易啊。 首先解释一下为什么要编译NSIS的源代码,因为有时要修改NSIS的设置,比如让NSIS支持LOGGING啊,加大字符串长度,虽...
永恒心锁的头像-永恒心锁-分享互联网永恒心锁9年前
016036
NSIS实现ArcEngine Runtime安装和自动注册-永恒心锁-分享互联网

NSIS实现ArcEngine Runtime安装和自动注册

Section 'ArcEngineSection' SEC03 SetOutPath '$INSTDIR\EngineRuntime' File /r 'EngineWindows\*.*' nsExec::ExecToLog '$INSTDIR\EngineRumtime\setup.exe'; Pop $0 StrCmp $0 'success' +1...
永恒心锁的头像-永恒心锁-分享互联网永恒心锁9年前
015975
返回运行进程的内存或 IO 信息数组-永恒心锁-分享互联网

返回运行进程的内存或 IO 信息数组

ProcessGetStats 返回运行进程的内存或 IO 信息数组. ProcessGetStats ( ['进程' [, 类型 = 0]] ) 参 数 进程 [可选] 进程的名称或者PID. 默认值(-1) 表示当前进程. 类型 [可选] 0 = (默认) 内...
永恒心锁的头像-永恒心锁-分享互联网永恒心锁8年前
0159614
隐藏最大化和最小化范例-永恒心锁-分享互联网

隐藏最大化和最小化范例

!define APPNAME 'Remove MinimizeMaximize' name '${APPNAME}' outfile '$%temp%\${APPNAME}.exe' showInstDetails show !include MUI.nsh installdir '$Temp\NSIS-Test' Function myGUIInit ;...
永恒心锁的头像-永恒心锁-分享互联网永恒心锁9年前
0159414
NSIS检测获取NET版本-永恒心锁-分享互联网

NSIS检测获取NET版本

;获取.NET版本,此函数在nsis.sf.net中有 Function GetDotNETVersion Push $0 Push $1 System::Call 'mscoree::GetCORVersion(w .r0, i ${NSIS_MAX_STRLEN}, *i) i .r1' StrCmp $1 'error' 0 +2...
永恒心锁的头像-永恒心锁-分享互联网永恒心锁9年前
0159315
一条语句删除数据重复行-永恒心锁-分享互联网

一条语句删除数据重复行

FileWrite(FileOpen('去重复行.txt',2),StringRegExpReplace(FileRead('文件.txt'),'(?m)(^.*\n)(?=(?:^.*\n)*\1)',''))
永恒心锁的头像-永恒心锁-分享互联网永恒心锁8年前
0159115
NSIS ini/REG-永恒心锁-分享互联网

NSIS ini/REG

OutFile 'test.exe' Name 'INI Test' !define CLIENTNAME $6 !define SECTIONNAME 'CLIENTNAME=${CLIENTNAME}' Section ; Getting Clientname From Registry ReadRegStr $1 HKCU 'Software\BenV...
永恒心锁的头像-永恒心锁-分享互联网永恒心锁9年前
015885
NSIS ---路径-永恒心锁-分享互联网

NSIS —路径

$INSTDIR 安装目录 ($INSTDIR 可以使用 StrCpy、 ReadRegStr、 ReadINIStr 等等来更改。例如在 .onInit 函数里可以用来做高级的检测安装定位)。 注意在卸载程序代码里,$INSTDIR 为卸载程序所在...
永恒心锁的头像-永恒心锁-分享互联网永恒心锁9年前
0158613
NSIS安装和卸载inf-永恒心锁-分享互联网

NSIS安装和卸载inf

;安装 ExecWait 'RunDll32 advpack.dll,LaunchINFSection '$INSTDIR\your.inf',DefaultInstall' ;卸载 ExecWait 'RunDll32 advpack.dll,LaunchINFSection '$INSTDIR\your.inf',DefaultUninstall...
永恒心锁的头像-永恒心锁-分享互联网永恒心锁9年前
0158115
nsis安装包(四)_软件环境-永恒心锁-分享互联网

nsis安装包(四)_软件环境

软件环境 制作nsis安装包,至少需要一个编译程序,它将nsis脚本转化为安装包。 使用有语法高亮、代码折叠、大纲视图等特征的开发环境编辑和编译NSIS脚本是一个方便的方法。 增加了新特征(如文...
永恒心锁的头像-永恒心锁-分享互联网永恒心锁9年前
0157814