CD environment variable (Users)
Windows has a CD environment variable for the current working directory.
https://ss64.com/nt/syntax-variables.html
I came up with a couple of ways to set this variable on DOS.
Below is one that uses DEBUG.COM to edit SETCD.BAT
C:\>type mksetcd.bat
echo SET CD=>setcd.bat
cd>>setcd.bat
echo F 100 L 200 20 >debug.scr
echo N setcd.bat >>debug.scr
echo L 100 >>debug.scr
echo M 109 L 200 107 >>debug.scr
echo W >>debug.scr
echo Q >>debug.scr
debug <debug.scr
I could use it like so:
C:\TEMP>\mksetcd.bat
C:\TEMP>setcd.bat
C:\TEMP>echo %CD%
C:\TEMP
Do you know of a better way?
Complete thread:
- CD environment variable - bencollver, 10.03.2026, 02:29 (Users)
![Open in board view [Board]](img/board_d.gif)
![Open in mix view [Mix]](img/mix_d.gif)
- CD environment variable - roytam, 10.03.2026, 08:03
- CD environment variable - bencollver, 10.03.2026, 14:53
- CD environment variable - Rugxulo, 10.03.2026, 08:21
- CD environment variable - bencollver, 10.03.2026, 14:51
- CD environment variable - roytam, 10.03.2026, 08:03
Mix view