Skip to content

wendyltan/OneClickInfo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Oneclickinfo - 电脑信息一键查询工具

Oneclickinfo 是一款简单易用的电脑信息查询工具,支持一键获取系统信息、网络信息、内存信息、硬盘分区信息等,并可将结果复制到剪贴板。适用于 Windows 7 到 Windows 11 系统(32 位和 64 位)。


功能特点

  1. 系统信息查询

    • 获取计算机名称和系统版本。
  2. 网络信息查询

    • 获取有线网卡的 MAC 地址、IPv4 地址、网关、DNS 和子网掩码。
  3. 内存信息查询

    • 获取总内存、可用内存、内存使用率、交换内存使用率。
    • 获取内存条详细信息(容量、厂商、型号),需要管理员权限。
  4. 硬盘信息查询

    • 获取硬盘分区信息(分区名称、挂载点、总大小、已用大小、使用率)。
    • 获取硬盘厂商、硬盘大小、硬盘序列号,需要管理员权限。
  5. 一键复制

    • 将所有查询结果复制到剪贴板,方便粘贴和分享。
  6. 管理员权限支持

    • 部分信息(如内存条信息、硬盘序列号)需要管理员权限才能获取,工具会提示用户获取权限。
  7. 用户友好界面

    • 使用 tkinter 构建的图形界面,操作简单直观。

使用说明

  1. 运行程序

    • 双击 Oneclickinfo.exe 或运行 oneclickinfo.py 启动程序。
  2. 一键查询

    • 点击“一键查询电脑信息”按钮,程序将自动获取并显示所有信息。
  3. 复制信息

    • 点击“一键复制信息”按钮,将查询结果复制到剪贴板。
  4. 管理员权限

    • 如果需要获取内存条信息或硬盘序列号,点击“一键获取管理员权限”按钮,程序将以管理员权限重新启动。
  5. 关于信息

    • 点击菜单栏中的“帮助 -> 关于”,查看软件版本和联系方式。

开发环境

  • 编程语言:Python 3.9+
  • 依赖库:
    • tkinter(GUI 界面)
    • psutil(系统信息获取)
    • pyperclip(剪贴板操作)
    • ctypes(管理员权限检查)
    • wmi(硬盘信息获取,可选)

安装与运行

  1. 安装依赖

    pip install -r requirements.txt
  2. 运行程序

    • 直接运行 oneclickinfo.py
      python oneclickinfo.py
    • 或打包为可执行文件:
      pyinstaller --onefile --icon=app.ico oneclickinfo.py

注意事项

  1. 管理员权限

    • 部分功能(如内存条信息、硬盘序列号)需要管理员权限才能正常运行。
  2. 兼容性

    • 理论支持 Windows 7 到 Windows 11 系统(32 位和 64 位),尚未在其他操作系统上测试。
  3. 图标文件

    • 如果需要自定义图标,请将图标文件命名为 app.ico 并放置在程序目录下。

联系信息

  • 开发者:湛江市分行
  • 联系方式:0759-3188662
  • 版本:v1.0.1

许可证

本项目采用 MIT 许可证,详情请参阅MIT License文件。


About

一键查询本机基础信息

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages