シンプルなスライドショースキン

2013-12-15

枠などの装飾がない、シンプルなスライドショーです。 画像表示機能の他に、画像のコピー・移動、外部アプリの起動などの機能があります。

Rainmeter スライドショー

マウスオーバーでメニューを表示した様子。

スライドショー

; Simple Slideshow 2013-12-15
;
; 【マウス操作】
; 左クリック  :外部アプリ#1を実行 (関連設定:ExtAplPath1)
; 中クリック  :外部アプリ#2を実行 (関連設定:ExtAplPath2)
; マウスオーバー:メニューを表示   (関連設定:MenuFont)
;
; 【メニュー】
; 「Copy」 :指定フォルダに画像をコピー (関連設定:CopyFolder)
; 「Move」 :指定フォルダに画像を移動  (関連設定:MoveFolder)
; 「Next」 :次の画像を表示
; 「Reload」:スキンを再読み込み
;
; 【注意】
; ★は環境に依存する設定です。必ずご利用の環境に合わせて設定してください。

[Rainmeter]
Update=60000 ;更新間隔:60秒
BackgroundMode=1

[Variables]

;-------- 表示画像に関する設定

;【画像のリサイズに関して】
;
; 画像は「表示エリアサイズ」に合わせてリサイズされます
;  ・横サイズを基準にリサイズ:[MeterImage1]にある W=#width# を有効にしてください
;  ・縦サイズを基準にリサイズ:[MeterImage1]にある H=#height# を有効にしてください

;★画像フォルダ
ImagePath1=C:\My Documents\My Pictures\Slideshow

;表示エリアサイズ
width=480 ;横
height=960 ;縦

;拡張子
FileFilter=*.jpg;*.bmp;*.png

;サブフォルダ参照 (0:しない、1:する)
Subfolders=1

;-------- メニューに関する設定

;★コピー先フォルダ
CopyFolder=C:\My Documents\My Pictures\Copy

;★移動先フォルダ(ゴミ箱の代用)
MoveFolder=C:\My Documents\My Pictures\Move

;★コピー/移動コマンド(コマンドプロンプト版)
CmdPath=C:\WINDOWS\system32\cmd.exe
CopyPara1=/c copy
MovePara1=/c move
CopyPara2=

;★コピー/移動コマンド(FastCopy版)
;CmdPath=D:\Program Files\FastCopy\FastCopy.exe
;CopyPara1=/auto_close
;MovePara1=/cmd=move /auto_close
;CopyPara2=/to=

;★コピー/移動実行時サウンド
CopySound=C:\WINDOWS\Media\chimes.wav

;★外部アプリ-右クリック
ExtAplPath1=C:\Program Files\XnView\xnview.exe

;★外部アプリ-中クリック
ExtAplPath2=C:\Program Files\IrfanView\i_view32.exe

;メニュー表示
; Color1  :文字色
; Color2  :背景色 (2a:通常、2b:マウスオーバー時)
; MenuType:ボタン形状 (0:フラット、1:凸、2:凹)
; Menu_xs :横位置
; Menu_ys :縦位置
; Menu_yr :縦位置増分
MenuFont="MS Gothic"
MenuSize=11
MenuColor1=0, 0, 0, 255
MenuColor2a=255, 255, 255, 160
MenuColor2b=80, 255, 255, 255
MenuType=1
Menu_xs=5
Menu_ys=5
Menu_yr=25

;----------------------------------------
; Measure
;----------------------------------------

;-------- 画像参照
[MeasureImage1]
Measure=Plugin
Plugin=Plugins\QuotePlugin.dll
PathName=#ImagePath1#
FileFilter=#FileFilter#
Subfolders=#Subfolders#
;Sequential=1 ;***filename order*** http://poiru.kapsi.fi/QuotePluginSequential.zip
UpdateDivider=1
Group=GroupMeasureImage

;----------------------------------------
; Meter
;----------------------------------------

;-------- 画像バックグラウンド
[MeterImage1bg]
Meter=Image
X=0
Y=0
W=#width#
H=#height#
SolidColor=0, 0, 0, 1
UpdateDivider=-1
Hidden=0

;-------- 画像表示
[MeterImage1]
Meter=Image
MeasureName=MeasureImage1
X=0
Y=0
LeftMouseUpAction=["#ExtAplPath1#" "[MeasureImage1]"]
MiddleMouseUpAction=["#ExtAplPath2#" "[MeasureImage1]"]
MouseOverAction=[!ShowMeterGroup GroupMenu1][!DisableMeasureGroup GroupMeasureImage][!Redraw]
MouseLeaveAction=[!HideMeterGroup GroupMenu1][!EnableMeasureGroup GroupMeasureImage][!Redraw]
UpdateDivider=1
Hidden=0

; 表示サイズ
W=#width# ;有効時、横サイズを優先して表示
;H=#height# ;有効時、縦サイズを優先して表示

; ツールチップ
ToolTipTitle=Image Path
ToolTipType=1
ToolTipIcon=INFO
ToolTipText=[MeasureImage1]
DynamicVariables=1

