网站首页  汉语字词  英语词汇  考试资料  写作素材  旧版资料

请输入您要查询的范文:

 

标题 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
随便看

 

在线学习网范文大全提供好词好句、学习总结、工作总结、演讲稿等写作素材及范文模板,是学习及工作的有利工具。

 

Copyright © 2002-2024 cuapp.net All Rights Reserved
更新时间:2025/5/14 13:27:31