View previous topic :: View next topic |
Author |
Message |
KF-121
Joined: 13 Feb 2006 Posts: 90
|
(Separately) Posted: Fri Apr 28, 2006 11:28 Post subject: Передача параметров из тотала внешнему приложению |
|
|
Привет всем.
Такой вопрос, возможно ли создать кнопку на панели тотала, для запуска внешнего приложения, но и при этом ему передать как параметы пути выделенных файлов. Т.е. идея такая выделеил 2 или 3 файла нажимаешь на кнопку и запускается внешний компоратор с путями к этим файлам. и сразу начинает сравнивать их. Может кто с этим сталкивался, или писал под это дело скипты?
! | Avada: | Перемещено из Секретов и советов в Автоматизацию. | |
|
Back to top |
|
|
Batya
Joined: 15 Dec 2004 Posts: 2220 Location: Москва, Россия
|
|
Back to top |
|
|
Вахмурка
Joined: 27 Dec 2004 Posts: 2584 Location: Большая деревня Москва
|
(Separately) Posted: Fri Apr 28, 2006 14:33 Post subject: |
|
|
Делаешь батник (например):
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 |
|
|
KF-121
Joined: 13 Feb 2006 Posts: 90
|
(Separately) Posted: Fri Apr 28, 2006 14:36 Post subject: |
|
|
2 batya Сенк, прочитал тему помогло,
Вообщем всем спасибо за помошью _________________ Во всем виновато КАКАДУ!
--------------------------------
IIIypuk©KF-121 |
|
Back to top |
|
|
|