【PC】ハードウェアモニター 作成 (8) -サーバの情報を表示-

俺得なRainmeterスキン作り。

だんだん慣れて楽しくなってきた(・∀・)

 

【PC】ハードウェアモニター 作成 (7) -スキンからスキンを制御-

 

 

 

 

参照していたHWiNFOのスキン(というか設定ファイル)に気になる記載が。

 

; Remote Host 0
HWiNFO-RemoteHost0=0
HWiNFO-RemoteHost0-System-SensorId=0xf0000301
HWiNFO-RemoteHost0-System-SensorInstance=0x0

; Remote Host 0 : CPU 0
HWiNFO-RemoteHost0-CPU0-SensorId=0xF0000300
HWiNFO-RemoteHost0-CPU0-SensorInstance=0x1
HWiNFO-RemoteHost0-CPU0-Usage=0x7000009

 

ん?Remote Host?

別PCの情報を見ることができるのか!?

 

目の前で使用しているPCの情報も重要だけど、サーバの情報を見るのは

実は一番やりたかったことだったりする。

なんだか漲ってきたぞ!└( 'ω')┘

 

 

ドキュメントを読んでいると参照したいPCにもHWiNFOをインストールしろ と。

そりゃそうだ。

 

 

・・・・・。

 

 

俺が見たいのはサーバ(Linux)の情報。

HWiNFOはWindows用のアプリケーション。

Windows用のアプリケーション(再

 

 

いきなり終わった・・・('A`)

調べてみたけどLinux版はなかったw

 

 

諦めたらそこで試合終了であるからにして何か方法を考える。

 

 

はいはい調査調査・・・_(:3 」∠ )_←テンションだだ下がり

 

 

 

 

Measure=WebParser

 

リファレンスを眺めていたら・・・

・・・ん?WebParser Measure

 

The measure uses Perl Compatible Regular Expressions to extract information from any web page or local file.

任意のWebページやローカルファイルから情報を抽出する ときに使用するようだ。

 

Perl Compatible Regular Expressionsについて見ると

These options use Perl Compatible Regular Expressions (PCRE) to match specific parts of a text string. Regular expressions are used when the structure of a piece of data is known, but the content is not.

In Rainmeter, regular expressions are most prominently used by the WebParser plugin to interpret (or "parse") web-based or local text file data sources, but they can also be used to modify the string value of a measure using Substitute options, or to test a string in a measure with IfMatch options.

とあるので、自分で作ったデータ構造を元に値を引っ張り出す時に使う ということか。

 

[MeasureParent]
Measure=WebParser
URL=http://SomeSite.com
RegExp=(?siU)<Item>(.*)</Item>.*<Item>(.*)</Item>

サンプルがわかりにくいw

まず最初の(?siU)は、「任意のどんな文字も大文字小文字区別なく、最初に出てきたところまで」

を指している。(確か)

 

サンプルの例だと<Item>タグの中を取得することになる。

取得したものは

 

[MeasureChild1]
Measure=WebParser
URL=[MeasureParent]
StringIndex=1

StringIndexの1番目と指定してMeterから取得できる・・・っぽい。

 

 

いけそうな気がしてきた!゚+.(・∀・)゚+.゚

 

To Be Continued

 

 

カテゴリー: PC, ソフトウェア, 技術的 タグ: , , , ,  [パーマリンク]

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です