add %time% and %cd%  internal value. Example echo %cd% or echo %time%.
Modified: trunk/reactos/subsys/system/cmd/cmd.c

Modified: trunk/reactos/subsys/system/cmd/cmd.c
--- trunk/reactos/subsys/system/cmd/cmd.c	2005-07-07 11:44:15 UTC (rev 16482)
+++ trunk/reactos/subsys/system/cmd/cmd.c	2005-07-07 13:43:03 UTC (rev 16483)
@@ -993,8 +993,22 @@
               evar = malloc ( size * sizeof(TCHAR));
               if (evar==NULL) 
                   return 1; 
-            							            
-              if (_tcsicmp(ip,_T("errorlevel")) ==0)
+            	
+              if (_tcsicmp(ip,_T("cd")) ==0)
+              {
+                TCHAR szPath[MAX_PATH];
+		            GetCurrentDirectory (MAX_PATH, szPath);
+                cp = _stpcpy (cp, szPath);                 
+              }
+
+              else if (_tcsicmp(ip,_T("time")) ==0)
+              {
+                TCHAR szTime[40];                                                               
+                GetTimeFormat(LOCALE_USER_DEFAULT, 0, NULL, NULL, szTime, sizeof(szTime));              
+                cp = _stpcpy (cp, szTime);                 	              
+              }
+         
+              else if (_tcsicmp(ip,_T("errorlevel")) ==0)
               {       
                 memset(evar,0,512 * sizeof(TCHAR));
                 _itot(nErrorLevel,evar,10);