2024-10-05 22:49:43 发布
网友
目前我正在使用一个batch文件来启动windows上的python应用程序。在
batch
python
@echo off pushd .. call .venv\Scripts\activate.bat set PYTHONPATH=%cd% python -tt src/myapp.py
这将激活virtualenv,然后启动应用程序。这不是很优雅,因为它打开了一个CMD-窗口,我不能做一个应用程序图标。在
virtualenv
CMD
有什么更好的方法可以让它更像一个单独的应用程序?在
如果您对一个非常简单的解决方案感到满意,请尝试以下方法:
创建一个文件“开始”_应用程序vbs“(它是Visual Basic脚本),代码如下:
Dim objShell Set objShell = WScript.CreateObject("WScript.Shell") objShell.Run "pythonw.exe my_app.py" Set objShell = Nothing
只需在python文件之前更新上面的代码,以获得需要运行的任何东西(virtualenv等)。但是,您不能更改vbs文件的图标。但是当你创建一个vbs文件的快捷方式时,你可以很容易地更改快捷方式的图标(右键单击-属性-更改图标…)。在
如果您对一个非常简单的解决方案感到满意,请尝试以下方法:
创建一个文件“开始”_应用程序vbs“(它是Visual Basic脚本),代码如下:
只需在python文件之前更新上面的代码,以获得需要运行的任何东西(virtualenv等)。但是,您不能更改vbs文件的图标。但是当你创建一个vbs文件的快捷方式时,你可以很容易地更改快捷方式的图标(右键单击-属性-更改图标…)。在
相关问题 更多 >
编程相关推荐