User Tools

Site Tools


public:win_wow_addons

Windows: scripts manage wow


change to addons folder

@echo off
d:
cd D:\Games\World of Warcraft\_retail_\Interface\AddOns\

zip addon

@echo off
 
 
IF [%1]==[] (
	ECHO syntax: zip_addon.bat addon_name [subver]
	goto end
)
 
IF [%2]==[] (
	SET sufx="01"
) ELSE ( 
	SET sufx=%2
)
 
SET mydate=%date:~10,4%%date:~4,2%%date:~7,2%
SET file=%1
SET versione=1007-%mydate%%sufx%
 
tar.exe -a -cvf %1-%versione%.zip %1
dir %1-%versione%.zip
 
:end

clean orphans configs

@echo off
pushd "D:\Games\World of Warcraft\_retail_\WTF\Account"
 
del /s *.bak
del /s *.old
 
for /d %%i in (*) do (
	if exist %%i\SavedVariables\ (
		echo Account: %%i
 
		for %%j in ("%%i\SavedVariables\*.lua") do (
			echo %%~nj | findstr /r /i "^Blizzard_" > nul
			if errorlevel 1 (
				echo GlobalSV: %%~nj
				if not exist ..\..\Interface\AddOns\%%~nj\ (
					echo Delete: %%~nj
					del "%%j"
				)
			)
		)
 
		for /d %%j in ("%%i\*") do (
			for /d %%k in ("%%j\*") do (
				echo Character: %%k
				for %%l in ("%%k\SavedVariables\*.lua") do (
					echo %%~nl | findstr /r /i "^Blizzard_" > nul
					if errorlevel 1 (
						echo CharSV: %%~nl
						if not exist ..\..\Interface\AddOns\%%~nl\ (
							echo Delete: %%~nl
							del "%%l"
						)
					)
				)
			)
		)
	)
)
 
popd
pause


return to gimbo wiki home page

public/win_wow_addons.txt · Last modified: by gmarco