【发布时间】:2020-01-21 09:47:02
【问题描述】:
我正在使用 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
【问题讨论】:
标签: batch-file nsis