File: slash.cmd

@echo off
setlocal ENABLEDELAYEDEXPANSION
set str=%*
set str=!str:\=/!

REM run the parsed command
%str%

It will execute the command while replace all the \ to /. Like, docker run -it -v %HOME%\test\dir:/workdir debian bash to be docker run -it -v %HOME%/test/dir:/workdir. Since, the Windows command prompt will only auto-complete the path using \ which doesn’t work with Docker (linux) paths.