Winzip 自解压 exe 会突然结束而不会在 cmd 中显示 "All Done"
Winzip Self Extracting exe would end abruptly without showing "All Done" in cmd
我有一个以下列结尾的批处理脚本:
TITLE ALL DONE. You can close this window
ECHO.
ECHO ALL DONE. You can close this window
ECHO.
Pause
EXIT
当我 运行 只有 bat 文件时它工作正常(见下文)
全部完成!您可以关闭此 window。
按任意键继续 。 . .
但是当我用同一个 bat 脚本创建一个自解压 exe 文件时,它不会在执行后显示 window 并且会在没有任何正确消息的情况下退出。
由于脚本本身运行良好,我对可能导致此问题的原因有点迷惑?我怎样才能使自解压 exe 显示 window 并提示用户像上面那样关闭它。
这取决于可执行文件的内容,如果您将其他文件包含到您的存档中,请确保您 运行 提取后的程序是您的批处理文件。
如果你只包含那个文件我建议你使用BatToExe Converter
更有效的构建方式,它还支持命令行,包括其他文件、产品信息、管理清单等
我有一个以下列结尾的批处理脚本:
TITLE ALL DONE. You can close this window
ECHO.
ECHO ALL DONE. You can close this window
ECHO.
Pause
EXIT
当我 运行 只有 bat 文件时它工作正常(见下文)
全部完成!您可以关闭此 window。 按任意键继续 。 . .
但是当我用同一个 bat 脚本创建一个自解压 exe 文件时,它不会在执行后显示 window 并且会在没有任何正确消息的情况下退出。
由于脚本本身运行良好,我对可能导致此问题的原因有点迷惑?我怎样才能使自解压 exe 显示 window 并提示用户像上面那样关闭它。
这取决于可执行文件的内容,如果您将其他文件包含到您的存档中,请确保您 运行 提取后的程序是您的批处理文件。
如果你只包含那个文件我建议你使用BatToExe Converter
更有效的构建方式,它还支持命令行,包括其他文件、产品信息、管理清单等