管理Windows系统中的Python版本和包的图形界面工具,可以扫描系统中安装的Python版本、切换默认版本、管理包和PyPI镜像源。
查看和管理Windows系统环境变量的图形界面工具,可以编辑用户和系统环境变量、管理PATH变量路径,并实时应用更改。
用于网络测试、IP查询、端口扫描和网络状态分析的图形界面工具,可以查看系统网络配置、执行网络测试、进行IP地址查询和端口扫描。
用于查看、添加、修改和删除Windows右键菜单项的工具,可以管理文件、目录和桌面右键菜单,轻松自定义Windows上下文菜单。
多功能文件格式转换工具,支持视频、音频、图片等多种格式的相互转换,包括MP4转GIF、音频格式转换和图片格式转换等功能。
主要依赖包包括:
* 启动脚本会自动安装所需依赖
启动工具箱.bat
文件运行
管理员启动.bat
。
双击启动工具箱.ps1
文件,或在PowerShell中运行:
.\启动工具箱.ps1
此脚本同样会自动设置虚拟环境和安装依赖。
# 创建虚拟环境
python -m venv .venv
# 激活虚拟环境(Windows PowerShell)
.\.venv\Scripts\Activate.ps1
# 或激活虚拟环境(Windows cmd)
.\.venv\Scripts\activate.bat
# 安装依赖
pip install -r requirements.txt
# 运行工具箱
python mytools.py
myTools/ # 根目录 ├── mytools.py # 工具箱主程序 ├── 启动工具箱.bat # 中文名称的启动脚本 ├── 启动工具箱.ps1 # PowerShell启动脚本 ├── 管理员启动.bat # 管理员权限启动脚本 ├── python_version_manager/ # Python版本管理器模块 │ ├── __init__.py │ ├── main.py │ ├── ui.py │ └── utils.py ├── env_var_manager/ # 环境变量管理器模块 │ ├── __init__.py │ ├── main.py │ └── utils.py ├── network_diagnostics/ # 网络诊断工具模块 │ ├── __init__.py │ ├── main.py │ └── utils.py ├── context_menu_manager/ # 右键菜单管理器模块 │ ├── __init__.py │ ├── main.py │ └── utils.py ├── format_converter/ # 格式转换工具模块 │ ├── __init__.py │ ├── main.py │ └── utils.py ├── network_diagnostics_tool.py # 网络诊断工具入口 ├── context_menu_tool.py # 右键菜单管理器入口 ├── image/ # 工具截图目录 ├── .venv/ # 虚拟环境(自动创建) └── requirements.txt # 依赖包列表
如果您想为工具箱添加新的工具,请按照以下步骤操作:
new_tool/
mytools.py
的add_tools_to_list
方法中添加新工具的条目descriptions
字典中添加新工具的描述launch_selected_tool
方法中添加启动新工具的代码欢迎贡献代码、报告问题或提出改进建议。请通过GitHub Issues或Pull Requests参与项目开发。
本项目使用MIT许可证。详见LICENSE文件。