[WLW]插入精靈開發隨筆

Introduction

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

概觀

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

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

image

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

image

Hello World範例

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

image

接著把該檔存起來

image

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

image

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

image

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

Hello World進階範例

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

Step1.編寫變數值

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

image

Step2.插入命令

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

image

Step3.插入參數

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

image

image

image

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

image

Conclusion

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