Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • T TrafficMonitor
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 813
    • Issues 813
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 3
    • Merge requests 3
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Infrastructure Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • zhongyang219
  • TrafficMonitor
  • Wiki
  • 插件功能

插件功能 · Changes

Page history
添加插件功能的说明 authored Nov 19, 2022 by zhongyang219's avatar zhongyang219
Hide whitespace changes
Inline Side-by-side
插件功能.md
View page @ 079b7e2b
自1.82版开始增加插件系统,利用插件可以在任务栏窗口和主窗口显示更多项目。
\ No newline at end of file
自1.82版开始增加插件系统,利用插件可以在任务栏窗口和主窗口显示更多项目。
## 插件下载和使用
请[点击此处](https://github.com/zhongyang219/TrafficMonitorPlugins/blob/main/download/plugin_download.md)转到插件下载页面下载你需要的TrafficMonitor插件。
<img src="images/image-20221119113434068.png" alt="image-20221119113434068" style="zoom:80%;" />
如上图所示,根据使用的TrafficMonitor的版本(x86为32位,x64为64位)下载对应版本的插件。
> 由于GitHub在中国大陆地区有时会无法访问或者下载失败,对于中国大陆地区的用户,你可以点击以下链接转到Gitee上的仓库:
>
> [TrafficMonitorPlugins: 用于TrafficMonitor的插件 (gitee.com)](https://gitee.com/zhongyang219/TrafficMonitorPlugins)
>
> 点击“克隆/下载” > “下载zip”,将整个仓库下载到本地,解压后在`download`目录下找到需要的插件。
下载后解压可得到dll文件,下载后将插件dll放到TrafficMonitor程序所在目录下的`plugins`目录下:
![image-20221013203124953](images/image-20221013203124953.png)
重新启动TrafficMonitor后可以在“选项”——“常规设置”——“插件管理”中看到所有的插件:
![image-20221013203353499](images/image-20221013203353499.png)
### 插件管理对话框
插件管理对话框如上图所示,这里可以看到`plugins`目录下所有的插件。
#### 插件详细信息
选中一个插件后点击“详细信息”按钮可以弹出“插件详细信息”对话框。
![image-20211112194635969](images/image-20211112194635969.png)
对话框中每个项目的说明如下:
* 文件名
插件的文件名
* 文件路径
插件文件的完整路径
* 名称
插件的名称
* 描述
关于插件功能的简要描述。
* 显示项目个数
一个插件允许有多个显示项目。例如上图中的日间日期插件提供了“时间”、“日期”和“自绘示例”三个显示项目。
当插件被正确加载后,插件的所有项目都会被显示到任务栏窗口右键菜单“显示设置”的列表中。
* 显示项目名称
所有显示项目的名称,每个显示项目的名称使用半角分号隔开。
这个名称将显示在TrafficMonitor任务栏右键菜单“显示设置”对话框中,以及选项设置对话框中的“主窗口设置”和“任务栏窗口设置”中的“显示设置”对话框和文本颜色设置对话框中。
* 显示项目ID
所有显示的唯一标识符,每个显示项目的ID使用半角分号隔开。
* 作者
插件的作者。
* 版权
插件的版权信息。
* 版本
插件的版本号。
* 接口版本
该插件使用的TrafficMonitor插件接口的版本。随着TrafficMonitor插件接口版本的更新,使用旧版本插口开发的插件可能会无法使用。
#### 插件选项
选中一个插件后点击“选项”按钮可以弹出该插件的选项对话框。此对话框由插件开发者提供。因此每个插件的选项对话框都不尽相同。
### 在任务栏窗口中显示插件
要使插件项目显示到任务栏中,请在任务栏窗口上点击鼠标右键,选择“显示设置”。
![image-20221013203527593](images/image-20221013203527593.png)
![image-20221013203621714](images/image-20221013203621714.png)
此时,“显示设置”中会显示已加载的插件项目,勾选你希望显示在任务栏上的项目,点击确定即可。
### 在主窗口中显示插件
主窗口中的显示项目只能通过皮肤来指定。
在皮肤的xml文件中的根节点`root`下面添加`plugin_map`节点,如下所示。
```xml
<plugin_map>
<time>ra1YX2g1</time>
<cosutom_item>b4zc373y</cosutom_item>
</plugin_map>
```
`plugin_map`节点下面的节点为你需要显示的插件显示项目,节点的值为插件显示项目的ID。
然后就可以在`layout_l`和`layout_s`节点下添加插件项目了。
```xml
<layout text_height="20" no_label="0">
<layout_l width="232" height="107">
<cpu x="14" y="3" width="106" align="0" show="1"/>
<memory x="88" y="3" width="106" align="0" show="1"/>
...
<time x="142" y="57" width="94" align="0" show="1"/>
<cosutom_item x="142" y="83" width="90" align="0" show="1"/>
</layout_l>
<layout_s width="232" height="50">
...
</layout_s>
</layout>
```
关于如何编辑和制作TrafficMonitor皮肤的详细说明请参见[皮肤制作教程](皮肤制作教程)。
### 禁用插件
默认情况下,所有可用的插件都会被加载。如果不想使用某些插件但是不希望将它从磁盘中删除,你可以将它们禁用。
在插件管理对话框中,选中要禁用的插件,点击鼠标右键,在右键菜单中选择“禁用”,此时“禁用”菜单项将处于勾选状态。如下图所示:
<img src="images/image-20221119144742238.png" alt="image-20221119144742238" style="zoom:80%;" />
在下次启动TrafficMonitor时,被禁用的插件将不会被加载,“插件管理”对话框中“状态”一列显示为“已禁用”。
要再次启用插件,在右键菜单中去掉“禁用”的勾选,下次启动TrafficMonitor时,该插件就会重新被加载。
\ No newline at end of file
Clone repository

TrafficMonitor Wiki 导航

首页

  • 主窗口 | Main Window
  • 任务栏窗口
  • 右键菜单
  • 选项设置
    • 主窗口设置
    • 任务栏窗口设置
    • 常规设置
  • 硬件监控功能
  • 选择监控的网络连接
  • 更换皮肤功能
    • 皮肤制作教程
  • 通知区图标
  • 历史流量统计
  • 配置和数据文件
  • 插件开发指南 | Plugin Development Guide

更新日志 - Update Log

常见问题 - Frequently Asked Questions

已知问题