SETLOCAL ENABLEDELAYEDEXPANSION FOR /r "C:\Program Files\Microsoft Visual Studio" %%G IN (*vcvars64.bat) DO ( SET "_file=%%G" SET "_comp=!_file:\VC\=!" IF NOT "!_comp!" == "!_file!" "!_file!" ) FOR /r "C:\Program Files (x86)\Microsoft Visual Studio" %%G IN (*vcvars64.bat) DO ( SET "_file=%%G" SET "_comp=!_file:\VC\=!" IF NOT "!_comp!" == "!_file!" "!_file!" )