Currently I am using a batch file on start up to update all my Garry's Mod SVN's which the code for is as follows:
Code:
@ECHO OFF
ECHO Updating Achevments
TortoiseProc.exe /command:update /path:"D:\Game Files\Steam\steamapps\sleepy_23\garrysmod\garrysmod\addons\Achevements" /closeonend:1
ECHO Done...
ECHO Updating Adv Duplicator
TortoiseProc.exe /command:update /path:"D:\Game Files\Steam\steamapps\sleepy_23\garrysmod\garrysmod\addons\Adv Duplicator" /closeonend:1
ECHO Done...
ECHO Updating Custom Damge System
TortoiseProc.exe /command:update /path:"D:\Game Files\Steam\steamapps\sleepy_23\garrysmod\garrysmod\addons\Custom Damage System" /closeonend:1
ECHO Done...
ECHO Updating Custom Addon Framework
TortoiseProc.exe /command:update /path:"D:\Game Files\Steam\steamapps\sleepy_23\garrysmod\garrysmod\addons\customaddonframework" /closeonend:1
ECHO Done...
ECHO Updating DroolHUD
TortoiseProc.exe /command:update /path:"D:\Game Files\Steam\steamapps\sleepy_23\garrysmod\garrysmod\addons\DroolHUD" /closeonend:1
ECHO Done...
ECHO Updating Evocity2
TortoiseProc.exe /command:update /path:"D:\Game Files\Steam\steamapps\sleepy_23\garrysmod\garrysmod\addons\Evocity2" /closeonend:1
ECHO Done...
ECHO Updating Life Cube 2
TortoiseProc.exe /command:update /path:"D:\Game Files\Steam\steamapps\sleepy_23\garrysmod\garrysmod\addons\Life Cube 2" /closeonend:1
ECHO Done...
ECHO Updating LSE
TortoiseProc.exe /command:update /path:"D:\Game Files\Steam\steamapps\sleepy_23\garrysmod\garrysmod\addons\Life support entities" /closeonend:1
ECHO Done...
ECHO Updating LS3
TortoiseProc.exe /command:update /path:"D:\Game Files\Steam\steamapps\sleepy_23\garrysmod\garrysmod\addons\LS3" /closeonend:1
ECHO Done...
ECHO Updating MA
TortoiseProc.exe /command:update /path:"D:\Game Files\Steam\steamapps\sleepy_23\garrysmod\garrysmod\addons\MA" /closeonend:1
ECHO Done...
ECHO Updating PC Mod
TortoiseProc.exe /command:update /path:"D:\Game Files\Steam\steamapps\sleepy_23\garrysmod\garrysmod\addons\PC Mod" /closeonend:1
ECHO Done...
ECHO Updating PHX3
TortoiseProc.exe /command:update /path:"D:\Game Files\Steam\steamapps\sleepy_23\garrysmod\garrysmod\addons\PHX3" /closeonend:1
ECHO Done...
ECHO Updating Resource Distribution
TortoiseProc.exe /command:update /path:"D:\Game Files\Steam\steamapps\sleepy_23\garrysmod\garrysmod\addons\Resource Distribution" /closeonend:1
ECHO Done...
ECHO Updating SBMP
TortoiseProc.exe /command:update /path:"D:\Game Files\Steam\steamapps\sleepy_23\garrysmod\garrysmod\addons\SBMP" /closeonend:1
ECHO Done...
ECHO Updating SicknessModels
TortoiseProc.exe /command:update /path:"D:\Game Files\Steam\steamapps\sleepy_23\garrysmod\garrysmod\addons\SicknessModel" /closeonend:1
ECHO Done...
ECHO Updating Ulib
TortoiseProc.exe /command:update /path:"D:\Game Files\Steam\steamapps\sleepy_23\garrysmod\garrysmod\addons\ulib" /closeonend:1
ECHO Done...
ECHO Updating ULX
TortoiseProc.exe /command:update /path:"D:\Game Files\Steam\steamapps\sleepy_23\garrysmod\garrysmod\addons\ulx" /closeonend:1
ECHO Done...
ECHO Updating Wire
TortoiseProc.exe /command:update /path:"D:\Game Files\Steam\steamapps\sleepy_23\garrysmod\garrysmod\addons\wire" /closeonend:1
ECHO Done...
ECHO Updating Wire Mod Extras
TortoiseProc.exe /command:update /path:"D:\Game Files\Steam\steamapps\sleepy_23\garrysmod\garrysmod\addons\Wire Mod Extras" /closeonend:1
ECHO Done...
ECHO Updating Wire Model Pack 1
TortoiseProc.exe /command:update /path:"D:\Game Files\Steam\steamapps\sleepy_23\garrysmod\garrysmod\addons\wire model pack 1" /closeonend:1
ECHO Done...
ECHO Updating Dark RP Gamemod
TortoiseProc.exe /command:update /path:"D:\Game Files\Steam\steamapps\sleepy_23\garrysmod\garrysmod\gamemodes\darkrp" /closeonend:1
ECHO Done...
ECHO Updating Spacebuild Gamemode
TortoiseProc.exe /command:update /path:"D:\Game Files\Steam\steamapps\sleepy_23\garrysmod\garrysmod\gamemodes\Spacebuild" /closeonend:1
ECHO Done...
ECHO Updating Rp_Disorientation
TortoiseProc.exe /command:update /path:"D:\Game Files\Steam\steamapps\sleepy_23\garrysmod\garrysmod\addons\rp_disorientation" /closeonend:1
ECHO Done...
But this gets very annoying popping up many windows stalling progress on anything I intend to do on the computer. Also it is very long winded when coding it. So I have a few questions. When you shift and select folders within addons or gamemodes folders within garry's mod which have svn's you can do a mass update which condenses all the svn updates into one updater window how would I able to code this within my batch file? Also instead of putting my root "D:\Game Files\Steam\steamapps\sleepy_23\garrysmod\garrysmo d\" Every time how would I set this to a variable so I can say like... *Root*\addons\wire? Help would be much appreciated and yes I have looked on google but no one seemed to have discussed this much.
Bookmarks