windows上python应用程序的启动程序

2024-10-05 22:49:43 发布

您现在位置:Python中文网/ 问答频道 /正文

目前我正在使用一个batch文件来启动windows上的python应用程序。在

@echo off
pushd ..
call .venv\Scripts\activate.bat
set PYTHONPATH=%cd%
python -tt src/myapp.py

这将激活virtualenv,然后启动应用程序。这不是很优雅,因为它打开了一个CMD-窗口,我不能做一个应用程序图标。在

有什么更好的方法可以让它更像一个单独的应用程序?在


Tags: 文件echo应用程序venvwindowsbatchscriptscall
1条回答
网友
1楼 · 发布于 2024-10-05 22:49:43

如果您对一个非常简单的解决方案感到满意,请尝试以下方法:

创建一个文件“开始”_应用程序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文件的快捷方式时,你可以很容易地更改快捷方式的图标(右键单击-属性-更改图标…)。在

相关问题 更多 >