源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

bat脚本实例实现只允许运行一个实例(安装程序、创建快捷方式脚本)

  • 时间:2020-10-30 07:21 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:bat脚本实例实现只允许运行一个实例(安装程序、创建快捷方式脚本)
[u]复制代码[/u] 代码如下:
;我的第一个安装脚本 !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
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部