Introduction

看了水瓶大的WLW (Windows Live Writer)外掛教學後,如獲一甲子功力,雖功力還不夠使用天外飛仙,但也已足夠撰寫WLW Simple類型外掛。不過想了半天,卻想不到我要寫啥外掛。既然想不到要寫啥外掛,索性乾脆寫個更彈性、功能可隨意調整、可很快編寫的外掛。

概觀

外掛目前暫命名為插入精靈,介面目前暫定如下:

主介面-顯示所有可用的插入項目,在項目上連點兩下即可插入內容

[WLW]Notes on Developing an Insert Wizard

編輯畫面-可供編輯插入項目,編完存檔後的插入項目會顯示在主畫面,供使用者插入使用

[WLW]Notes on Developing an Insert Wizard

Hello World範例

欲使用該外掛編寫Hello World可直接切到Result頁面,並設定Result變數。

[WLW]Notes on Developing an Insert Wizard

接著把該檔存起來

[WLW]Notes on Developing an Insert Wizard

存完檔後會在插入項目列表區看到剛存的檔案

[WLW]Notes on Developing an Insert Wizard

點選兩下即會插入所編寫的內容

[WLW]Notes on Developing an Insert Wizard

從上面可以知道,目前設定最後插入到WLW的HTML,其實就是上面所設的Result變數值。換句話說,假設要編寫的是像水瓶大外掛一樣的可愛圖片,也只要在把HTML設到Result變數並存檔就完成了。

Hello World進階範例

接著看一下如何運用Command來編寫。這邊我要把本來不會動的Hello World,利用Command去把它變為動態的Hello World。

Step1.編寫變數值

這邊設定了靜態與動態Hello World的HTML

[WLW]Notes on Developing an Insert Wizard

Step2.插入命令

在左側命令列表區點選兩下,加入要使用的命令。

[WLW]Notes on Developing an Insert Wizard

Step3.插入參數

在Params欄位上點選兩下,並在彈出的視窗設定參數。

[WLW]Notes on Developing an Insert Wizard

[WLW]Notes on Developing an Insert Wizard

[WLW]Notes on Developing an Insert Wizard

執行後可看到HTML被正確的插入

[WLW]Notes on Developing an Insert Wizard

Conclusion

目前外掛已具基本雛型與功能,但是仍有許多的問題存在,Command也只有寫兩個,也許在一段時間,我就會………………半途放棄[WLW]Notes on Developing an Insert Wizard。(其實這篇是湊篇幅的)