It is ok to do this in the command line:
C:\Users\ken.chen>echo|set /p=cd %cd%|clip
C:\Users\ken.chen>cd C:\Users\ken.chen
C:\Users\ken.chen\nuts\notes>echo|set /p=cd %cd%|clip
C:\Users\ken.chen\nuts\notes>cd C:\Users\ken.chen\nuts\notes
but the variabe %cd% is always my home directory if I add a doskey cc to my initialization batch file:
doskey cc=echo^|set /p=cd %cd%^|clip
C:\Users\ken.chen\nuts\notes>cc
C:\Users\ken.chen\nuts\notes>cd C:\Users\ken.chen
how to fix it? or do I need to write it in a separate batch file?
echo|set /p dummyName=cd %cd%|clip – thinker3 Aug 05 '14 at 02:51