+ Reply to Thread
Page 1 of 2 12 LastLast
Results 1 to 10 of 12

Thread: Help with Batch File

  1. #1
    Wirererer sleepy2007's Avatar
    Join Date
    May 2007
    Location
    Bradford | UK
    Posts
    140

    Exclamation Help with Batch File

    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.

  2. #2
    I think I think too much -HP-'s Avatar
    Join Date
    Feb 2009
    Location
    Behind you with a very sharp knife.
    Posts
    2,466

    Default Re: Help with Batch File

    To update several in one tortoise window, just put all the paths in one command and put an asterisk (*) between them.

    And to shorten the paths, I think it is
    Code:
    cd "D:\Game Files\Steam\steamapps\sleepy_23\garrysmod\garrysmod"
    TortoiseProc.exe /command:update /path:"addons\Adv Duplicator*addons\wire*addons\wire model pack 1" /closeonend:1
    This should work.
    Also, if you do /closeonend:2 it will only close when there was no errors.

  3. #3
    Wire Sofaking SatansSimon's Avatar
    Join Date
    Jan 2009
    Location
    Germany
    Posts
    513

    Default Re: Help with Batch File

    Well, I didn't ask for help, but thanks, this will reduce the time for updates a lot. =)

  4. #4
    Wirererer sleepy2007's Avatar
    Join Date
    May 2007
    Location
    Bradford | UK
    Posts
    140

    Default Re: Help with Batch File

    EDIT: Got it working its because I have it on a different hard drive had to switch hard drives first
    Code for fixed version for reference is below:
    Code:
    @ECHO OFF
    d:
    cd Game Files\Steam\steamapps\sleepy_23\garrysmod\garrysmod
    
    ECHO Updating Addons
    TortoiseProc.exe /command:update /path:"addons\Achevements*addons\Adv Duplicator*addons\Custom Damage System*addons\customaddonframework*addons\DroolHUD*addons\Evocity2*addons\Life Cube 2*addons\Life support entities*addons\LS3*addons\MA*addons\PC Mod*addons\PHX3*addons\Resource Distribution*addons\SBMP*addons\SicknessModel*addons\ulib*addons\ulx*addons\wire*addons\Wire Mod Extras*addons\wire model pack 1*gamemodes\darkrp*gamemodes\Spacebuild*addons\rp_disorientation" /closeonend:2
    ECHO Done...

    Some reason that didnt work

    Code:
    @ECHO OFF
    cd "D:\Game Files\Steam\steamapps\sleepy_23\garrysmod\garrysmod"
    
    ECHO Updating Addons
    TortoiseProc.exe /command:update /path:"addons\Achevements*addons\Adv Duplicator*addons\Custom Damage System*addons\customaddonframework*addons\DroolHUD*addons\Evocity2*addons\Life Cube 2*addons\Life support entities*addons\LS3*addons\MA*addons\PC Mod*addons\PHX3*addons\Resource Distribution*addons\SBMP*addons\SicknessModel*addons\ulib*addons\ulx*addons\wire*addons\Wire Mod Extras*addons\wire model pack 1*gamemodes\darkrp*gamemodes\Spacebuild*addons\rp_disorientation" /closeonend:2
    ECHO Done...
    That is the code I was using and it doesn't switch the directory and skips all the updates.


  5. #5
    Spucatum Tauri Bull's Avatar
    Join Date
    Jun 2008
    Location
    Finland
    Posts
    6,009

    Default Re: Help with Batch File

    Lol nevermind.

    Need to learn to read the whole post except pretty red colors.
    My signature has a point.
    Quote Originally Posted by Squeakyneb View Post
    when l3ulletje says do it, do it.
    That

    Quote Originally Posted by Anticept View Post
    By the way, Bull is in charge.

  6. #6
    Not a bot itsbth's Avatar
    Join Date
    Feb 2007
    Location
    Norway
    Posts
    1,173

    Default Re: Help with Batch File

    You can use the command line SVN client...

  7. #7
    Wirererer Teddypimm's Avatar
    Join Date
    Apr 2009
    Location
    England
    Posts
    122

    Default Re: Help with Batch File

    I adapted the Batch file for me to use but it skips the updating and the batch file says it cant find the path said .

    Code:
    @ECHO OFF
    c:
    cd Program Files\Steam\steamapps\kitpimm\garrysmod\garrysmod
    
    ECHO Updating Addons
    TortoiseProc.exe /command:update /path:"addons\CAF*addons\Adv Duplicator*addons\BlackHoleCache*addons\GC8*addons\GCX*addons\LS3C*addons\LS3E*addons\PCMod 2*addons\RD3*addons\SBEP*addons\UWSVN*addons\phx3*addons\wire*addons\wire model pack 1*lua\autorun*lua\includes\modules\gmsv_vphysics.dll*gamemodes\SpaceBuild3" /closeonend:2
    ECHO Done...
    I am za geek on za computer

  8. #8
    Spucatum Tauri Bull's Avatar
    Join Date
    Jun 2008
    Location
    Finland
    Posts
    6,009

    Default Re: Help with Batch File

    put your drive in front of "Program Files"

    cd C:\Program Files\blah blah.
    Most likely.
    My signature has a point.
    Quote Originally Posted by Squeakyneb View Post
    when l3ulletje says do it, do it.
    That

    Quote Originally Posted by Anticept View Post
    By the way, Bull is in charge.

  9. #9
    Wirererer sleepy2007's Avatar
    Join Date
    May 2007
    Location
    Bradford | UK
    Posts
    140

    Default Re: Help with Batch File

    I only change it because its on a different hard drive yes u do normally put cd c:/... not like i did that's just because i need to change hard drives

  10. #10
    Wirererer Teddypimm's Avatar
    Join Date
    Apr 2009
    Location
    England
    Posts
    122

    Default Re: Help with Batch File

    I think I got it, I missed a back slash
    I am za geek on za computer

+ Reply to Thread
Page 1 of 2 12 LastLast

Similar Threads

  1. Strange file
    By Teddypimm in forum Off-Topic
    Replies: 6
    Last Post: 06-08-2009, 09:04 AM
  2. Am i missing a file or something?
    By Xenosis in forum Installation and Malfunctions Support
    Replies: 4
    Last Post: 03-21-2009, 08:56 PM
  3. Help please! Need to know file contents!
    By BlackholeWM in forum Installation and Malfunctions Support
    Replies: 3
    Last Post: 02-20-2009, 05:25 AM
  4. I can't get the file via svn.
    By rauros in forum Installation and Malfunctions Support
    Replies: 7
    Last Post: 10-14-2008, 06:39 PM
  5. Need help with a batch file...
    By -Gamah in forum Off-Topic
    Replies: 8
    Last Post: 07-10-2008, 04:32 PM

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
proceed-collector
proceed-collector
proceed-collector
proceed-collector
linguistic-parrots
linguistic-parrots
linguistic-parrots
linguistic-parrots