手机
当前位置:查字典教程网 >脚本专栏 >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命令全集(二)

Autorun 病毒清除工具bat代码

Dos常用基础命令小结

为cmd设置密码的批处理

批处理设置文件访问权限的方法分享

ipc通道入侵相关命令整理

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

精品推荐
分类导航