Войти

Показать полную графическую версию : [решено] Обращение к выделенным файлам через коммандную строку


sharovyy
09-12-2013, 09:24
Подскажите, пожалуйста, как указать на несколько файлов выделенных мышью для последующего выбора из контекстного меню пункта с моим батником? Например:

%rar% a -ep1 -v5m -agYYYYMMDD "%toPath%\%ArhName%.rar" "%1"

Так архивируется только один файл из выделенных.
А мне нужно именно чтобы все выделенные файлы обрабатывались.

sharovyy
09-12-2013, 09:32
Если подробнее, то задача такая: выделяем правой кнопкой мыши несколько файлов (всегда разное количество), выбираем из контекстного меню пункт отправить ->Мой батник.bat. Итог: Выделенные файлы архивируются, разбиваясь на части по 5mb и прикрепляются поштучно каждый к новому письму в outlook.

Проблема возникла в передаче выделенных файлов архиватору. Если выделять один файл, то работает с кодом выше. Чем заменить "%1" ???

Опиум
09-12-2013, 10:50
:loop
if (%1)==() goto cont

del %1 или rar %1 что хочешь))

shift

goto loop

:cont

sharovyy
10-12-2013, 05:29
Спасибо! Всё получилось.




© OSzone.net 2001-2012