WiseRain
所属分类:Windows编程
开发工具:PowerShell
文件大小:0KB
下载次数:0
上传日期:2024-02-02 21:40:58
上 传 者:
sh-1993
说明: 怀斯曼Timelord(官方)使用PowerShell的雨量计皮肤。
(A Rainmeter skin utilizing PowerShell by Wiseman-Timelord (official).)
文件列表:
WiseTime-Rm/
License.Txt
# WiseRain
### STATUS: WORKING
It works well, and has been, tested, optimized and improved. It does what is, useful and possible, through Powershell Cmdlets.
## DESCRIPTION
Here is the official Wiseman-Timelord RainMeter skin, yes there is one. This skin is a PowerShell focused skin, that utilizes "PowershellRM", while it may not be necessary to be using this, it provides comprihensive future development potential. If looking for a blueprint to make an advanced custom rain-meter skin based on powershell scripts with all, of the basic requirements in place and done through the use of cmdlets, therein...
- Version 1.00 is a good lightweight base, for people wishing to develop their own powershell based scriptsm, additionally newer versions have less comments/blank lines.
- Version => 1.05, has a few more, features and improvements, and uses a Psd1 file requiring saving each iteration of a <1kb temp file, while monitoring panel is active.
### FEATURES
- ** Dark Theme **: Designed for dark-themed desktops, where the background is dark-grey and the text is light-grey or white.
- ** User Friendly **: Use of powershell scripts with clearly commented global variables at the top, for customized readings.
- ** Multi-Panel **: Currently has 2 panels, System and Network.
- ** Plugin Enhancement **: Use of "PowershellRM" with, Ps1s and Psd1 (=>v1.02), for enhanced powershell support.
- ** Compatibility **: Supports, IPv4 and truncated IPv6, display of IP address on network panel.
- ** Real-World Units **: Monitoring is in KB/s not Kb/s.
## PREVIEW
System Panel (10 seconds refresh)..
```
====== System Panel ======
Processor Info:
CXX/TXX - X% - XXXXMHz
Temporary Spaces:
Memory - XX.XGB/XX.XGB
RamDrive - XX.XGB/XX.XGB
Large Processes:
ProcessName01 - XXX.X MB
ProcessName02 - XXX.X MB
ProcessName03 - XXX.X MB
```
Network Panel (10 seconds refresh)..
```
====== Network Panel =====
Current Connections:
IP In - XXX.X.X.X
IP Out - XXX.XXX.X.X
Recent Downloads:
DownloadFileName01.Ext
DownloadFileName02.Ext
DownloadFileName03.Ext
```
Monitor Panel (5 seconds refresh)..
```
==== Monitoring Panel ====
Total Rates:
Inbound - XX.XX KB/s
Outbound - XX.XX KB/s
```
## USAGE
1. Download and Install, the plugin [PowershellRM](https://github.com/khanhas/PowershellRM) into your `Rainmeter/Plugins` folder.
2. Download `Wiseman-Timelords Rainmeter Skin`, and then unpack it to a suitable location.
3. Copy the `WiseRain` folder into your `RainMeter\Skins` folder.
4. Edit the global variables at the top of, ".\system\System.ps1" and ".\network\Netork.ps1", to point to the appropriate locations. If you do not use a Ramdrive, then set the, drive letter and rename the label, to TempDrive D??, failing that, then the SystemDrive C; it should not be left to a dead location, for good practice.
5. Load rain meter or Refresh the skins display, then navigate in the folders in RainMeter, load the 2 panels from `WiseRain` named, `system.ini` and `network.ini`, as you normally would the panels of other skins.
### UPDATING
- When updating I suggest deleting the old "WiseTime-RM" folder and replacing with the new, as, files and filenames, differ between versions, and yes this will require editing the variables again.
### REQUIREMENTS
1. [RainMeter](https://www.rainmeter.net/) (to load the skin).
2. Powershell => v3.0.
3. [PowershellRM](https://github.com/khanhas/PowershellRM) (plugin for enhanced powershell support).
### NOTATION
- RainMeter will flash up a script, you cannot use loops and variables cannot sustain changes.
- It is possible to use additional plugins for input on panels, then use rainmeter as a gui for powershell projects.
### DEVELOPMENT
I could create additional modules for..
- Some kind of notation, top 5 important tasks, short note of for example 5 items with editing/input through plugin.
- A stripped down version of CreditSight in its own panel, with use of additional plugins there will be input box (CreditSight must be completed first).
### CANCELLATIONS
- Button to enable/disable monitoring, it would require its own panel just to have a button in order for higher refresh, obviously its better to right-click enable/disable monitor.ini. Will re-asses this if there are other new panels added.
- Top 3 bandwidh using apps, this required special libraries to achieve, at least it was not possible through, cmdlets and .net 4.0.
## DISCLAIMER
This software is subject to the terms in License.Txt, covering usage, distribution, and modifications. For full details on your rights and obligations, refer to License.Txt.
近期下载者:
相关文件:
收藏者: