[Initial] Message=Installiere MDG Visual Studio Code... DefVar $ExitCode$ DefVar $CreateContextMenuEntry$ [Aktionen] ShowBitmap "%ScriptPath%\logo.png" "MDG Visual Studio Code" Sub_GetProperties WinBatch_Setup Sub_HandleExitCode [Sub_GetProperties] Set $CreateContextMenuEntry$ = GetProductProperty("contextmenuentry", false) [WinBatch_Setup] if ($CreateContextMenuEntry$) comment "Installing with contextmenu entries..." VSCodeSetup-1.10.1.exe /VERYSILENT /SUPPRESSMSGBOXES /MERGETASKS="!runcode" /LOG="%opsiTmpDir%\install.log" else comment "Installing without contextmenu entries..." VSCodeSetup-1.10.1.exe /VERYSILENT /SUPPRESSMSGBOXES /MERGETASKS="!runcode, !addcontextmenufiles, !addcontextmenufolders" /LOG="%opsiTmpDir%\install.log" endif ; VERYSILENT unterdrückt das Installationsfenster ; SUPPRESSMSGBOXES unterdrückt Benachrichtigungsfenster ; MERGETASKS verhindert das automatische Starten des Programms nach der Installation [Sub_HandleExitCode] ; check return code Set $ExitCode$ = GetLastExitCode comment "GetLastExitCode: " + $ExitCode$ if not($ExitCode$ = "0") LogError "Fatal: setup returned exit code " + $ExitCode$ IsFatalError endif