1. 程式人生 > >自動備份firefox 配置檔案到本地

自動備份firefox 配置檔案到本地

原理: 通過git和windows計劃任務每天備份本地gogs伺服器 配置路徑,在firefox中輸出about:support可開啟配置資料夾 C:\Users\xxx\AppData\Roaming\Mozilla\Firefox\Profiles\3rh6mulo.default

1 新建start_backup.bat

@echo off
PATH=%PATH%;D:\Program Files\Git\usr\bin

C:
cd %~dp0%
set date_str=%date:~0,4%%date:~5,2%%date:~8,2%_%time:~0,8%

if not exist .gitignore (
    touch .gitignore
    git init    
    )
 
git add .
git commit -m %date_str%

if not exist README.md (
    touch README.md
    git remote add origin http://localhost:3000/poker.yao/firefox_backup.git
    git push --set-upstream origin master
    )

git push

2 新建start_backup.vbs,作用是讓批處理檔案不顯示介面執行

set ws=WScript.CreateObject("WScript.Shell") 

ws.Run "start_backup.bat",0

3 新增windows計劃任務,每天執行start_backup.vbs 注意的是修改了計劃任務時,必須要重新選擇使用者,否則會提示“錯一個或多個指定的引數無效”,最後勾上以使用最高許可權執行。