cmd自定义文件命令问题

我做了一个python程序,将他转化成了可执行文件,我想让它不使用cd就能在cmd上运行,还有一些方法,例如:这个文件名叫Eric.exe,可以在cmd下输入Eric或Eric -m xxx,请问如何才能达到这个目的?需要用到什么库?

该回答引用GPTᴼᴾᴱᴺᴬᴵ
要让可执行文件在命令行中可以直接使用名称运行,需要将其添加到系统的PATH环境变量中。这样,当你在命令行中输入可执行文件名时,操作系统就会在PATH路径中查找该文件并执行它。

在Windows操作系统下,可以按照以下步骤添加可执行文件到系统的PATH环境变量中:

  1. 在Windows资源管理器中,找到你的可执行文件Eric.exe所在的文件夹。

  2. 在地址栏上输入cmd并按回车键,打开一个命令提示符窗口。

  3. 在命令提示符窗口中输入setx path "%path%;文件夹路径"(注意将文件夹路径替换成Eric.exe所在的文件夹的绝对路径),并按回车键执行该命令。

  4. 关闭命令提示符窗口并重新打开一个新的命令提示符窗口。

现在,你可以在命令行中输入Eric或Eric -m xxx来运行该可执行文件了。

另外,如果你想让可执行文件支持命令行参数,可以在Python程序中使用argparse模块进行解析和处理。具体用法可以参考Python官方文档:https://docs.python.org/3/library/argparse.html