mirror of
https://github.com/reactos/reactos.git
synced 2025-05-19 00:54:18 +00:00
Add the missing "help <command>" functionality in cmd (patch by Pierre Schweitzer, heis_spiter AT hotmail DOT com)
I slightly modified the patch to include a terminating null character See issue #2406 for more details. svn path=/trunk/; revision=27722
This commit is contained in:
parent
13f80b1452
commit
244d310147
1 changed files with 20 additions and 4 deletions
|
@ -127,11 +127,14 @@
|
||||||
* Remove all hard code string so they can be
|
* Remove all hard code string so they can be
|
||||||
* translate to other langues.
|
* translate to other langues.
|
||||||
*
|
*
|
||||||
* 19-jul-2005 (Brandon Turner <turnerb7@msu.edu)
|
* 19-Jul-2005 (Brandon Turner <turnerb7@msu.edu>)
|
||||||
* Rewrite the CD, it working as Windows 2000 CMD
|
* Rewrite the CD, it working as Windows 2000 CMD
|
||||||
*
|
*
|
||||||
* 19-jul-2005 (Magnus Olsen <magnus@greatlord.com)
|
* 19-Jul-2005 (Magnus Olsen <magnus@greatlord.com>)
|
||||||
* Add SetRootPath and GetRootPath
|
* Add SetRootPath and GetRootPath
|
||||||
|
*
|
||||||
|
* 14-Jul-2007 (Pierre Schweitzer <heis_spiter@hotmail.com>)
|
||||||
|
* Added commands help display to help command (ex. : "help cmd")
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include <precomp.h>
|
#include <precomp.h>
|
||||||
|
@ -760,7 +763,20 @@ INT CommandShowCommands (LPTSTR cmd, LPTSTR param)
|
||||||
|
|
||||||
INT CommandShowCommandsDetail (LPTSTR cmd, LPTSTR param)
|
INT CommandShowCommandsDetail (LPTSTR cmd, LPTSTR param)
|
||||||
{
|
{
|
||||||
|
/* If a param was send, display help of correspondent command */
|
||||||
|
if (_tcslen(param))
|
||||||
|
{
|
||||||
|
LPTSTR NewCommand = malloc((_tcslen(param)+4)*sizeof(TCHAR));
|
||||||
|
_tcscpy(NewCommand, param);
|
||||||
|
_tcscat(NewCommand, _T(" /?\0"));
|
||||||
|
DoCommand(NewCommand);
|
||||||
|
free(NewCommand);
|
||||||
|
}
|
||||||
|
/* Else, display detailed commands list */
|
||||||
|
else
|
||||||
|
{
|
||||||
PrintCommandListDetail ();
|
PrintCommandListDetail ();
|
||||||
|
}
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue