手机
当前位置:查字典教程网 >脚本专栏 >DOS/BAT >bat脚本实例实现只允许运行一个实例(安装程序、创建快捷方式脚本)
bat脚本实例实现只允许运行一个实例(安装程序、创建快捷方式脚本)
摘要:复制代码代码如下:;我的第一个安装脚本!include"MUI2.nsh"!defineDIR"D:workspacensisfiles"N...

复制代码 代码如下:

;我的第一个安装脚本

!include "MUI2.nsh"

!define DIR "D:workspacensisfiles"

Name "安装程序"

Icon "${DIR}setup128.ico"

OutFile "setup.exe"

InstallDir "$PROGRAMFILESkaserv"

RequestExecutionLevel admin

!insertmacro MUI_PAGE_DIRECTORY

!insertmacro MUI_PAGE_INSTFILES

!insertmacro MUI_LANGUAGE "SimpChinese"

Function .onInit

System::Call 'kernel32::CreateMutexA(i 0,i 0,t "SMAPLE_MUTEX") i .r1 ?e'

Pop $R0

StrCmp $R0 0 +3

MessageBox MB_OK|MB_ICONSTOP "只允许运行一个实例"

Abort

FunctionEnd

;安装程序段

Section

SetOutPath $INSTDIR

File "${DIR}新建文本文档 (2).txt"

File "${DIR}新建文本文档.txt"

SetOutPath "$INSTDIRoffice"

File "${DIR}office*"

;快捷方式

CreateShortCut "$DESKTOPtest.lnk" "$INSTDIRunsetup.exe"

CreateShortCut "$SMPROGRAMStest.lnk" "$INSTDIRunsetup.exe"

WriteUninstaller "$INSTDIRunsetup.exe"

SectionEnd

;卸载程序段

Section "Uninstall"

RMDir /r "$INSTDIR"

Delete "$DESKTOPtest.lnk"

Delete "$SMPROGRAMStest.lnk"

SectionEnd

【bat脚本实例实现只允许运行一个实例(安装程序、创建快捷方式脚本)】相关文章:

系统配置—获得更多常规内存

Dos常用基础命令小结

DOS命令全集(二)

bat运行时不弹出那个黑框框的完美解决方案

cmd命令实现修改文件创建时间

用批处理实现的反应速度测试工具

用bat实现打开快捷方式指向的目录

批处理应用 临时目录清理

DOS命令详解

G8.3做的GHO G8.3不识别的问题的完美解决方案!

精品推荐
分类导航