我有一些用 Python 编写的实用程序脚本。是否可以配置Windows 10以便我可以将这些脚本作为常规命令运行?例如,我有一个实用程序脚本,它遍历目录并计算目录内所有媒体文件的总持续时间。目前为了运行脚本,我应该导航到带有脚本的文件夹并运行python calculate-duration.py --arguments
. 相反,我希望能够将其作为常规命令运行calculate-duration --arguments
。可以这样配置Windows吗?
我有一些用 Python 编写的实用程序脚本。是否可以配置Windows 10以便我可以将这些脚本作为常规命令运行?例如,我有一个实用程序脚本,它遍历目录并计算目录内所有媒体文件的总持续时间。目前为了运行脚本,我应该导航到带有脚本的文件夹并运行python calculate-duration.py --arguments
. 相反,我希望能够将其作为常规命令运行calculate-duration --arguments
。可以这样配置Windows吗?
另请注意,当您在 Windows 上安装 Python 时,您还可以安装“Python Launcher”。这应该会自动将 Python Launcher 设置为文件
.py
文件扩展名的 Windows 默认 EXE。这与双击 say 的方式类似
.txt
(通常)由Notepad.exe
. 在任何“.py”或“.pyc”文件上用鼠标右键确认映射,选择Properties
并记下“打开方式:”应用程序名称 - 这里应该说“Python”。正确映射后,双击
.py
Window Explorer 中的任何文件将在 Python 中运行它,或者xyz.py {args}
在命令提示符下键入即可启动 python,而无需键入python xyz.py {args}
.创建一个名为的批处理文件
calculate-duration.bat
并将其内容设置为:添加 python 命令的路径(如果不在 PATH 中)。确保批处理文件位于 PATH 中的文件夹中。
您现在已经添加了一个
calculate-duration
命令。请注意,这
%*
意味着将调用中的所有参数复制到批处理脚本。