mirror of
https://github.com/ApfelTeeSaft/reactos.git
synced 2026-09-02 12:23:31 +00:00
Don't print a CR, if the command line is from a batch file and starts with a '@'.
svn path=/trunk/; revision=18962
This commit is contained in:
@@ -1282,6 +1282,7 @@ ProcessInput (BOOL bFlag)
|
||||
LPCTSTR tmp;
|
||||
BOOL bEchoThisLine;
|
||||
BOOL bModeSetA;
|
||||
BOOL bIsBatch;
|
||||
|
||||
do
|
||||
{
|
||||
@@ -1294,7 +1295,12 @@ ProcessInput (BOOL bFlag)
|
||||
ReadCommand (readline, CMDLINE_LENGTH);
|
||||
ip = readline;
|
||||
bEchoThisLine = FALSE;
|
||||
bIsBatch = FALSE;
|
||||
}
|
||||
else
|
||||
{
|
||||
bIsBatch = TRUE;
|
||||
}
|
||||
|
||||
/* skip leading blanks */
|
||||
while ( _istspace(*ip) )
|
||||
@@ -1403,7 +1409,7 @@ ProcessInput (BOOL bFlag)
|
||||
if (*commandline)
|
||||
{
|
||||
ParseCommandLine (commandline);
|
||||
if (bEcho && !bIgnoreEcho)
|
||||
if (bEcho && !bIgnoreEcho && (!bIsBatch || bEchoThisLine))
|
||||
ConOutChar ('\n');
|
||||
bIgnoreEcho = FALSE;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user