Defiantly needed this. Also it would be nice to sync the Config.WTF file, with account name, how ever i don't know alot about this stuff, or i would of just added it all into this batch script, though some research and another batch file i was able to accomplish this. basicly it copies my config.wtf file, and modifies the account name from the main account to the others so here it goes.

first i replaced the :menu section so looked like this:
Code:
:menu
cls
echo ---------------------------------
echo LazyBoxer Utilities
echo  Author: wougoose
echo ---------------------------------
echo What would you like to update?
echo 1. Macros
echo 2. General UI / Layout / Chat Settings
echo 3. Installed Addons
echo 4. Addon Configuration
echo 5. Key Bindings
echo 6. Config.wtf
echo 7. Exit
set /p choice=
goto :%choice%
Next i went to the bottom where :6 is and changed, however when i post it on here it shows up as ¬count1% would be % a c c o u n t 1 % without the spaces.

Code:
:6
Echo Updating Config.wtf for account:¬count1%
call lbwtf.bat ¬countmain% ¬count1% %gamedirmain%\WTF\config.wtf>%gamedir1%\WTF\config.wtf
Echo Updating Config.wtf for account:¬count2%
call lbwtf.bat ¬countmain% ¬count2% %gamedirmain%\WTF\config.wtf>%gamedir2%\WTF\config.wtf
Echo Updating Config.wtf for account:¬count3%
call lbwtf.bat ¬countmain% ¬count3% %gamedirmain%\WTF\config.wtf>%gamedir3%\WTF\config.wtf
Echo Updating Config.wtf for account:¬count4%
call lbwtf.bat ¬countmain% ¬count4% %gamedirmain%\WTF\config.wtf>%gamedir4%\WTF\config.wtf

echo Finished, Press any key to contine...
pause >nul
goto :menu

:7
Next i copied this batch script into a file named lbwtf.bat

Code:
@echo off
REM -- Prepare the Command Processor --
SETLOCAL ENABLEEXTENSIONS
SETLOCAL DISABLEDELAYEDEXPANSION

::BatchSubstitude - parses a File line by line and replaces a substring"
::syntax: BatchSubstitude.bat OldStr NewStr File
::      OldStr [in] - string to be replaced
::      NewStr [in] - string to replace with
::      File   [in] - file to be parsed
if "%*"=="" findstr "^::" "%~f0"&GOTO:EOF
for /f "tokens=1,* delims=]" %%A in ('"type %3|find /n /v """') do (
set "line=%%B"
if defined line (
    call set "line=echo.%%line:%~1=%~2%%"
    for /f "delims=" %%X in ('"echo."%%line%%""') do %%~X
) ELSE echo.
)
and thats it, i just keep both batch files in the same folder and everything is great 8o