GithubHelp home page GithubHelp logo

codefork / trafficmonitor Goto Github PK

View Code? Open in Web Editor NEW

This project forked from zhongyang219/trafficmonitor

0.0 1.0 0.0 11.48 MB

这是一个用于显示当前网速、CPU及内存利用率的桌面悬浮窗软件,并支持任务栏显示,支持更换皮肤。

License: Other

C++ 95.73% C 4.25% Batchfile 0.02%

trafficmonitor's Introduction

简体中文 | 繁體中文 | English
Badge LICENSE GitHub Workflow Status GitHub release

TrafficMonitor 简介

Traffic Monitor是一款用于Windows平台的网速监控悬浮窗软件,可以显示当前网速、CPU及内存利用率,支持嵌入到任务栏显示,支持更换皮肤、历史流量统计等功能。

相关链接:

点击此处下载TrafficMonitor的最新版本。
备用链接:百度网盘下载 提取码:ou0m

国内用户如果遇到Github下载缓慢的问题,可以点击此处转到此项目在Gitee上的页面。

如果遇到问题,请点击此处

你也可以点击此处下载TrafficMonitor的预发行构建版本。

从1.80版本开始,TrafficMonitor加入了温度监控功能,如果你不需要温度监控功能,并且在使用1.80以上版本中遇到了问题,建议下载不含温度监控的版本。(在Release页面找到文件名包含without_temperature的版本。)

主要特性

  • 显示当前实现网络传输速率、CPU和内存占用率
  • 如果电脑有多个网卡,支持自动和手动选择网络连接
  • 查看网络详细信息
  • 支持嵌入到任务栏显示
  • 支持更换皮肤和自定义皮肤
  • 历史流量统计

使用说明

点击这里转到Wiki页面查看关于TrafficMonitor的详细说明文档。

截图

主悬浮窗:

右键菜单:

任务栏窗口:

多彩皮肤:

如何使用

程序启动后在会在屏幕中显示一个显示网速的悬浮窗。在悬浮窗上点击鼠标右键可以弹出右键菜单。

TrafficMonitor支持将信息显示到任务栏。但是TrafficMonitor默认只显示主窗口(悬浮窗),如果需要让它嵌入到任务栏显示,请在右键菜单中选择“显示任务栏窗口”命令。

任务栏窗口支持自定义显示项目,默认情况下只显示网速,如果需要显示CPU和内存利用率,请在任务栏右键菜单中的“显示设置”子菜单下勾选需要显示的项目,如下图所示:

自定义皮肤


在主窗口或通知区图标右键菜单上选择“其他功能”——“更换皮肤”可以打开更换皮肤界面。点击此处可以下载更多皮肤。用户还可以根据自己的需要编辑自己的皮肤。
皮肤文件放在程序所在目录的skins目录下,每个皮肤被放到单独的文件夹下,文件夹的名称就是皮肤的名称。
其中background.bmpbackground_l.bmp是背景图片,skin.ini是皮肤的配置文件,可以通过skin.ini指定文本颜色、字体、皮肤作者、每个项目的大小和位置等信息。

从1.80版本开始增加了xml格式的皮肤配置文件skin.xml,只有xml格式的皮肤配置文件才支持温度和显卡使用率显示。

详细的皮肤制作教程请点击此处
推荐使用皮肤编辑器来创建或编辑皮肤。

选项设置


在右键菜单选择“选项...”可以进入选项设置。在选项设置对话框中,可以单独设置主窗口和任务栏窗口的文本颜色、字体、背景颜色、网速单位、显示的文本等。
在“常规设置”选项卡中,可以设置是否在程序时自动检查更新,以及是否需要在开机是自动运行。可以设置在什么时候需要发出消息通知。
从1.72版本开始,支持每个项目文本颜色单独设置。勾选“指定每个项目的颜色”后,点击“文本颜色”右边的颜色框,会弹出详细颜色设置的对话框,可以在这里单独指定每个项目的颜色。

关于硬件监控功能

从1.80版本开始,TrafficMonitor加入了硬件监控功能(包括温度监控和显卡使用率监控),它使用了第三方开源库LibreHardwareMonitor。如果你在使用温度监控功能时遇到了问题,请点击这里

需要注意的是,温度监控功能默认是关闭的,如果你要使用TrafficMonitor的温度监控功能,请到“选项设置”-“常规设置”-“硬件监控”中开启。

注意:硬件监控功能(包括温度监控和显卡使用率监控)可能存在一些问题,它可能会占用更多的CPU和内存。据部分用户反馈,开启温度功能后会导致程序崩溃和系统死机等问题,请在知晓以上风险后再决定开启硬件监控功能。否则,请不要使用硬件监控功能。

更新日志

点击此处查看更新日志

关于此项目在Gitee上的仓库

Gitee上的仓库仅作为GitHub仓库的备份,我的所有代码提交都是在GitHub上进行,Gitee仓库会不定期地同步GitHub仓库的更新。因此Gitee上的仓库不接受任何pull request,如果你想向TrafficMonitor贡献你的代码,请在GitHub上提交你的pull request。

trafficmonitor's People

Contributors

zhongyang219 avatar josstorer avatar kulalin avatar bhz6344 avatar h46incon avatar arriv9l avatar yzgyyang avatar kevinzonda avatar zetaloop avatar shellqiqi avatar nickname263 avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.