MozTW 討論區

各項 Mozilla 相關軟體與技術討論
現在的時間是 2024-04-17, 05:59

所有顯示的時間為 UTC + 8 小時





發表新文章 回覆主題  [ 18 篇文章 ]  前往頁數 12  下一頁
發表人 內容
文章發表於 : 2008-11-30, 21:17 
離線

註冊時間: 2005-06-27, 15:59
文章: 466
來自: Republic of China ( R.O.C. )
小弟用 WinRAR 將可攜版 FireFox 包成自解壓縮檔,可以透過解壓縮後執行命令啟動 FireFox,但現在遇到一個大問題:FireFox 用完關閉後,資料不會更新到壓縮檔內。

所以想請問所何辦法可以解決?

另外,FireFox 關閉後,存於硬碟中的資料如何能在資料更新至壓縮檔後,再行清除?

謝謝


最後由 過路的 於 2008-12-07, 21:23 編輯,總共編輯了 1 次。

回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.9.0.4) Gecko/2008111022 Minefield/3.0.4 (tete009 SSE PGO)
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2008-12-01, 20:48 
離線
[MozTW 版主群]
頭像

註冊時間: 2008-06-27, 03:48
文章: 2252
來自: 香港
你在壓縮檔裡直接執行Firefox 當然不能把資料放到壓縮檔裡喔,東西應該會儲存到安裝版的資料夾裡的,你要解壓縮後才可以的~

_________________
我都沒有再在這裡活躍了,還請大家多多指教~
圖檔


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.9.0.4) Gecko/2008102920 Firefox/3.0.4 (.NET CLR 3.5.30729) (zh-HK RC5)
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2008-12-01, 22:35 
離線

註冊時間: 2008-03-08, 16:32
文章: 66
寫個batch之類的來解決…
每次Fx用完之後就重新再壓一個壓縮檔…


回頂端
Opera/9.62 (Windows NT 5.1; U; zh-tw) Presto/2.1.1
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2008-12-01, 23:07 
離線

註冊時間: 2005-06-27, 15:59
文章: 466
來自: Republic of China ( R.O.C. )
to 余弘兵:
你誤會我的意思,我用的是可攜版,不過因為現在擺放它的儲存裝置速度很慢(usb1.1),所以我照網路上的做法把可攜版用 WinRAR 包成會自動啟用 FireFox 的自解壓縮檔,這樣在解壓縮的過程中就可以忽略傳輸速率過慢之影響。

我原以為可以利用 WinRAR 的「壓縮檔內容同步化」來解決,結果並未如我預期的,所以上來問問看,所哪位前輩可以提供意建給小弟。


to qualle:
這樣做應該另外產生問題,因為做了以後,我必須在每次使用後重建一次會執行 FireFox 的自解壓縮檔,太不方便。



最後,很感謝兩位的幫忙,謝謝。


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.9.0.4) Gecko/2008111022 Minefield/3.0.4 (tete009 SSE PGO)
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2008-12-01, 23:23 
離線

註冊時間: 2008-03-08, 16:32
文章: 66
小弟是沒做過這種事,所以也只能嘗試…

我覺得應該是把全部要做的事先寫到batch裡…

start fx3.exe
rar FirefoxPortable.exe FirefoxPortable_Directory parameters…

然後把batch、rar.exe、FirefoxPortable三個包一起。
把解壓縮後執行命令設定為啟動「batch」!!

理論上行的通,
但問題可能會卡在rar.exe不能指定「解壓縮後執行命令」,這個可能要試一下。


回頂端
Opera/9.62 (Windows NT 5.1; U; zh-tw) Presto/2.1.1
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2008-12-02, 10:27 
離線
[MozTW 版主群]
頭像

註冊時間: 2008-06-27, 03:48
文章: 2252
來自: 香港
過路的 寫:
to 余弘兵:
你誤會我的意思,我用的是可攜版,不過因為現在擺放它的儲存裝置速度很慢(usb1.1),所以我照網路上的做法把可攜版用 WinRAR 包成會自動啟用 FireFox 的自解壓縮檔,這樣在解壓縮的過程中就可以忽略傳輸速率過慢之影響。

我原以為可以利用 WinRAR 的「壓縮檔內容同步化」來解決,結果並未如我預期的,所以上來問問看,所哪位前輩可以提供意建給小弟。

不論如何,資料應該不能壓到壓縮檔裡的哦~ 因為沒有相應的程式嘛!

