LV. 10
GP 10

【心得】Rainmeter 的 SAO 快捷列 教學 & 下載

樓主 星之綿羊 han911976
GP151 BP-
看到了板上有很多零零碎碎的主題.Rainmeter等的文和發佈文,卻沒有一篇能讓不懂Rainmeter的板友們也能很快上手的文章,所以小弟我就在這打了這篇教學.
(看下去前記得按一下右上的"打開圖片"喔~!)
預覽圖 :

首先要做的事當然就是下載啦~~
Rainmeter可以到官方那裡下載
這個Skin作者貌似說需要2.4的版本以上
下載最新的版本應該就沒有錯啦 ~


安裝就不教啦 ~~ 因為很簡單 ~~ 各位一定能應付的 ~~

之後就下載skin
http://www.mediafire.com/?79d8jax28u12w2d
這是我自己修改了一點的壓縮包
內含了作者提供的skin和素材

下載後把skin放到rainmeter的安裝路徑內
預設是 C:Program FilesRainmeter

開啟 Rainmeter
進入管理頁
按create .rmskin package的按鈕





照圖片輸入資料.然後按Add Skin 選擇剛才的skin folder 再按 Next

選擇save package to 到rainmeter 的目錄 然後按 Create package
之後便能在Rainmeter的目錄中看到一個叫 SAO_ 的檔案
利用同目錄的 Skin Installer / 雙擊兩下便能把它安裝到Rainmeter了
之後把它們啟用就行了
*要注意的是 作者做了幾個Hard disc的圖示 各位可按需要啟用
全部都啟用後就能看到它們在卓面上了 ~

之後就是設定參數的部份

主要大家需要設定是SAO main.ini 這個檔案
用notepad開啟 / 在Rainmeter中選取它再按編輯設定  在 SAO main.ini上按右鍵再按編輯


開啟之後大家應該會看到很多不同的指令
下面會慢慢的解釋一下

[Rainmeter]
Update=200
MouseActionCursor=0
;MouseLeaveAction=#mainResetAction#
[Metadata]
Name=SAO Menu
Author=風颺
Information=Menu in anime Sword Art Online
License=
Version=1.0
Description=轉載或修改時請保留原作者信息

上面的是最基本的信息,大家基本也不用修改

[Variables] 以下的就是大家可以改的東西 ~
拿 Manu1 Item1 的項目為例

;Variables : Menu1 Item1
m1Item1Item1Ico=photoshop.png
m1Item1Item2Ico=flash.png
m1Item1Item3Ico=i.png
m1Item1Item1Icohigh=photoshop2.png
m1Item1Item2Icohigh=flash2.png
m1Item1Item3Icohigh=i2.png
m1Item1Item1String="Photoshop CS6"
m1Item1Item2String="Flash CS4"
m1Item1Item3String="IconWorkShop 6.0"
m1Item1Item1Action=[!HideMeterGroup mnItemn]["D:Program FilesAdobeAdobe Photoshop CS6Photoshop.exe"]
m1Item1Item2Action=[!HideMeterGroup mnItemn]["D:Program FilesAdobeAdobe Flash CS4Flash.exe"]
m1Item1Item3Action=[!HideMeterGroup mnItemn]["D:Program FilesAxialisIconWorkshopIconWorkshop.exe"]


;前面有分號的都是一些作者寫的備注 不會影響程式的運行

m1Item1Item1Ico=photoshop.png
藍色的是程式的基本命令,不用改. 紅色的是這命令的參數 主要改的地方

圖檔的預設位置是在下載回來的file中的SAO中的@Resoures \ icon內
只要修改掉最後 ="" 中的檔案名稱就行了 各位也可以自行製作圖示喔 ~
例子 : 把photoshop 改成 paint
m1Item1Item1Ico=photoshop.png => m1Item1Item1Ico=paint.png
有2字的檔案是滑鼠按下去時的加亮圖檔 修改也是同一個方法
改完之後把 SAO main.ini 儲存後按表上的 Refresh ALL 就能把它重新整理


原作者放了很多他常用的程式在裡面
如果要自己改成自己常用的就要下一番苦功喔~

我自己是改了Internet的整個選單
最後一層貌似一定要3個東西 所以我就把它弄成空白
我知道如何才能改成兩個選項 但因為要同時修改它們的位置. 所以先不在這教大家.

先說一下怎才能修改程式
用剛才的部份繼續說明