;-------- Copyメニュー表示
[MeterMenuCopy1]
Meter=String
X=#Menu_xs#
Y=#Menu_ys#
Prefix="Copy"
FontFace=#MenuFont#
Fontsize=#MenuSize#
FontColor=#MenuColor1#
SolidColor=#MenuColor2a#
BevelType=#MenuType#
AntiAlias=1
LeftMouseUpAction=["#CmdPath#" #CopyPara1# "[MeasureImage1]" #CopyPara2#"#CopyFolder#"][PLAY "#CopySound#"]
MouseOverAction=[!SetOption MeterMenuCopy1 SolidColor #*MenuColor2b*#][!UpdateMeter MeterMenuCopy1][!Redraw]
MouseLeaveAction=[!SetOption MeterMenuCopy1 SolidColor #*MenuColor2a*#][!UpdateMeter MeterMenuCopy1][!Redraw]
UpdateDivider=-1
Hidden=1
Group=GroupMenu1

;-------- Moveメニュー表示
[MeterMenuMove1]
Meter=String
X=#Menu_xs#
Y=(#Menu_ys#+#Menu_yr#)
Prefix="Move"
FontFace=#MenuFont#
Fontsize=#MenuSize#
FontColor=#MenuColor1#
SolidColor=#MenuColor2a#
BevelType=#MenuType#
AntiAlias=1
LeftMouseUpAction=["#CmdPath#" #MovePara1# "[MeasureImage1]" #CopyPara2#"#MoveFolder#"][PLAY "#CopySound#"][!EnableMeasure MeasureImage1][!UpdateMeasure MeasureImage1][!UpdateMeter MeterImage1][!DisableMeasure MeasureImage1][!Redraw]
MouseOverAction=[!SetOption MeterMenuMove1 SolidColor #*MenuColor2b*#][!UpdateMeter MeterMenuMove1][!Redraw]
MouseLeaveAction=[!SetOption MeterMenuMove1 SolidColor #*MenuColor2a*#][!UpdateMeter MeterMenuMove1][!Redraw]
UpdateDivider=-1
Hidden=1
Group=GroupMenu1

;-------- Nextメニュー表示
[MeterMenuNext1]
Meter=String
X=#Menu_xs#
Y=(#Menu_ys#+#Menu_yr#*2)
Prefix="Next"
FontFace=#MenuFont#
Fontsize=#MenuSize#
FontColor=#MenuColor1#
SolidColor=#MenuColor2a#
BevelType=#MenuType#
AntiAlias=1
LeftMouseUpAction=[!EnableMeasure MeasureImage1][!UpdateMeasure MeasureImage1][!UpdateMeter MeterImage1][!DisableMeasure MeasureImage1][!Redraw]
MouseOverAction=[!SetOption MeterMenuNext1 SolidColor #*MenuColor2b*#][!UpdateMeter MeterMenuNext1][!Redraw]
MouseLeaveAction=[!SetOption MeterMenuNext1 SolidColor #*MenuColor2a*#][!UpdateMeter MeterMenuNext1][!Redraw]
UpdateDivider=-1
Hidden=1
Group=GroupMenu1

;-------- Reloadメニュー表示
[MeterMenuReload1]
Meter=String
X=#Menu_xs#
Y=(#Menu_ys#+#Menu_yr#*4)
Prefix="Reload"
FontFace=#MenuFont#
Fontsize=#MenuSize#
FontColor=#MenuColor1#
SolidColor=#MenuColor2a#
BevelType=#MenuType#
AntiAlias=1
LeftMouseUpAction=[!Refresh]
MouseOverAction=[!SetOption MeterMenuReload1 SolidColor #*MenuColor2b*#][!UpdateMeter MeterMenuReload1][!Redraw]
MouseLeaveAction=[!SetOption MeterMenuReload1 SolidColor #*MenuColor2a*#][!UpdateMeter MeterMenuReload1][!Redraw]
UpdateDivider=-1
Hidden=1
Group=GroupMenu1

機能

画像の更新間隔 デフォルトは60秒です。画像にマウスオーバーしている間は更新を停止します。
画像の表示 縦横比を維持して表示します。表示サイズの指定が可能です。
画像ファイルのコピー・移動 指定したフォルダへのコピーや移動ができます。
外部アプリ起動 画像をクリックした際に、アプリケーションを起動することができます。

表示位置設定

管理画面や、スキンのコンテキストメニューから設定してください。
Rainmeter スライドショー

「デスクトップに固定」

画像に対するマウス操作

左クリック 外部アプリ#1を起動します。
中クリック 外部アプリ#2を起動します。
マウスオーバー メニューを表示します。マウスオーバー中は画像の更新が停止します。

マウスオーバー時の操作メニュー

「Copy」 指定フォルダに画像をコピーします。
「Move」 指定フォルダに画像を移動します。
「Next」 次の画像を表示します。
「Reload」 スキンを再読み込みします(コンテキストメニューのスキンを再読み込みと同じ)。
関連記事
Rainmeter
2013-06-18 TV番組表スキン(Gガイド.テレビ王国版)