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 

Передача параметров из тотала внешнему приложению

 
Post new topic   Reply to topic    Total Commander Forum Index -> Автоматизация Total Commander printer-friendly view
View previous topic :: View next topic  
Author Message
KF-121



Joined: 13 Feb 2006
Posts: 90

Post (Separately) Posted: Fri Apr 28, 2006 11:28    Post subject: Передача параметров из тотала внешнему приложению Reply with quote

Привет всем.
Такой вопрос, возможно ли создать кнопку на панели тотала, для запуска внешнего приложения, но и при этом ему передать как параметы пути выделенных файлов. Т.е. идея такая выделеил 2 или 3 файла нажимаешь на кнопку и запускается внешний компоратор с путями к этим файлам. и сразу начинает сравнивать их. Может кто с этим сталкивался, или писал под это дело скипты?

 !  Avada:
Перемещено из Секретов и советов в Автоматизацию.
Back to top
View user's profile Send private message
Batya



Joined: 15 Dec 2004
Posts: 2218
Location: Москва, Россия

Post (Separately) Posted: Fri Apr 28, 2006 11:42    Post subject: Reply with quote

См., начиная с предпоследнего поста, здесь - Обмен кнопками.
Back to top
View user's profile Send private message
Вахмурка



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

Post (Separately) Posted: Fri Apr 28, 2006 14:33    Post subject: Reply with quote

Делаешь батник (например):
Code:

@echo off
echo Path: %1
echo Name: %2
some_program.exe %2 %1

Батник вешаешь на кнопку ТС и прописываешь в параметрах %P %N. Тогда запуску приложения some_program будут переданы имя и путь текущего файла. Некоторые программы позволяют использовать даже %L, хотя более правильный путь - утилиты типа List2Str.
В простейшем случае можно и без батника обойтись. Батник позволяет "подготовить" параметры к передаче, если нужно. Скажем, убедиться, что два файла имеют разные имена и т. д.
Для сравнения (компАратор от compAre) подойдут параметры %P%N и %T%M - текущие файлы на source и target панелях.
_________________
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Back to top
View user's profile Send private message
KF-121



Joined: 13 Feb 2006
Posts: 90

Post (Separately) Posted: Fri Apr 28, 2006 14:36    Post subject: Reply with quote

2 batya Сенк, прочитал тему помогло,
Вообщем всем спасибо за помошью
_________________
Во всем виновато КАКАДУ!
--------------------------------
IIIypuk©KF-121
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Автоматизация Total Commander 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