_________________
我都沒有再在這裡活躍了,還請大家多多指教~
圖檔


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.9.0.3) Gecko/2008092417 Firefox/3.0.3 (.NET CLR 2.0.50727; .NET CLR 3.0.450
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2008-12-02, 23:35 
離線

註冊時間: 2005-06-27, 15:59
文章: 466
來自: Republic of China ( R.O.C. )
to qualle:

我大概了解你的意思,的確,在目前沒有更可行的辦法前,你說的是可以成立的。

所以我現在的構想是~批次檔負責以下工作:
①以文字模式解壓縮
②call firefox
③firefox 關閉後啟動 WinRAR
④WinRAR 執行「壓縮檔內容同步化」

其實③、④是一個步驟的前後兩段,我分開的原因是我不知道批次檔有沒有可能實踐③,如果可以實踐,那就幾乎與一般軟體使用上差不多;如果不能實踐,那就會比較麻煩,更怕的是可能會因為忘記而漏掉,那就問題大了。


to 余弘兵:

所以我現在試著照 qualle 的建議,轉向從批次檔著手,看有沒有可能幫忙解決。


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.9.0.4) Gecko/2008111022 Minefield/3.0.4 (tete009 SSE PGO)
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2008-12-02, 23:54 
離線
頭像

註冊時間: 2006-10-27, 07:29
文章: 1068
其實一個問題在於,目標電腦如果沒有winrar就行不通了

第三步驟應該是可以用
firefox && <compress step>
解決
或是它原本就會等前一個process結束才會進行下一步
Anyway,我和Batch不熟= =

我的話可能會用7-zip的SDK寫一個程式去做
不過7-zip的SDK對我來說相當不友善....
(gzip, zip, bzip2, tar都有碰過,沒一個說明像7z這麼少的)

_________________
以下為簽名檔
半荒廢日誌....

Foolproof Project:
KomiX 漫畫瀏覽
Khopper 音樂轉檔

就算你百分之一百認定某人是渣滓中的渣滓,請仍然展示你的冷靜、體諒、尊重。


回頂端
Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.0.3) Gecko/2008092807 Firefox/3.0.3
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2008-12-06, 22:26 
離線

註冊時間: 2005-06-27, 15:59
文章: 466
來自: Republic of China ( R.O.C. )
to legnaleurc:

沒有 WinRAR 沒什麼,Beta 版不用註冊也可以用,只要不違反它的規定,不會有侵權的問題;就算真的不能用 WinRAR 也沒關係,還有 7-Zip 可以用,所以真的沒有影響。

順便回報一下,小弟測試過,批次檔確實可以實現③,所以大概再花點時間研究 WinRAR 的參數,應該可以打造出壓縮版會做資料同步的 FireFox(只是不怎麼完美,多了一個批次檔)

PS:小弟愚見,沒有權限執行程式,那才是真正的麻煩。


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.9.0.4) Gecko/2008111022 Minefield/3.0.4 (tete009 SSE PGO)
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2008-12-07, 02:25 
離線
頭像

註冊時間: 2006-10-27, 07:29
文章: 1068
過路的 寫:
沒有 WinRAR 沒什麼,Beta 版不用註冊也可以用,只要不違反它的規定,不會有侵權的問題;就算真的不能用 WinRAR 也沒關係,還有 7-Zip 可以用,所以真的沒有影響。


我說的是當你沒有安裝權限的時候
連看時間日期或是插USB裝置也不行XD

_________________
以下為簽名檔
半荒廢日誌....

Foolproof Project:
KomiX 漫畫瀏覽
Khopper 音樂轉檔

就算你百分之一百認定某人是渣滓中的渣滓,請仍然展示你的冷靜、體諒、尊重。


回頂端
Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US) AppleWebKit/525.27.1 (KHTML, like Gecko) Version/3.2.1 Safari/525.27.1
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2008-12-07, 13:25 
離線
頭像

註冊時間: 2006-04-08, 15:10
文章: 2699
來自: 臺北縣隔壁
Feuerfuchs Portable Launcher ?
viewtopic.php?t=11860


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.8.1.18) Gecko/20081110 BonEcho/2.0.0.18 (tete009 SSE PGO)
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2008-12-07, 17:33 
離線

註冊時間: 2005-06-27, 15:59
文章: 466
來自: Republic of China ( R.O.C. )
to legnaleurc:

也是因為我沒細說的緣故,我想沒有影響的部份就不必細談,故而不提。

感謝你的熱心


to dora2002:

謝謝你的資訊,我現在問題不在「無法做成可攜版」,而且我早已不用安裝版 FireFox 了,所以…多謝你了




今天花了些時間找些資料研究批次檔的語法、RAR Command line 的下法,大致上可以藉由批次檔的輔助,讓 FireFox 壓縮檔解至硬碟上再執行;並在 FireFox 關閉後,自動將 Profile 內容更新回壓縮檔。

現在我正在實機測試,如果一切順利,那問題就解決了。

感謝前面幾位的幫忙 :D


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.9.0.4) Gecko/2008111022 Minefield/3.0.4 (tete009 SSE PGO)
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2008-12-07, 18:31 
離線

