anchor.diff:  
   :debug.off
   set "DEBUG=0"
  +set "ECHO.D=echo >NUL"
  +set "ECHOVARS.D=echo >NUL"
   goto :debug.common
   :debug.on
   set "DEBUG=1"
  +set "ECHO.D=echo"
  +set "ECHOVARS.D=call :EchoVars"
   :debug.common
  -set "ECHO.D=if %DEBUG%==1 echo"
  -set "ECHOVARS.D=if %DEBUG%==1 call :EchoVars"
  +set "FUNCTION=call %ECHO.D% call %%0 %%*&setlocal"
   exit /b
   
   :EchoVars	%1=VARNAME %2=VARNAME %3=VARNAME ...
  
positive.code: 
  :# Get the default python.exe executable
  :GetPythonExe %1=VARNAME
  %ECHO.D% :GetPythonExe %1
  call :GetOpenCommand Python.File %1
  if defined %~1 call call :GetArg0 %%1 %%%~1%%
  %ECHOVARS.D% %1
  
negative.code: :#   2021-02-25 JFL Added option -d to enabled debugging.                     #
  :#                  Removed a dependency on my VMs host drive configuration.  #
  :#                  Use short names to compare instances reliably.            #
  :#   2021-03-02 JFL Restructured the instances enumeration like in PySetup.bat.
  :#   2021-03-04 JFL Synchronized changes with pip.bat.			      #
  :#                                                                            #
  :#          Copyright 2019 Hewlett Packard Enterprise Development LP         #
  :# Licensed under the Apache 2.0 license  www.apache.org/licenses/LICENSE-2.0 #
  :##############################################################################
  
  setlocal EnableExtensions DisableDelayedExpansion
  set "VERSION=2021-03-04"
  set "SCRIPT=%~nx0"		&:# Script name
  set "SNAME=%~n0"		&:# Script name, without its extension
  set "SPATH=%~dp0"		&:# Script path
  