mirror of
https://github.com/reactos/reactos.git
synced 2025-08-06 08:23:01 +00:00
Implement same behavor for cd * as ms cmd cd *
Left to implement is /D options for cd then it is same level as ms win2k cmd cd En.rc Fix a options error for cd it did say cd -, but it it is cd . svn path=/trunk/; revision=15438
This commit is contained in:
parent
750d4fd13f
commit
b8171c1fd9
2 changed files with 12 additions and 3 deletions
|
@ -42,11 +42,11 @@ CALL [drive:][path]filename [batch-parameter]\n\n\
|
||||||
|
|
||||||
STRING_CD_HELP, "Changes the current directory or displays it's name\n\n\
|
STRING_CD_HELP, "Changes the current directory or displays it's name\n\n\
|
||||||
CHDIR [drive:][path]\n\
|
CHDIR [drive:][path]\n\
|
||||||
CHDIR[..|-]\n\
|
CHDIR[..|.]\n\
|
||||||
CD [drive:][path]\n\
|
CD [drive:][path]\n\
|
||||||
CD[..|-]\n\n\
|
CD[..|.]\n\n\
|
||||||
.. parent directory\n\
|
.. parent directory\n\
|
||||||
- previous directory\n\n\
|
. previous directory\n\n\
|
||||||
Type CD drive: to display the current directory on the specified drive.\n\
|
Type CD drive: to display the current directory on the specified drive.\n\
|
||||||
Type CD without a parameter to display the current drive and directory."
|
Type CD without a parameter to display the current drive and directory."
|
||||||
|
|
||||||
|
|
|
@ -196,6 +196,15 @@ INT cmd_chdir (LPTSTR cmd, LPTSTR param)
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
str_len = _tcslen(param);
|
||||||
|
if (str_len==1)
|
||||||
|
{
|
||||||
|
if (param[0] == _T('*'))
|
||||||
|
{
|
||||||
|
param[0] = _T('.');
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
dir=param;
|
dir=param;
|
||||||
|
|
||||||
/* if doing a CD and no parameters given, print out current directory */
|
/* if doing a CD and no parameters given, print out current directory */
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue