Если вы создадите пакетный файл и разместите его на рабочем столе, то вы можете выбрать несколько файлов и поместить их в этот пакетный файл.Они будут переданы в файл как несколько параметров.
Например, предположим, что вы поставили dropped.bat
на рабочий стол, и это выглядит так:
@echo off
echo %*
pause
Теперь, если у вас было трифайлы x
, y
и z
, если вы выберете их несколько раз и уроните их на dropped.bat
, вы увидите окно командной строки с таким текстом:
C:\Users\alavinio\Desktop\x C:\Users\alavinio\Desktop\y C:\Users\alavinio\Desktop\z
Press any key to continue . . .
Это самое близкое, что вы можете получить.Семантика щелчка правой кнопкой мыши и открытия предполагает запуск нового исполняемого файла для каждого выбранного элемента, и обычно эти исполняемые файлы проверяют наличие другого экземпляра сами, и, если они его видят, отправляют параметр туда в этот существующий процесс и завершают сами,Вы можете реально наблюдать за этим с помощью диспетчера задач или Process Explorer.