足球游戏_中国足彩网¥体育资讯$

bat脚本实例实现只允许运行一个实例(安装程序/创建快捷方式脚本)
来源:易贤网 阅读:1958 次 日期:2014-05-12 16:56:31
温馨提示:易贤网小编为您整理了“bat脚本实例实现只允许运行一个实例(安装程序/创建快捷方式脚本)”,方便广大网友查阅!

代码如下:

;我的第一个安装脚本

!include "MUI2.nsh"

!define DIR "D:\workspace\nsis\files"

Name "安装程序"

Icon "${DIR}\setup128.ico"

OutFile "setup.exe"

InstallDir "$PROGRAMFILES\kaserv"

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 "$INSTDIR\office"

File "${DIR}\office\*"

;快捷方式

CreateShortCut "$DESKTOP\test.lnk" "$INSTDIR\unsetup.exe"

CreateShortCut "$SMPROGRAMS\test.lnk" "$INSTDIR\unsetup.exe"

WriteUninstaller "$INSTDIR\unsetup.exe"

SectionEnd

;卸载程序段

Section "Uninstall"

RMDir /r "$INSTDIR"

Delete "$DESKTOP\test.lnk"

Delete "$SMPROGRAMS\test.lnk"

SectionEnd

中国足彩网信息请查看IT技术专栏

中国足彩网信息请查看脚本栏目
由于各方面情况的不断调整与变化,易贤网提供的所有考试信息和咨询回复仅供参考,敬请考生以权威部门公布的正式信息和咨询为准!
关于我们 | 联系我们 | 人才招聘 | 网站声明 | 网站帮助 | 非正式的简要咨询 | 简要咨询须知 | 新媒体/短视频平台 | 手机站点

版权所有:易贤网