I have a batch file called `#'`#!^% ^%os%'&!&(.bat with the following: @echo off echo Test echo %0 echo Test 2 If I escape the characters like this: set p=% "`#'`#!^%p% ^%p%os%p%'&!&(.bat" Then every command works. But if I escape them like this: `#'`#!^^^%" "^^^%os^%'^&!^&^(.bat Then only the first...