星期五, 7月 18, 2008

用7zip+批次檔 快速打包Firefox Portable到隨身碟

外出時打包Firefox Portable到隨身碟的工作就交給批次檔吧。

p.s. 7zip官方網站(http://www.7-zip.org/)


操作步驟:

step 1. 在Firefox Portable的資料夾名稱改為FirefoxPortable,確保與後續步驟的批次檔內的資料夾名稱相同。

step 2. 在FirefoxPortable的目錄下,建立一個7z的資料夾。並將7-zip資料夾內的7z.exe、7z.dll、7z.sfx複製到7z的資料夾內。

step 3. 將下列文字貼在筆記本(notepad.exe)內,儲存在FirefoxPortable的目錄下,並且存成批次檔(例如: pack FXP.bat)。
@echo off
move "7z\7z.exe" "..\7z.exe"
move "7z\7z.dll" "..\7z.dll"
move "7z\7z.sfx" "..\7z.sfx"
cd ..
echo 正在壓縮檔案 %cd%FXP.exe ...
7z a -mmt=on -sfx7z.sfx "FXP.tmp" "FirefoxPortable\"
move "7z.exe" "FirefoxPortable\7z\7z.exe"
move "7z.dll" "FirefoxPortable\7z\7z.dll"
move "7z.sfx" "FirefoxPortable\7z\7z.sfx"
echo FXP.exe 壓縮完成。

echo 移動壓縮檔 %cd%FXP.exe 到隨身碟...
if exist "D:\FXP.exe" goto movetod
if exist "E:\FXP.exe" goto movetoe
if exist "F:\FXP.exe" goto movetof
if exist "G:\FXP.exe" goto movetog
if exist "H:\FXP.exe" goto movetoh
if exist "I:\FXP.exe" goto movetoi

echo 壓縮檔 %cd%FXP.exe 移動失敗,請手動移動檔案。
pause
exit

:movetod
move /y "FXP.tmp" "D:\FXP.exe"
goto fin
:movetoe
move /y "FXP.tmp" "E:\FXP.exe"
goto fin
:movetof
move /y "FXP.tmp" "F:\FXP.exe"
goto fin
:movetog
move /y "FXP.tmp" "G:\FXP.exe"
goto fin
:movetoh
move /y "FXP.tmp" "H:\FXP.exe"
goto fin
:movetoi
move /y "FXP.tmp" "I:\FXP.exe"
goto fin

:fin
echo FirefoxPortable自解檔已經儲存到隨身碟。
pause


step 3. 以後要打包Firefox Portable時,可以點選FXP資料夾的批次檔,或者自行在桌面建立捷徑。

星期五, 7月 11, 2008

破解GoGoBox倒數計時

GoGoBox也開始學免空用倒數計時了。

實在有夠煩人的,在此放上一個破解,希望對大家有所幫助。

p.s. 轉載請附上原文網址,謝謝。: )

將下面連結拖曳到你的書籤中(即加入到我的最愛),並且在GoGoBox倒數時按下此書籤即可。

GB免倒數