# DesktopMonitor **Repository Path**: Polarix/DesktopMonitor ## Basic Information - **Project Name**: DesktopMonitor - **Description**: 平时做嵌入式开发,可能要连接很多串口设备,每次都开设备管理器找很不方便,所以编写了这个小工具用于在桌面上简单直观的查看串口信息。 - **Primary Language**: C++ - **License**: GPL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 4 - **Forks**: 3 - **Created**: 2018-07-12 - **Last Updated**: 2025-10-13 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # **DesktopMonitor** # ## 项目介绍 ##### 平时做嵌入式开发,可能要连接很多串口设备,每次都开设备管理器找很不方便,所以编写了这个小工具用于在桌面上简单直观的查看串口信息。 ## 获取可执行文件 ### 1.编译代码 ##### 1.1. 下载Codeblocks16.01或更高版本,以及wxWidgets库3.0.0以上版本。使用以下命令编译wxWidgets库。 mingw32-make -j4 -f makefile.gcc MONOLITHIC=0 SHARED=0 UNICODE=1 BUILD=release CXXFLAGS="-fno-keep-inline-dllexport -std=gnu++11" ##### 1.2. 打开Projects/Codeblocks/下的DesktopMonitor.cbp工程文件,打开工程,如果Codeblocks没有建立文件关联,需要手动从Codeblocks中打开工程。 ##### 1.3. 编译工程即可。 ### 2.直接使用编译好的可执行文件。 ##### 如果您只想单纯的使用这个工具,对源码并不感兴趣,可以直接在Build\Release\bin\文件夹中获得最新版的可执行文件。 ## 使用说明 ##### 1. 软件启动后会在桌面右上角显示一个半透明的列表,枚举当前系统中所有可用的串口设备。 ##### 2. 使用全局热键Ctrl+F12可以调整列表透明度,在0/25/50/75之间切换。 ##### 3. 列表界面使用鼠标穿透设计,您可以无视列表,直接操纵被列表遮盖的内容。此设计用以在低透明度下,查看串口信息的同时不影响您的其他工作。 ##### 4. 托盘中提供工具体表及操作菜单以退出工具。 ## 参与项目 ##### 这个小玩意儿目前只有本人一人开发,如果您有其他意见或建议,或有意向合作开发其他功能,请留言。