;Variables : Menu1 Item1
m1Item1Item1Ico=photoshop.png
m1Item1Item2Ico=flash.png
m1Item1Item3Ico=i.png
m1Item1Item1Icohigh=photoshop2.png
m1Item1Item2Icohigh=flash2.png
m1Item1Item3Icohigh=i2.png
m1Item1Item1String="Photoshop CS6"
m1Item1Item2String="Flash CS4"
m1Item1Item3String="IconWorkShop 6.0"
m1Item1Item1Action=[!HideMeterGroup mnItemn]["D:Program FilesAdobeAdobe Photoshop CS6Photoshop.exe"]
m1Item1Item2Action=[!HideMeterGroup mnItemn]["D:Program FilesAdobeAdobe Flash CS4Flash.exe"]
m1Item1Item3Action=[!HideMeterGroup mnItemn]["D:Program FilesAxialisIconWorkshopIconWorkshop.exe"]

接下來我們就要對它動手

m1Item1Item1String="Photoshop CS6"

這個是它的名稱的參數 修改了就能更改它顯示在選單中的名字

m1Item1Item1Action=[!HideMeterGroup mnItemn]["D:Program FilesAdobeAdobe Photoshop CS6Photoshop.exe"]

這個是程式位置的參數 把程式的路徑貼下去就是了

其他的東西各位也不用過於修改 基本也是一些程式的定位等等..
基本要改的就這麼多
最後附上一下把選項弄成空白的語法

;m2Item1Item3Ico=***.png
;m2Item1Item3Icohigh=***2.png
m2Item1Item3String=""
;m2Item1Item3Action=[!HideMeterGroup mnItemn]["X:\*\*\*.exe"]

把String以外的東西加上分號 String改成空白就行 ~

謝謝


以下是一點比較進階的東西
現在我以RAM為例簡單說明一下如何調較它的長度

開啟 SAO RAM.ini後..應該會看到以下的東西

# METERS #
[HPBarBG]
Meter=Image
X=0
Y=0
W=500
H=77
ImageName=sao-hp-bar.png

要更改它的長度, 只要更改它的W值就可以了 ~
*要注意的是 只更改這個你的血條就會走了樣 因為下面的東西也要再改

要改的還有
[Meter_RAM]
[Meter_RAM_Title]
[Meter_RAM_Text]
[Meter_RAM_Percent]
它們的 x 值是它們的水平位置
除了改它們的 W 也要改它們的位置 X

就像是數學的坐標一樣 Y值代表的是它的垂直位置
慢慢調就是了 但要記得在儲存後重新整理它

再來就是刪除一格空格的方法
以第2個選單的 " Internet " 為例


[m2Item1Item1]
Meter=Image
Group=m2 | mn| m2Item1 | mnItemn | mnItemnItems
MeterStyle=mnItemnIitemsStyle
X=5r
Y=([m2Item1:y]-30)         ;這裡是白色底框的高度

[m2Item1Item1Ico]      ;這個是圖示的參數
Meter=Image
Group=m2 | mn| m2Item1 | mnItemn | mnItemnIcon
MeterStyle=mnItemnIconStyle
ImageName=#m2Item1Item1Ico#
X=([m2Item1Item1:x]+20)
Y=([m2Item1Item1:y]+10)       ;把這個改掉能更改圖示的高度


[m2Item1Item1String]                           ;這是文字的參數
Meter=String
Group=Group=m2 | mn| m2Item1 | mnItemn |mnItemnString
MeterStyle=mnItemnStringStyle
Text=#m2Item1Item1String#
X=([m2Item1Item1:x]+70)
Y=([m2Item1Item1:y]+14)                  ;更改這個以更改文字的高度

[m2Item1Item3]
;Meter=Image
;Group=m2 | mn| m2Item1 | mnItemn | mnItemnItems
;MeterStyle=mnItemnIitemsStyle
;LeftMouseUpAction=#m2Item1Item3Action#
;MouseOverAction=#m2Item1Item3ActionOver#
;MouseLeaveAction=#m2Item1Item3ActionLeave#

把這裡全部加上分號 關閉第3個空格
就會變成這樣



大概就是這樣了


發文驗證密碼:2700

大家想要的桌布就在這裡了 ~
很久沒上來真是抱歉了
            
~~~~~~~~~~~~~~~ 我是分隔線~~~~~~~~~~~~~~~
下面的是題外話
話說今天我無意中又發現了一些好東西
這好像是仍在開發中的
功能和自由度比rainmeter的可能會更好
網址在此 http://www.gpbeta.com/post/develop/sao-utils/
有興趣的各位就進去看看吧 ~
151
-
LV. 8
GP 24
2 樓 Dongfang黑貓 aeiou2646154
GP0 BP-
幫您補充一下我的試用心得:

預設的SKIN路徑也許是在這 但是不一定準確
C:\Users\你的使用者帳戶名稱\Documents\Rainmeter\Skins\SAO   (Win7應該適用、xp待有人使用在看看  不過應該大同小異)

