これを実行してからゲームを起動すると、ローカルのゲームデータをfastcopyで40分ごとに別コピーするバッチファイルを作ってみました。 ----------------------------------------------------------------------------------------------------------------------------------------------------------- REM AquanoxDeepDescent40分毎save.bat @echo off
:LOOPANX
REM 2400秒 = 40分待つ。 cmd /C sleep 2400 LOOPANX
REM 年月日と時間、fastcopyの同期コピーのパラメーターをセット echo %date% echo %time% set yyyy=%date:~0,4% set mm=%date:~5,2% set dd=%date:~8,2% set time2=%time: =0% set hh=%time2:~0,2% set mn=%time2:~3,2% set ss=%time2:~6,2%
set FCSPD=full REM set FCSRT=/force_start set FCSRT= set OPTS=/cmd=sync /auto_close /force_close /no_confirm_stop /estimate /bufsize=256 /speed=%FCSPD% %FCSRT% /verify=FALSE /log=FALSE /disk_mode=auto
REM もしゲームが起動していなかったらこのバッチファイルを終える。 tasklist | find "ANX-Win64-Shipping.exe" || goto END
REM もしゲームが起動していたら、セーブデータを年月日-時分名でコピー REM 必要ならE:\第1バックアップ\_(1)DATA\AquanoxDeepDescent\を任意のディレクトリに変更 start "" /b fastcopy %OPTS% "%USERPROFILE%\AppData\Local\ANX" /to="E:\第1バックアップ\_(1)DATA\AquanoxDeepDescent\%yyyy%-%mm%%dd%-%hh%%mn%"
REM ループ goto LOOPANX
:END ----------------------------------------------------------------------------------------------------------------------------------------------------------- REM sleep.bat @echo off if "%1" == "" goto END
REM echo %TMP%\sleep%2.vbs REM pause
REM WScript.sleep(30000) echo WScript.sleep(%~1000) > %TMP%\sleep%2.vbs