Я хочу запустить централизованно сохраненный пакетный файл из контекстного меню, вызываемого правой кнопкой мыши, но пакетный файл должен изменить свою относительную позицию (% ~ dp0), указав, где пользователь щелкнул правой кнопкой мыши, а не местоположение пакетного файла.
Так что в основном мне нужна эта последовательность для работы ...
1) Когда пользователь выбирает параметр в контекстном меню щелчка правой кнопкой мыши в проводнике, папка, в которой он находится, задается как переменная
2) Пакетный файл запускается и использует переменную местоположения, установленную на шаге 1 для выполняемой работы ...
Я знаю пакетный код для выполнения работы, которую я хочу сделать (создание новых папок), и я могу создать запись реестра для контекстного меню, вызываемого правой кнопкой мыши, я просто не знаю, как передать местоположение папки, в которой пользователь щелкнул правой кнопкой мыши в качестве переменной для использования в командном файле.
Мысли? Будет ли PowerShell лучшим вариантом?