修改程式路徑與圖片
以此為原本程式的範例
;Variables : Menu1 Item1
m1Item1Item1Ico=PhotoImpact 12.png   <==指的是"滑鼠點擊前的圖案"
m1Item1Item2Ico=flash.png
m1Item1Item3Ico=i.png
m1Item1Item1Icohigh=photoshop2.png   <==指的是"滑鼠點擊後的圖案"
m1Item1Item2Icohigh=flash2.png
m1Item1Item3Icohigh=i2.png
m1Item1Item1String="PhotoImpact 12"  <==啟動的程式名稱
m1Item1Item2String=""
m1Item1Item3String=""
m1Item1Item1Action=[!HideMeterGroup mnItemn]["D:\Program Files\Ulead Systems\Ulead PhotoImpact 12\Iedit.exe"]  <==啟動的程式路徑 (依每個人電腦安裝的路徑不同而修改)
m1Item1Item2Action=[!HideMeterGroup mnItemn][""]
m1Item1Item3Action=[!HideMeterGroup mnItemn][""]

----------------------分隔線---------------
m1Item1Item1Ico=PhotoImpact 12.png     <==指的是"滑鼠點擊前的圖案"
                                          (指滑鼠在其他地方並非指他)
m1Item1Item1Icohigh=photoshop2.png     <==指的是"滑鼠點擊後的圖案"
                                          (指滑鼠在移動到該功能後變色後的圖案)

以上兩者中文說明可能不是很清楚 簡單說就是SAO當中非點擊時為黑白兩色,點擊時會變成橘色底的感覺,而非成兩種圖案

m1Item1Item1String="PhotoImpact 12"   <==啟動的程式名稱

m1Item1Item1Action=[!HideMeterGroup mnItemn]["D:\Program Files\Ulead Systems\Ulead PhotoImpact 12\Iedit.exe"]    <==啟動的程式路徑 (依每個人電腦安裝的路徑不同而修改)

如果你的啟動程式沒有系統預設三個那麼多 或是你不想要給它圖片
那就請將程式碼改成空白
例如...
m1Item1Item2Ico=  放給他空白
m1Item1Item2Icohigh=  放給他空白
m1Item1Item2String="放給他空白"
m1Item1Item2Action=[!HideMeterGroup mnItemn]["放給他空白"]
他就不會顯示任何圖片或是程式名稱
不改的話會顯示亂碼(不過不影響 只是感覺問題)

(不過用版大的消除方格方式也許比較好看呢...)

其他功能與用法持續發掘中...
   
