From: Earnie B. <ear...@ya...> - 2003-07-29 12:22:54
|
I don't like this. You could create your own batch file that just calls msys.bat as an alternative. <batchfile name="mystartup.bat"> set PATH=%PATH%;E:\bin\dev set SVN_EDITOR=notepad start E:\bin\gstlfilt\STLTask.EXE /q ... rxvt ... ... taskkill /im STLTask.EXE </batchfile> Then edit the properties for the icon or create a copy and edit that. Earnie. Daniel Schlyder wrote: > I'd like to set some environment variables and start a program as part of > MSYS startup process, and shut down the program when MSYS exits. The only > way I know to do this is by modifying the msys.bat script. Rather than put > my commands directly in msys.bat, I thought it would be a good idea to > instead let that script call pre and post scripts, like shown in the > following diff: > > msys.bat.diff: > --- msys.bat.orig Thu Jul 10 07:56:49 2003 > +++ msys.bat Sat Jul 19 16:44:15 2003 > @@ -59,11 +59,16 @@ > if "%MSYSTEM%" == "MINGW32" set BGCOLOR=%MINGW32BGCOLOR% > if "%MSYSTEM%" == "MINGW32" set FGCOLOR=%MINGW32FGCOLOR% > > -start rxvt -backspacekey -sl 2500 -fg %FGCOLOR% -bg %BGCOLOR% -sr -fn > Courier-12 -tn msys -e /bin/sh --login -i > -exit > +call ..\msys-pre.bat > + > +rxvt -backspacekey -sl 2500 -fg %FGCOLOR% -bg %BGCOLOR% -sr -fn Courier- > 12 -tn msys -e /bin/sh --login -i > +goto end > > :startsh > -start sh --login -i > +sh --login -i > + > +:end > +call ..\msys-post.bat > exit > > :EOF > > > And then put my commands in those scripts, like this: > > msys-pre.bat: > set PATH=%PATH%;E:\bin\dev > set SVN_EDITOR=notepad > start E:\bin\gstlfilt\STLTask.EXE /q > > msys-post.bat: > taskkill /im STLTask.EXE > > > Is this a good way to do what I want? If so, please consider merging the > diff with official version of MSYS (and adding empty msys-pre.bat and msys- > post.bat files -- maybe with a rem explaining their intended use), so I > won't have to apply the changes everytime I upgrade. :) If not, pointers to > how to better do this would be much appreciated. > > > BTW, if it matters, I'm using MSYS 1.0.9 in Windows XP. > > Thanks, > Daniel Schlyder > > > > ------------------------------------------------------- > This SF.Net email sponsored by: Free pre-built ASP.NET sites including > Data Reports, E-commerce, Portals, and Forums are available now. > Download today and enter to win an XBOX or Visual Studio .NET. > http://aspnet.click-url.com/go/psa00100003ave/direct;at.aspnet_072303_01/01 > _______________________________________________ > Mingw-msys mailing list > Min...@li... > https://lists.sourceforge.net/lists/listinfo/mingw-msys > |