Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

%R для группы

 
Post new topic   Reply to topic    Total Commander Forum Index -> Общие вопросы printer-friendly view
View previous topic :: View next topic  
Author Message
Вахмурка



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

Post (Separately) Posted: Tue Sep 10, 2013 08:19    Post subject: %R для группы Reply with quote

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
View user's profile Send private message
Avada



Joined: 01 Aug 2008
Posts: 10415
Location: Россия, Саратов

Post (Separately) Posted: Tue Sep 10, 2013 08:52    Post subject: Reply with quote

Вахмурка
Искать можно, например, так:
https://www.google.com/search?hl=en&q=site:www.ghisler.ch+%R
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
sa



Joined: 29 Apr 2009
Posts: 2689

Post (Separately) Posted: Tue Sep 10, 2013 10:22    Post subject: Reply with quote

Вахмурка
Если смотреть параметры командной строки такой кнопкой, то результат ожидаемый в обоих случаях
Code:
TOTALCMD#BAR#DATA
SELECTFILES
? S: %S  R: %R
wcmicons.dll,44



-1
Back to top
View user's profile Send private message
Вахмурка



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

Post (Separately) Posted: Tue Sep 10, 2013 16:40    Post subject: Reply with quote

2sa
Хорошо, тогда почему в моем примере так выходит?

Добавлено
Пошерстил оба форума - как и ожидалось, ничего существенного.
Народ, хотя бы потестите мой батничек. Если я все верно изложил, то сам закину багрепорт на оффорум.
_________________
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Back to top
View user's profile Send private message
Tol!k



Joined: 01 Apr 2008
Posts: 1727
Location: Арзамас

Post (Separately) Posted: Tue Sep 10, 2013 17:46    Post subject: Reply with quote

Quote:
если выделено хотя бы два, за %R берется не имя в панели-приемнике, а имя второго выделенного файла в панели-источнике.
это не %R, а %2, естественно это будет 2й файл источника

задай параметры [%S] {%R}
а в батнике напиши echo %* и увидишь
Back to top
View user's profile Send private message
Вахмурка



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

Post (Separately) Posted: Tue Sep 10, 2013 20:37    Post subject: Reply with quote

Спасибо, Tol!k
_________________
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Общие вопросы All times are GMT + 4 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group