0
-
LV. 13
GP 147
3 樓 靜村吉葉 apple1234jon
GP0 BP-
要怎麼突破只給3格的限制...
3格不夠用阿...((淚
感謝版大的解說文 :-D
0
-
LV. 8
GP 24
4 樓 Dongfang黑貓 aeiou2646154
GP0 BP-
突破三格限制是可以的
目前我只研究到增加格子
但是仍不具有功能
它的程式寫法就是
路徑 功能 格子 分開寫的參數  (我非專業 只是個人的見解 如有誤請指正)

我先只說增加格子方法

[m2Item1Item4]
Meter=Image
Group=m2 | mn| m2Item1 | mnItemn | mnItemnItems
MeterStyle=mnItemnIitemsStyle
LeftMouseUpAction=#m2Item1Item4Action#
MouseOverAction=#m2Item1Item4ActionOver#
MouseLeaveAction=#m2Item1Item4ActionLeave#

[m2Item1Item4High]
Meter=Image
Group=m2 | mn| m2Item1 | mnItemn | mnItemnItemshigh
MeterStyle=mnItemshighStyle

以上是在網路的部分增加格子 但是不具有實質功能
功能跟路徑等等應該都是要在其他地方另外增加參數
其他的遊戲 音樂等等或許也是一樣的構成

你可以比照第三個格子來對照
三跟四的格子差異只有將三改成四
我增加格子只有動到這邊 其他是沒有動
至於5.6.7.8...我還不清楚 應該也是可以繼續增加下去
0
-
LV. 20
GP 66
5 樓 修爾 perry800508
GP3 BP-
※ 引述《aeiou2646154 (Dongfang黑貓)》之銘言
> 突破三格限制是可以的
>......................省略......................
> 至於5.6.7.8...我還不清楚 應該也是可以繼續增加下去

搞了好久終於找齊要修改的變數位置了= =+
在此分享一下讓還未找到方法的人可以參考

新增一格選單須修改在下列所出現相對位置的程式碼

PS.請勿將程式碼整段貼至文件內隨意一處, 會導致顯示圖片偏移且無功能

m2Item1Item4 ←意思如下
m2 = 主選單2
ltem1 = 次選單1
ltem4 = 清單4


以下為須修改程式碼變數部分 (小幫手:使用Ctrl+F 搜尋相似位置比較不會找到眼花唷!

m2Item1Item4Ico=圖1.png ←滑鼠移過顯示圖片
m2Item1Item4Icohigh=圖2.png ←滑鼠移上顯示圖片
m2Item1Item4String="程式名稱"
m2Item1Item4Action=[!HideMeterGroup mnItemn]["程式路徑"]

m2Item1Item4ActionOver=[!SetOption m2Item1Item4high  ImageAlpha #FocusAlpha#][!SetOption m2Item1Item4String  FontColor "#FontColorHigh#,#FocusAlpha#"][!SetOption m2Item1Item4Ico  ImageName #m2Item1Item4Icohigh#][!Redraw]

m2Item1Item4ActionLeave=[!SetOption m2Item1Item4high  ImageAlpha #HiddenAlpha#][!SetOption m2Item1Item4String  FontColor "#FontColor#,#NormalAlpha#"][!SetOption m2Item1Item4Ico  ImageName #m2Item1Item4Ico#][!Redraw]

[m2Item1Item4]
Meter=Image
Group=m2 | mn| m2Item1 | mnItemn | mnItemnItems
MeterStyle=mnItemnIitemsStyle
LeftMouseUpAction=#m2Item1Item4Action#
MouseOverAction=#m2Item1Item4ActionOver#
MouseLeaveAction=#m2Item1Item4ActionLeave#

[m2Item1Item4High]
Meter=Image
Group=m2 | mn| m2Item1 | mnItemn | mnItemnItemshigh
MeterStyle=mnItemshighStyle

[m2Item1Item4Ico]
Meter=Image
Group=m2 | mn| m2Item1 | mnItemn | mnItemnIcon
MeterStyle=mnItemnIconStyle
ImageName=#m2Item1Item4Ico#

[m2Item1Item4String]
Meter=String
Group=Group=m2 | mn| m2Item1 | mnItemn |mnItemnString
MeterStyle=mnItemnStringStyle
Text=#m2Item1Item4String#

成功新增選單測試截圖



以上小弟表達能力與製圖能力都不是很好...若傷到眼 非常抱歉...
      
3
-
LV. 33
GP 701
6 樓 順其自然 fung198805
GP0 BP-
※ 引述《aeiou2646154 (Dongfang黑貓)》之銘言
> 回13樓
> 可以使用PS去改應該會比較快
> 或是重新製作  可是PS我不強 就另外看有沒人有要提供方法之類
> 回14樓
> WIN8系統...沒試過耶
> 我沒WIN8也不能測試
> 回15樓
> 可以在敘述詳細一點嗎
> 他資料夾當中的"白色"跟"系統白色"
> 你開啟之後或許是有看到他有圖案
> 可是當你刷新到程式裡面的時候
> 可能太小看不到 白色也變成非常不顯眼
> 還是建議你用PS去改會比較好

首先…
我是修改SAO Rainmeter\SAOPro素材\WP7 icons裡的Firefox.png
然後另存檔案,放在C:\Program Files\Rainmeter\Defaults\Skins\SAO\@Resources\icon裡

成品


其次…
我用Rainmeter的管理面板編輯SAO main.ini


最後按RefreshAll後,變成沒有圖案的結果


另外就算將圖檔覆蓋原先的chrome.png和chrome2.png,還是沒有改變
0
-
LV. 33
GP 701
7 樓 順其自然 fung198805
GP0 BP-
我終於解開Icon消失之謎!

以前一直在用Rainmeter 0.14…
而且沒修改過Skins,實在沒能察覺新版本的不同

因為新版本要先將資料夾package才能安裝Skins…
要是在安裝Skins後才放新東西到資料夾裡,當然不可能出現在Rainmeter
因為新內容還沒package的關係,Rainmeter就只會讀取舊資料夾的內容



這難關雖然不強…
但也花了不少時間才想到(沒學懂電腦的下場(嘔血
這下子,我也可以繼續前進了
0
-
未登入的勇者,要加入 8 樓的討論嗎?
板務人員:

1504 筆精華,07/04 更新
一個月內新增 0
歡迎加入共同維護。


face基於日前微軟官方表示 Internet Explorer 不再支援新的網路標準,可能無法使用新的應用程式來呈現網站內容,在瀏覽器支援度及網站安全性的雙重考量下,為了讓巴友們有更好的使用體驗,巴哈姆特即將於 2019年9月2日 停止支援 Internet Explorer 瀏覽器的頁面呈現和功能。
屆時建議您使用下述瀏覽器來瀏覽巴哈姆特:
。Google Chrome(推薦)
。Mozilla Firefox
。Microsoft Edge(Windows10以上的作業系統版本才可使用)

face我們了解您不想看到廣告的心情⋯ 若您願意支持巴哈姆特永續經營,請將 gamer.com.tw 加入廣告阻擋工具的白名單中,謝謝 !【教學】