註冊時間: 2006-07-24, 17:32
文章: 52
如果成功的話記得上來分享心得呦

因為我之前也問過相同的問題

但是後來比較不會寫程式就不了了之


最後由 edjc 於 2009-03-25, 06:03 編輯,總共編輯了 1 次。

回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.2; zh-TW; rv:1.9.0.4) Gecko/2008102920 Firefox/3.0.4
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2008-12-07, 22:23 
離線

註冊時間: 2005-06-27, 15:59
文章: 466
來自: Republic of China ( R.O.C. )
to edjc:

那你至少要會程式語言的基礎才行,因為批次檔的使用原理與程式語言無異。如果你連條件式:if、迴圈:for、跳躍(轉移):goto 的運作原理都不知道,那就無法使用批次檔來輔助、解決。



我也回報我的做法:

最初,我會有這樣的需求,是因為我的儲存裝置(手機)只有 USB1.1 及藍芽,而我不想再帶一個隨身碟在身邊(之前就是因為忘了它的「存在」,害我改了一堆密碼),所以想把 FireFox 壓好後用手機帶著走。

原本我打算透過 WinRAR 自解壓縮檔做成 FireFox 的外殼,但問題卡在自解壓縮檔在執行程式後就結束運作,所以 FireFox 關閉後無法將修改過的資料 Update 回壓縮檔中。

後來我依 qualle 的建議,改以批次檔來控制,問題就確實解決。

細節如下:

①我先將 Feuerfuchs Portable Launcher 分成兩部份做壓縮

A. Feuerfuchs Portable Launcher 目錄及其下的 APP 目錄。

B. Feuerfuchs Portable Launcher 之下的 Data 目錄自成一格。

這樣做的目的是縮小 Update Profile 資料時的範圍,以節省時間。


②將兩個壓縮檔、RAR.EXE、批次檔放在同一目錄下。

③撰寫批次檔,下面是我自己寫的,考慮速度問題,所以我不打算直接從手機中開啟 FireFox,而是將壓縮檔複製到 RamDisk 上,再進行解壓縮、啟動 FireFox。

引言回覆:
@echo

::規劃 RamDisk Type
If not exist Z:\FF3 (goto format) else (goto other)

:format
FORMAT /FS:NTFS /FORCE /Q /V:RamDisk /A:4096 Z:
copy rar.ex_ Z:\rar.exe
copy *.ra_ Z:\*.rar
path Z:\
rar x Z:\ff3.rar Z:\
rar x Z:\profile.rar Z:\
del Z:\*.rar
start /wait Z:\FF3\FirefoxPortable.exe
goto exit

:other
path Z:\
start /wait Z:\FF3\FirefoxPortable.exe
goto exit

:exit
If not exist Z:\FF3\DATA\profile\*.lock goto backup else goto wait

:wait
sleep 1
goto exit

:backup
::可攜版 FireFox 主程式檔壓縮(平時用不到)
::rar a -as -m5 -x*\data -x*\data\* -x*.bak -x*.mfl -md4096 ff01.ra_ Z:\ff3
::FireFox 個人設定檔壓縮、回存
rar a -u -as -m5 -x*\cache -x*\cache\* -x*.jaro -x*.7z -x*.bak -x*.mfl -md4096 -rr10%% profile01.ra_ Z:\ff3\data
copy /Y profile01.ra_ profile.ra_

pause

::goto end


關於批次檔指令用法,我是從DOS批處理& 腳本技術 ( 批處理 室) - 中國 DOS 聯盟論壇-查得。

至此,我想要的功能已然成形,唯一的缺憾是不能將其整合成單一自解壓縮檔,因為要顧及 Update Profile 資料的可行性和效率。


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.9.0.4) Gecko/2008111022 Minefield/3.0.4 (tete009 SSE PGO)
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2009-03-28, 05:59 
離線

註冊時間: 2006-07-24, 17:32
文章: 52
請教

1. sleep指令在我自己電腦用命令提示字元模式下為何說他無法使用

2.有其他純DOS可介紹的延遲用法嗎?怕跨電腦使用會遇到不支援的情況


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.2; zh-TW; rv:1.9.0.7) Gecko/2009021910 Firefox/3.0.7
 個人資料  
引用回覆  
顯示文章 :  排序  
發表新文章 回覆主題  [ 18 篇文章 ]  前往頁數 12  下一頁

所有顯示的時間為 UTC + 8 小時


誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 8 位訪客


不能 在這個版面發表主題
不能 在這個版面回覆主題
不能 在這個版面編輯您的文章
不能 在這個版面刪除您的文章
不能 在這個版面上傳附加檔案

搜尋:
前往 :  
Powered by phpBB® Forum Software © phpBB Group
正體中文語系由 竹貓星球 維護製作
© moztw.org, Mozilla Foundation
MozTW,Mozilla 台灣社群