diff --git a/named_python.bat b/named_python.bat new file mode 100644 index 0000000..e24ea76 --- /dev/null +++ b/named_python.bat @@ -0,0 +1,12 @@ +@echo off + +rem Because Python is interpreted, when you look at the task manager process +rem list you'll see that every running python instance has the same name, +rem python.exe. This scripts helps you name the executables so they stand out. +rem For the time being this script doesn't automatically call your new exe, +rem you have to write a second command to actually run it. Batch doesn't have a +rem good way to pass "all arguments after %1" to the new program. + +set real=C:\Python\__latest\python.exe +set named=C:\Python\__latest\python-%1.exe +if not exist %named% (mklink /h %named% %real%) else (echo %named%)