MozTW 討論區
https://forum.moztw.org/

[Fx] Feuerfuchs Addons Installer Class 發表
https://forum.moztw.org/viewtopic.php?f=43&t=17643
1 頁 (共 2 頁)

發表人:  Scripter [ 2007-02-15, 17:21 ]
文章主題 :  [Fx] Feuerfuchs Addons Installer Class 發表

圖檔
Feuerfuchs Addons Installer Class 發表


---------------
簡介: 這是什麼
---------------

Feuerfuchs Addons Installer Class 是由我撰寫的一套安裝程式範本/架構。他能夠幫助您迅速而簡單地製作一個不錯的 Firefox(R) PowerPack/LitePack/AddonsPack 安裝程式。

他的前身應該可以溯及 Firefox PowerPack HS。不過 Firefox PowerPack HS 的程式碼太凌亂了(現在連我自己也看不懂 OTZ),所以我整個放棄,全部重寫,並取消部份功能(GUI 製作介面),也放棄對 Firefox 1.0.x 的支援(因為實做起來比較複雜)。不過也有了更好的安裝程式介面,較容易讀取的程式碼。


---------------
功能簡介
---------------

1. 讓想要打包 Firefox(R) PowerPack / LitePack / AddonsPack 的人,可以輕鬆的製作一個品質不錯的安裝程式
2. 不太好的多國語言支援
3. 內建 Firefox(R) 執行狀待偵測
4. 內建「個人設定檔」偵測
5. 內建「Firefox(R) 主程式」偵測
6. 含相依性處理設計
7. 可以任意群組部份附加元件


---------------
法律問題
---------------

版權/授權方式
版權?那是什麼?能吃嗎? :D
這個程式所有程式碼(不包含圖檔)的版權,全部放棄,您可以把他用於任何用途,拿他來做任何事!

至於圖檔,有兩張「螢幕快照」,其著作權應屬於 Mozilla Fundation ,不過應屬「合理使用」。另外,圖示、標幟圖形,另有授權(稍後公佈)。

有限的保證
我所釋出的檔案,並不附帶任何保證,請自行決定是否要使用。

商標
Mozilla, Firefox, Mozilla Firefox 是 Mozilla Co. 的註冊商標。


---------------
檔案
---------------

這次釋出,一共釋出兩個檔案:
1. FAIC-2.0.1.0-20070215162800-release.zip
2. SimpleGuide.zip

檔案 1 是程式的主要檔案,所有圖片與程式碼都已經內涵。檔案 2 是使用指南。


---------------
後記
---------------

之所以會寫出這些程式,是希望所有的「Firefox(R) PowerPack / LitePack / AddonsPack」的作者,可以不用去擔心 Firefox(R) 的處理、Profile 的處理。讓大家都能夠釋出自己的「自訂版」Firefox(R) PowerPack / LitePack / AddonsPack。好好享受他吧!


Regards,
_______hs

附加檔案:
檔案註釋: Feuerfuchs Addons Installer Class 極簡略指南
SimpleGuide.zip [225.78 KiB]
被下載 3342 次
檔案註釋: Feuerfuchs Addons Installer Class --- 本檔案並不附帶任何保證,請自行決定是否要使用。
FAIC-2.0.1.0-20070215162800-release.zip [143.23 KiB]
被下載 3334 次
檔案註釋: ICON
FeuerfuchsAddonsInstallerIcon_128x128.png [15.39 KiB]
被下載 3207 次

發表人:  dora2002 [ 2007-02-15, 17:34 ]
文章主題 : 

Scripter 寫:
他的前身應該可以溯及 Firefox PowerPack HS。不過 Firefox PowerPack HS 的程式碼太凌亂了(現在連我自己也看不懂 OTZ),所以我整個放棄,全部重寫,並取消部份功能(GUI 製作介面),也放棄對 Firefox 1.0.x 的支援(因為實做起來比較複雜)。不過也有了更好的安裝程式介面,較容易讀取的程式碼。


那封信就不用貼出來了...

發表人:  Scripter [ 2007-02-15, 18:30 ]
文章主題 : 

dora2002 寫:
那封信就不用貼出來了...


說道這個,
就要和您說聲抱歉了,
本來說 1 ~ 2 天內會寫完,
結果竟然拖這麼久,
Sorry!

(謎之聲: 還不是有個白痴,在快要完成前,把整個程式碼大搬家、重新整理)


______h.s.

發表人:  dora2002 [ 2007-02-15, 18:35 ]
文章主題 : 

Scripter 寫:
說道這個,
就要和您說聲抱歉了,
本來說 1 ~ 2 天內會寫完,
結果竟然拖這麼久,
Sorry!


對於 Fxxxxxx LxxxPxxx 這個東西嗎 (放棄好了)
轉戰 TPP ...

發表人:  dora2002 [ 2008-07-22, 16:08 ]
文章主題 : 

有一堆問題要問 Scripter 大:

1. 某個檔案的某兩行文字會阻礙編譯
圖檔

2. 能不能調大一點 ? 可以的話能把敘述框給拿掉嗎 ?
圖檔

3. 不管怎麼點都會出現的錯誤視窗
圖檔

附加檔案:
2008-07-20_000026.png [12.16 KiB]
被下載 758 次
2008-07-19_182906.png [13.82 KiB]
被下載 765 次
2008-07-19_183313.png [8.83 KiB]
被下載 765 次

發表人:  Scripter [ 2008-07-25, 23:04 ]
文章主題 : 

抱歉,這麼晚才回覆。


dora2002 寫:
1. 某個檔案的某兩行文字會阻礙編譯

請把這二行改成:
代碼:
!ifndef BST_CHECKED
!define BST_CHECKED 1
!endif
!ifndef BST_UNCHECKED
!define BST_UNCHECKED 0
!endif


