Option Types オプションの種類
In the most basic sense, a skin in Rainmeter is controlled by a .ini file consisting of sections, options, and option values.最も基本的な意味では、Rainmeterのスキンはセクション、オプション、およびオプション値からなる.iniファイルによって制御されます。
[SectionName] |
The skin can have various kinds of sections. These include:スキンは様々な種類の部分を有することができる。これらが含まれます:
- [Rainmeter][雨量計]
- [Metadata][メタデータ]
- [Variables][変数]
- [MeasureName][メジャー名]
- [MeterName][メーター名]
These sections can have many options and option values. Some of which are general in nature, and some of which are very specific to the type of section, for instance specific options for the various measure, plugin or meter types.これらのセクションは多くのオプションとオプション値を持つことができます。その一部は一般的な性質のもので、一部はセクションの種類に非常に固有のものです。たとえば、さまざまなメジャー、プラグイン、メーターの種類に固有のオプションなどです。
While the options used can be general or specific, the options will fall into one of the following broad type categories:使用されるオプションは一般的なものでも固有のものでもかまいませんが、オプションは次の広範な種類のカテゴリのいずれかに分類されます。
String options文字列オプション
String options require a text value.文字列オプションにはテキスト値が必要です。
Text=Hello World |
Number options番号オプション
Number options require either a number or a formula.番号オプションには、番号または式のいずれかが必要です。
; The following lines are equivalent: |
Path optionsパスオプション
Path options specify the relative or absolute path of either a file or a folder (depending on the option). For example, the path and name of an image file is expected with ImageName
.パスオプションは、ファイルまたはフォルダのどちらかの相対パスまたは絶対パスを指定します(オプションによって異なります)。たとえば、イメージファイルのパスと名前は、と想定されていImageName
ます。
There are built-in variables provided that automatically resolve to paths for the Rainmeter application or individual skins. These are described at Path Variables and Skin Variables.
In addition, there is a built-in variable #@#
that resolves to the @Resources folder in the root config folder of the current skin.
; Paths relative to the current skin folder:
ImageName=lolcat.png
ImageName=..\lolcat.png
; Absolute path:
ImageName=C:\lolcats\lolcat.png
; Path to the current skin folder:
ImageName=#CURRENTPATH#lolcat.png
; Path to the @Resources\Images folder under the root config of the current skin:
ImageName=#@#Images\lolcat.png
Color optionsカラーオプション
Color options such as SolidColor
and FontColor
should use the RGBA (red-green-blue-alpha) notation in either the hexadecimal or decimal form. The color results from a mixing of the red, green and blue components of the option, with the transparency (alpha channel) of the element set by the fourth component.
Decimal colors are specified as RRR,GGG,BBB,AAA
, where RRR
, GGG
, BBB
, and AAA
are decimal numbers from 0 to 255. Formulas can also be used in place of the numbers.小数色はとして指定されている場合、、、、および0〜255式から小数も数字の代わりに使用することができるされています。RRR,GGG,BBB,AAA
RRR
GGG
BBB
AAA
Hexadecimal colors are specified as RRGGBBAA
, where RR
, GG
, BB
, and AA
are hexadecimal numbers from 00 to FF.進色がとして指定され、ここで、、、および00からFFまでの16進数です。RRGGBBAA
RR
GG
BB
AA
Note: The alpha component is optional. As with the other components it is a value from 0 to 255 (00 to FF), with 0 being completely invisible (and the meter will not react to the mouse) to 255, which is completely opaque. The default is 255 (or FF). To have a element be "invisible" while still reacting to the mouse, use an alpha value of 1.注:アルファ成分はオプションです。他のコンポーネントと同様に、0から255(00からFF)までの値で、0は完全に見えない(そしてメーターはマウスに反応しない)、255は完全に不透明です。デフォルトは255(またはFF)です。まだマウスに反応している間に要素を「見えない」ようにするには、アルファ値1を使用します。
; The following lines are equivalent to solid opaque red: |
Action optionsアクションオプション
Options in a skin which cause Rainmeter to take some action. Actions may be triggered by user input such as mouse actions or changing values and system events within the skin, such as IfActions or OnUpdateAction.Rainmeterに何らかのアクションを起こさせるスキン内のオプション。アクションは、マウスアクション、またはIfActionsやOnUpdateActionなどのスキン内の値やシステムイベントの変更などのユーザー入力によってトリガーされることがあります。
Normally the value of an action option is going to be one or more bangs, or the execution of external commands in Windows. When multiple bangs are defined on the same action option, enclose them in square brackets []
.通常、アクションオプションの値は、一の以上あることを行っている前髪、またはWindowsでの外部コマンドの実行。同じアクションオプションで複数のビッグバンが定義されている場合は、それらを角かっこで囲みます[]
。
; Single bang: |
For bangs that take parameters, the arguments should be separated by a space. Parameters that contain spaces must use quotes around the parameter.パラメータをとる前髪の場合、引数はスペースで区切る必要があります。スペースを含むパラメータは、パラメータを引用符で囲む必要があります。
; These two lines are equivalent: |
External Windows commands can be executed by specifying the path to the executable and any parameters. Enclose the command in square brackets []
, and enclose any values with spaces in quotes.実行可能ファイルへのパスと任意のパラメータを指定することで、外部のWindowsコマンドを実行できます。コマンドを角括弧[]
で囲み、値をスペースで二重引用符で囲みます。
LeftMouseUpAction=["C:\Windows\Notepad.exe" MyFile.txt] |
Magic Quotes魔法の名言
A parameter to a bang that contains embedded quotes should be surrounded by a what we call """magic quotes""". A pair of triple quotes.埋め込まれた引用符を含むbangへのパラメータは、我々が ""魔法の引用符 ""と呼ぶもので囲まれるべきです。三重引用符のペア。
; The first line will fail due to extra quotes. The second line will properly log |
Escaping a #Variable# or [MeasureName]#変数#または[MeasureName]をエスケープする
When using #VarName#
or [MeasureName]
in an action option, the current value of the variable or measure will be used. To have the literal string "#VarName#" or "[MeasureName]" used, in a !SetOption value for instance, surround the variable or measure name with asterisk *
characters.アクションオプションを使用#VarName#
または[MeasureName]
アクションオプションで使用する場合は、変数またはメジャーの現在の値が使用されます。たとえば!SetOption値でリテラル文字列 "#VarName#"または "[MeasureName]"を使用するには、変数名またはメジャー名をアスタリスク*
文字で囲みます。
#*VarName*#
or [*MeasureName*]
to tell Rainmeter to "escape" the variable or measure name. You do not want the value resolved, but rather used as a literal string.
LeftMouseUpAction=!SetOption SomeMeter FontSize #VarName# |
Normal variables
#*VarName*#
[*MeasureName*]
Nested variables
[#*VarName*]
[&*MeasureName*]
[&*MeasureName*]
Regular expression options正規表現オプション
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.これらのオプションは、テキスト文字列の特定の部分に一致させるためにPerl互換正規表現(PCRE)を使用します。データの構造がわかっていても内容がわからない場合は、正規表現が使用されます。
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.Rainmeterでは、正規表現はWebベースまたはローカルのテキストファイルデータソースを解釈(または「解析」)するためにWebParserプラグインで最もよく使用されますが、Substitutionオプションを使用して数値データの文字列値を変更するためにも使用できます。IfMatchオプションを使用してメジャー内の文字列をテストします。
Resources for regular expressions正規表現のためのリソース
Tutorials and guides for regular expressions正規表現のチュートリアルとガイド
- Beginners tutorial for regular expressions正規表現のための初心者向けチュートリアル
- Advanced tutorial for regular expressions正規表現の高度なチュートリアル
- Cheat sheet for PCRE regular expressionsPCRE正規表現用のチートシート
- Online tool for testing PCRE regular expressionsPCRE正規表現をテストするためのオンラインツール
Help with regular expressions in WebParserWebParserの正規表現を手助けする
- Manual entry for WebParserWebParserの手動入力
- WebParser TutorialWebパーサーのチュートリアル
- Using lookahead assertions in WebParser
- Guide for debugging regular expressions in WebParserWebParserで先読みアサーションを使用する
- WebParserで正規表現をデバッグするためのガイド
- RainRegExp addon for testing WebParser RegExp options.WebParser RegExpオプションをテストするためのRainRegExpアドオン。
Information on the RSS and ATOM feed standardsRSSおよびATOMフィード規格に関する情報
- Tutorial for parsing RSS / ATOM feeds in WebParserWebParserでRSS / ATOMフィードを解析するためのチュートリアル
- Wikipedia entry for the RSS standardRSS標準に関するウィキペディアのエントリ
- Wikipedia entry for the ATOM standardATOM規格に関するウィキペディアのエントリ
関連記事
- @Resources folder @Resourcesフォルダ
- @Include option @Includeオプション
- [Metadata] section [メタデータ]セクション
- [Rainmeter] section [Rainmeter]セクション
スポンサーリンク