Python 如何从nsis创建控制台单文件可执行文件

Python 如何从nsis创建控制台单文件可执行文件,python,console,executable,nsis,py2exe,Python,Console,Executable,Nsis,Py2exe,我有一个python程序,我已经用py2exe程序转换成了可执行文件。我的程序是控制台应用程序,它有多种使用选项 For Example: c:\>program.exe -h usage: For help option 当我使用py2exe转换成exe文件时,它工作正常,但当我使用nsis并使单个文件可执行时,每次我从命令提示符打开example.exe时,它都会弹出控制台窗口并结束,有没有办法在我的程序中传递参数,exe在

我有一个python程序,我已经用py2exe程序转换成了可执行文件。我的程序是控制台应用程序,它有多种使用选项

For Example:
            c:\>program.exe -h 
                 usage: For help option

当我使用py2exe转换成exe文件时,它工作正常,但当我使用nsis并使单个文件可执行时,每次我从命令提示符打开example.exe时,它都会弹出控制台窗口并结束,有没有办法在我的程序中传递参数,exe在shell中执行,程序完成后shell退出。要保持持久性,您需要打开一个shell,然后从shell运行命令。如果这是太多的工作或太复杂,是的,我从有经验的开发人员那里听到过这些评论,他们谈论的是他们自己而不是目标用户,那么你会想用某种方式让程序休眠,在退出之前等待用户的输入,但你仍然需要快捷方式来传递选项


最终,最好的解决方案是在所需的环境中运行命令,或构建gui以获取选项并显示输出,而不是在cli中执行所有操作。

能否显示启动程序的NSIS代码?