Страница 1 из 1
%R для группы
Добавлено: Вт сен 10, 2013 08:19
Вахмурка
help писал(а):%S insert the names of all selected files into the command line ... %R like %S, but with selected names from the target panel
1) Создаем простенький батничек:
2) и его вызов:
Код: Выделить всё
TOTALCMD#BAR#DATA
c:\user\Batches\Test.bat
%S %R
%WINDIR%\System32\imageres.dll,-68
Test
c:\user\Batches\
-1
3) Если в панели-источнике не выделено более одного файла, батник выдает ожидаемый результат. Но если выделено хотя бы два, за %R берется
не имя в панели-приемнике, а имя
второго выделенного файла в панели-
источнике. Таким образом, параметры %R и %S2 оказываются идентичными.
1) Это задумано или баг?
2) Если задумано, то в чем логика?
3) Пытался найти ответ на форуме, но ни по %R, ни по %%R, ни по "%R" результатов нет. Видимо, дело в символе процента. Как вообще искать строку с этим символом?
Добавлено: Вт сен 10, 2013 08:52
Avada
Добавлено: Вт сен 10, 2013 10:22
sa
Вахмурка
Если смотреть параметры командной строки такой кнопкой, то результат ожидаемый в обоих случаях
Код: Выделить всё
TOTALCMD#BAR#DATA
SELECTFILES
? S: %S R: %R
wcmicons.dll,44
-1
Добавлено: Вт сен 10, 2013 16:40
Вахмурка
2sa
Хорошо, тогда почему в моем примере так выходит?
Добавлено
Пошерстил оба форума - как и ожидалось, ничего существенного.
Народ, хотя бы потестите мой батничек. Если я все верно изложил, то сам закину багрепорт на оффорум.
Добавлено: Вт сен 10, 2013 17:46
Tol!k
если выделено хотя бы два, за %R берется не имя в панели-приемнике, а имя второго выделенного файла в панели-источнике.
это не %R, а %2, естественно это будет 2й файл источника
задай параметры [%S] {%R}
а в батнике напиши echo %* и увидишь
Добавлено: Вт сен 10, 2013 20:37
Вахмурка
Спасибо, Tol!k