| Guilde du Jeu https://gdj.pumbaa.ch/ |
|
| Backupez vos addons https://gdj.pumbaa.ch/viewtopic.php?f=9&t=114 |
Page 1 sur 1 |
| Auteur : | Pumbaa [ 19 Septembre 2016, 10:11 ] |
| Sujet du message : | Backupez vos addons |
Copie du poste original sur nostalgeek. Suite à une crash du client hier certains de mes addons se sont dé-configuré et j'ai du repasser du temps à les re-configurer. Du coup je me suis fait un petit script qui va sauvegarder votre dossier WTF puis lancer WoW. Il fait maximum un fichier zip par jour. Créez un fichier myLauncher.bat à la racine du dossier d'installation de WoW et utilisez celui-ci pour lancer le jeu (remplacez votre icone sur le bureau par un raccourci vers ce fichier) Code : @echo off
REM ----- Setup ----- set SRC_DIR=.\WTF set VBS_FILE=.\_zipIt.vbs set ARCHIVE_FOLDER=".\WTF_Archives" mkdir %ARCHIVE_FOLDER% 2> nul set DATE_TIME=%DATE:~-4%.%DATE:~3,2%.%DATE:~0,2% rem If you want full date-time : set DATE_TIME=%DATE:~-4%.%DATE:~3,2%.%DATE:~0,2%-%TIME:~0,2%.%TIME:~3,2%.%TIME:~6,2% set ZIP_FILE="%ARCHIVE_FOLDER%\WTF_%DATE_TIME%.zip" set WOW_PATH=.\WoW.exe REM ----- Write VBS file ----- REM source : http://superuser.com/questions/110991/can-you-zip-a-file-from-the-command-prompt-using-only-windows-built-in-capabili echo Set objArgs = WScript.Arguments > %VBS_FILE% echo InputFolder = objArgs(0) >> %VBS_FILE% echo ZipFile = objArgs(1) >> %VBS_FILE% REM -- Get absolute path from relative path -- REM source : http://stackoverflow.com/questions/15621395/vbscript-relative-path echo set fso = CreateObject("Scripting.FileSystemObject") >> %VBS_FILE% echo fullPathToSrc = fso.GetAbsolutePathName(InputFolder) >> %VBS_FILE% echo fullPathToZip = fso.GetAbsolutePathName(ZipFile) >> %VBS_FILE% echo CreateObject("Scripting.FileSystemObject").CreateTextFile(ZipFile, True).Write "PK" ^& Chr(5) ^& Chr(6) ^& String(18, vbNullChar) >> %VBS_FILE% echo Set objShell = CreateObject("Shell.Application") >> %VBS_FILE% echo Set source = objShell.NameSpace(fullPathToSrc).Items >> %VBS_FILE% echo objShell.NameSpace(fullPathToZip).CopyHere(source) >> %VBS_FILE% echo wScript.Sleep 500 >> %VBS_FILE% REM ----- Execute VBS file (creating ZIP file) ----- CScript %VBS_FILE% %SRC_DIR% %ZIP_FILE% REM ----- Delete VBS file ----- del %VBS_FILE% REM ----- Launch WoW ----- start %WOW_PATH% |
|
| Page 1 sur 1 | Le fuseau horaire est UTC+1 heure |
| Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|