Я выполняю пакетный файл с помощью сценария NSIS.
, который удаляет некоторые папки из указанного местоположения папки.
после выполнения пакетного пользователя получит окно сообщения.
Проблема:
командный файл запускается, но до его завершения пользователь получает окно сообщения.Что влияет на дальнейшие варианты использования.
Каким образом мы удерживаем процесс получения окна сообщения или как мы можем получить ответ из пакетного файла, что исключение завершено, а затем показать окно сообщения.
Пакетный файл:
@echo off
if not "%1"=="am_admin" (powershell start -verb runas '%0' am_admin & exit /b)
rd "FolderLocation1" /s /q
rd "FolderLocation2" /s /q
Сценарий NSIS:
ExecWait '$INSTDIR\BATCHFILE.bat'
MessageBox MB_OK $(Message For Message Box)
Quit