dora2002 寫:
2. 能不能調大一點 ? 可以的話能把敘述框給拿掉嗎 ?

請改 Main.nsi 的第 149 行用來修改,請參考 NSIS Modern UI 的說明書。


dora2002 寫:
3. 不管怎麼點都會出現的錯誤視窗

這一個我暫時看不出原因,我人不在台灣,加上時代有一點遙遠,我過幾天再回覆。



Regards,
__h.s.

發表人:  某A [ 2008-07-26, 00:01 ]
文章主題 : 

無論如何,有這樣的東西是件好事。
不論初期狀態,先頂一個囉 8-)

發表人:  dora2002 [ 2008-07-29, 13:15 ]
文章主題 : 

Scripter 寫:
dora2002 寫:
2. 能不能調大一點 ? 可以的話能把敘述框給拿掉嗎 ?

請改 Main.nsi 的第 149 行用來修改,請參考 NSIS Modern UI 的說明書。

我做不到 :oops:
Scripter 寫:
dora2002 寫:
3. 不管怎麼點都會出現的錯誤視窗

這一個我暫時看不出原因,我人不在台灣,加上時代有一點遙遠,我過幾天再回覆。

圖檔

附加檔案:
2008-07-27_125305.png [23.49 KiB]
被下載 742 次

發表人:  Scripter [ 2008-08-01, 16:27 ]
文章主題 : 

dora2002 寫:
Scripter 寫:
dora2002 寫:
2. 能不能調大一點 ? 可以的話能把敘述框給拿掉嗎 ?

請改 Main.nsi 的第 149 行用來修改,請參考 NSIS Modern UI 的說明書。

我做不到 :oops:


在 130 行左右加上
代碼:
; Components Page Layout
!define MUI_COMPONENTSPAGE_NODESC


然後,刪掉
代碼:
!define MUI_COMPONENTSPAGE_SMALLDESC



dora2002 寫:
3. 不管怎麼點都會出現的錯誤視窗


我當然知道問題是那一行,不過無風不起浪,如果完全沒問題,是不應該出現問題的。

您有修改 RelationTab.ini 嗎?


Regards,
__h.s.

發表人:  dora2002 [ 2008-08-01, 16:38 ]
文章主題 : 

Scripter 寫:
我當然知道問題是那一行,不過無風不起浪,如果完全沒問題,是不應該出現問題的。

您有修改 RelationTab.ini 嗎?


Regards,
__h.s.

有 ... 因為 Tab Mix Lite 和 Tab Mix Plus 不能裝在一起的關係 ...

所以我有改了一下 RelationTab.ini ...

發表人:  Scripter [ 2008-08-01, 17:21 ]
文章主題 : 

dora2002 寫:
所以我有改了一下 RelationTab.ini ...


你有沒有漏掉 Dependence?


Regards,
__h.s.

發表人:  dora2002 [ 2008-08-06, 17:54 ]
文章主題 : 

Scripter 寫:
你有沒有漏掉 Dependence?

漏掉了 XD ...

發表人:  cc891136 [ 2008-12-16, 01:05 ]
文章主題 :  馬上就遇到瓶頸了...囧rz

我對NSIS不是說很熟 不過很羨慕大人們放出的紙箱包等
所以決定動手來作作看
照著說明改掉
某兩行文字阻礙編譯的文字之後

就卡死在TargetAppHandler.nsh這個檔了
Main.nsi編譯失敗的後半錯誤訊息:
If you got errors while compiling this framework, (macro:FindProc:4)
you might haven't install `FindProc' plugin yet. (macro:FindProc:5)
Instructions: (macro:FindProc:6)
1. Visit `http://nsis.sourceforge.net/Find_Process_By_Name' (macro:FindProc:7)
to get the plugin (macro:FindProc:8)
2. Extract it to `C:\Program Files\NSIS\Plugins' (macro:FindProc:9)
Invalid command: FindProcDLL::FindProc
Error in macro FindProc on macroline 10
!include: error in script: "Source\Lib\TargetAppHandler.nsh" on line 95
Error in script "C:\Users\enigyna\Desktop\NSIS\FeuerfuchsAddonsInstallerClass.release\Main.nsi" on line 59 -- aborting creation process


請問到底是什麼阻礙了我的編譯之路呢~~
好想看到我的紙箱包阿阿~(淚)
(第一次發問,如果有疏失之處請多包涵 :oops: )

發表人:  s793016 [ 2008-12-16, 09:10 ]
文章主題 : 

引言回覆:
If you got errors while compiling this framework, (macro:FindProc:4)

如果您編這個框架遇到錯誤
引言回覆:
you might haven't install `FindProc' plugin yet. (macro:FindProc:5)

您可能尚未安裝 FindProc 這支 plugin
引言回覆:
Instructions: (macro:FindProc:6)

步驟
引言回覆:
1. Visit `http://nsis.sourceforge.net/Find_Process_By_Name' (macro:FindProc:7)

連到這裡
引言回覆:
to get the plugin (macro:FindProc:8)

去抓這支 plugin
引言回覆:
2. Extract it to `C:\Program Files\NSIS\Plugins' (macro:FindProc:9)

將他解開放到 C:\Program Files\NSIS\Plugins 中

基本上這不算是 NSIS 問題,連我這個專科英文連當六學期的人都看得懂,您們英文會比我差?

發表人:  cc891136 [ 2008-12-16, 12:21 ]
文章主題 : 

我成功了!!
非常感謝你!!
仔細一看是這樣沒錯 我只有注意到訊息的後半
真是不好意思=口=|||

1 頁 (共 2 頁) 所有顯示的時間為 UTC + 8 小時
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/