From: rjf2 on 1 Feb 2010 11:55 thanks for providing an exact integer for that DOS command-line length This Windows/DOS line length limit is one of the reasons that I recommend creating both a SAS.bat and SASv9.cfg in a project folder: having long system-specific psychobabble in separate files allows you to read the meaningful information: - - - MyProgram.bat - - - sas MyProgram Ron Fehd the bat-out-of Win/DOS maven CDC Atlanta GA USA RJF2 at cdc dot gov > -----Original Message----- > From: owner-sas-l(a)listserv.uga.edu [mailto:owner-sas- > l(a)listserv.uga.edu] On Behalf Of Terjeson, Mark > Sent: Monday, February 01, 2010 11:49 AM > To: SAS-L(a)LISTSERV.UGA.EDU > Subject: RE: Re: Problem running bat file > > Hi Sunny, > > In addition to Ya's observation to tell > the .bat file to treat the lines as > continuation lines so that it looks like > one command line to the operating system, > bear in mind that on Windows, if you were > to concatenate all the pieces onto one > line, that the DOS command line has a max > character limit of 251 to 262. > > Typically with DOS command line lengths > the maximum is around 262. Depending upon > how many layers through the operating system, > scheduling utilities, number of shells, etc. > the number can vary slightly. Trial and error > testing lets a person know the max for each > scenario. The miminum maximum that I have come > across for 4 layers of expression handling in > a DOS/Windows/network environment is 251. i.e. > some command parsers in the DOS/Windows/network > world actually gobble up the CRLF pair and your > available length is -2 just because of that. > (Go figure...) > > One of the easiest and straightforward workarounds > is to shorten path and file names IF you have that > luxury, and if it becomes desideratum. > > > > Hope this is helpful. > > > Mark Terjeson > Investment Business Intelligence > Investment Management & Research > Russell Investments > 253-439-2367 > > > Russell > Global Leaders in Multi-Manager Investing > > > > > > > > -----Original Message----- > From: SAS(r) Discussion [mailto:SAS-L(a)LISTSERV.UGA.EDU] On Behalf Of Ya > Huang > Sent: Monday, February 01, 2010 8:35 AM > To: SAS-L(a)LISTSERV.UGA.EDU > Subject: Re: Problem running bat file > > Looks like you broke the long line into several command lines, > if so, yoou need the '^' to connect them: > > "C:\program files\sas\sasfoundation\9.2\sas.exe" ^ > -CONFIG "C:\Program Files\SAS\SASFoundation\9.2\nls\en\SASV9.CFG" ^ > -sysin C:\users\runit\prog1.sas > > Otherwise, DOS will think there are three command lines. > > > On Mon, 1 Feb 2010 08:12:40 -0800, Sunny <msunny17(a)GMAIL.COM> wrote: > > >Hello Group, > > > > I've a problem while running a .bat file I got the > >bunch of errors. > > When it open SAS it gives some warning and error > >message in DOS cmd prompt. > > > > > >-CONFIG is not recognized as internal or external command, operable > >program or batch file > > > >-sysin is not recognized as internal or external command, operable > >program or batch file. > > > > > >Here is my .bat File > > > > > >Run.Bat File > > > >"C:\program files\sas\sasfoundation\9.2\sas.exe" > > > >-CONFIG "C:\Program Files\SAS\SASFoundation\9.2\nls\en\SASV9.CFG" > > > > -sysin > > > >C:\users\runit\prog1.sas > > > >When it open SAS it gives this message > > > >NOTE: Unable to open SASUSER.REGSTRY. WORK.REGSTRY will be opened > >instead. > >NOTE: All registry changes will be lost at the end of the session. > >WARNING: Unable to copy SASUSER registry to WORK registry. Because of > >this, > >WARNING: you will not see registry customizations during this session. > >NOTE: Unable to open SASUSER.PROFILE. WORK.PROFILE will be opened > >instead. > >NOTE: All profile changes will be lost at the end of the session. > >NOTE: This SAS session is using a registry in WORK. All changes will > >be lost at the end of this > >NOTE: session. > >NOTE: Unable to open SASUSER.PROFILE. WORK.PROFILE will be opened > >instead. > >NOTE: All profile changes will be lost at the end of the session. > > > > Will appreciate your help. > > > >Thanks > > > >Sunny
First
|
Prev
|
Pages: 1 2 Prev: How to change size of new Sgplot output Next: How to change size of new Sgplot output |