這是幾年前弄得批次檔,小弟對DOS也略懂皮毛而已

攥寫手法可能不是很厲害,如果不嫌棄的人可以拿去使用

大致上運用到的指令有

@echo 關閉顯示

Title 視窗標題

color 視窗顏色

MODE CON COLS=60 LINES=28 視窗大小

echo 文字內容

echo.換行

cd 切換目錄

md 建立資料夾

pause 暫停

sleep 延遲

xcopy 複製

至於指令看不懂得可以到 命令提示字元看一下 /? 或是上網查一下吧

請將以下需限內容複製到記事本,在另存成*.bat即可

---------------------------------------------------------------------------------

@echo off

TITLE  即時通歷史訊息備份系統~By ㄚ男
COLOR 81
MODE CON COLS=60 LINES=28
:clean
cls
:Start
echo.
echo           《即時通歷史訊息備份系統》
echo *********************************************
echo. 
echo         鑒於很多人要重新安裝即時通
echo         或則是要重灌電腦的時候
echo         卻苦苦不知道該怎麼備份電腦的歷史訊息
echo         在此為大家寫一個即時通備份系統
echo         說穿了也只是利用 Dos 指令下去備份而已
echo         廢話不多說,使用方法很簡單
echo.
echo         首先先選擇你要備份還是還原
echo         再來只要輸入你要備份的即時通帳號就可以了
echo.
echo                                                 By ㄚ男
echo.
echo  請選擇:                           

echo         1、備份歷史訊息
echo         2、還原歷史訊息
echo.
echo         0. 離開
echo *********************************************
echo.
echo.
echo.
SET select=
SET /P select=        請選擇:
IF NOT '%select%'=='' SET Choice=%select:~0,1%
echo.
IF /I '%select%'=='0' GOTO end
IF /I '%select%'=='1' GOTO s1
IF /I '%select%'=='2' GOTO s2

echo "%select%"        !! 選擇無效,請選擇:
echo.
GOTO clean

:s1
SET id=
SET /P id=        請輸入你的即時通帳號:
if "%id%"=="" goto clean
D:
cd\
md Backup
cd Backup
md %id%
c:
cd\
cd %ProgramFiles%\Yahoo!\Messenger\Profiles
xcopy %id% D:\Backup\%id%  /e /c /q /y
cls
echo.
echo.
echo             恭喜你!!已經備份成功
echo.
echo             請按任意鍵回到備份系統!!
echo.
echo.
pause
goto bStart

:s2
SET id=
SET /P id=        請輸入你的即時通帳號:
if "%id%"=="" goto clean
cd\
c:
cd %ProgramFiles%\Yahoo!\Messenger\Profiles
md %id%
xcopy D:\Backup\%id% %id% /e /c /q /y
cls
echo.
echo.
echo             恭喜你!!已經還原成功
echo.
echo             請按任意鍵回到備份系統!!
echo.
echo.
pause
goto bStart

:bStart
echo 請輸入你的即時通帳號:
GOTO Start

:end
exit
---------------------------------------------------------------------------------

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 black0331 的頭像
    black0331

    Black

    black0331 發表在 痞客邦 留言(1) 人氣()