::黑魂3存檔位置%SystemDrive%\Users\%username%\AppData\Roaming\DarkSoulsIII\
@echo off
%1 mshta vbscript:CreateObject("Shell.Application").ShellExecute("cmd.exe","/c %~s0 ::","","runas",1)(window.close)&&exit
cd /d "%~dp0"
set num=0
md %SystemDrive%\Users\%username%\AppData\Roaming\DarkSoulsIII\
:main
cls
echo. 請選擇所需功能:
echo.
echo. 1.備份黑魂3存檔
echo.
echo. 2.還原黑魂3存檔
echo.
echo. 3.打開黑魂3存檔位置
echo.
echo. 4.開啟定時備份模式(15分鍾)
echo.
if exist "%SystemRoot%\System32\choice.exe" goto Win7Choice
set /p choice=請輸入數字並按回車鍵確認:
echo.
if %choice%==1 goto backup saves
if %choice%==2 goto return saves
if %choice%==3 goto open file
if %choice%==4 goto timely backup
cls
"set choice="
echo 您輸入有誤,請重新選擇。
ping 127.0.1 -n "3">nul
goto main
:Win7Choice
choice /c 1234 /n /m "請輸入相應數字:"
if errorlevel 4 goto timely backup
if errorlevel 3 goto open file
if errorlevel 2 goto return saves
if errorlevel 1 goto backup saves
cls
goto main
:backup saves
cls
xcopy "%SystemDrive%\Users\%username%\AppData\Roaming\DarkSoulsIII\*.*" "%~dp0" /c/q/e/y
echo.-----------------------------------------------------------
echo.
echo.已成功將黑魂3存檔備份
echo.
goto end
:return saves
cls
xcopy "%~dp0" "%SystemDrive%\Users\%username%\AppData\Roaming\DarkSoulsIII\*.*" /c/q/e/y
echo.-----------------------------------------------------------
echo.
echo.已成功將黑魂3存檔還原
echo.
goto end
:open file
cls
start "" "%SystemDrive%\Users\%username%\AppData\Roaming\DarkSoulsIII\"
goto main
:timely backup
cls
xcopy "%SystemDrive%\Users\%username%\AppData\Roaming\DarkSoulsIII\*.*" "%~dp0" /c/q/e/y
set /a num+=1
echo.
echo. 已進行第%num%次備份
echo.
ping -n 900 127.1 >nul
goto timely backup
:end
echo 請按任意鍵退出。
@Pause>nul
::輸入目的地路徑,不要加引號
::set /p mu=
::copy %SystemDrive%\Users\%username%\AppData\Roaming\DarkSoulsIII\ D:\DarkSouls3Backup
::exit