View previous topic :: View next topic |
Author |
Message |
Вахмурка

Joined: 27 Dec 2004 Posts: 2586 Location: Большая деревня Москва
|
(Separately) Posted: Tue Sep 10, 2013 08:19 Post subject: %R для группы |
|
|
help wrote: | %S insert the names of all selected files into the command line ... %R like %S, but with selected names from the target panel | 1) Создаем простенький батничек: Code: | @echo off
echo %%S: '%1'
echo %%R: '%2' | 2) и его вызов: Code: | 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" результатов нет. Видимо, дело в символе процента. Как вообще искать строку с этим символом? _________________ Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон) |
|
Back to top |
|
 |
Avada

Joined: 01 Aug 2008 Posts: 10415 Location: Россия, Саратов
|
|
Back to top |
|
 |
sa
Joined: 29 Apr 2009 Posts: 2689
|
(Separately) Posted: Tue Sep 10, 2013 10:22 Post subject: |
|
|
Вахмурка
Если смотреть параметры командной строки такой кнопкой, то результат ожидаемый в обоих случаях
Code: | TOTALCMD#BAR#DATA
SELECTFILES
? S: %S R: %R
wcmicons.dll,44
-1 |
|
|
Back to top |
|
 |
Вахмурка

Joined: 27 Dec 2004 Posts: 2586 Location: Большая деревня Москва
|
(Separately) Posted: Tue Sep 10, 2013 16:40 Post subject: |
|
|
2sa
Хорошо, тогда почему в моем примере так выходит?
Добавлено
Пошерстил оба форума - как и ожидалось, ничего существенного.
Народ, хотя бы потестите мой батничек. Если я все верно изложил, то сам закину багрепорт на оффорум. _________________ Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон) |
|
Back to top |
|
 |
Tol!k

Joined: 01 Apr 2008 Posts: 1727 Location: Арзамас
|
(Separately) Posted: Tue Sep 10, 2013 17:46 Post subject: |
|
|
Quote: | если выделено хотя бы два, за %R берется не имя в панели-приемнике, а имя второго выделенного файла в панели-источнике. | это не %R, а %2, естественно это будет 2й файл источника
задай параметры [%S] {%R}
а в батнике напиши echo %* и увидишь |
|
Back to top |
|
 |
Вахмурка

Joined: 27 Dec 2004 Posts: 2586 Location: Большая деревня Москва
|
|
Back to top |
|
 |
|