Я пытаюсь найти способ выбрать несколько файлов и папок в проводнике Windows и добавить их в защищенный паролем ZIP-архив с помощью пакетного сценария, 7zip и пользовательского пункта контекстного меню.
В настоящее время у меня есть файл .bat, который выглядит так:
pushd %~f1
"%programfiles%\7-zip\7z.exe" a Archive.zip -pPASSWORD %1
(pushd необходим, потому что я использую UNC-путь)
Я добавил этот файл в контекстное меню правой кнопкой мыши, и он может быть выполнен для всех типов файлов и папок.
Моя проблема в том, что если у меня есть %1
в конце пакетного сценария (см. Выше), он добавляет только тот файл, на котором я щелкнул правой кнопкой мыши (независимо от того, сколько файлов и папок я выбрал), и если я пропущу %1
добавляет все файлы и подпапки в текущую папку, а не только те, которые я выбрал.
Можно ли как-нибудь заставить этот пакетный скрипт работать как опция «Добавить в архив ...» в 7Zip (добавление только выбранных файлов и папок в архив и ничего больше)?
Заранее большое спасибо!