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 -> Общие вопросы printer-friendly view
View previous topic :: View next topic  
Author Message
TarasBY



Joined: 22 Mar 2013
Posts: 4
Location: Minsk

Post (Separately) Posted: Fri Mar 22, 2013 15:56    Post subject: ссылка за (внешняя) за пределы %COMMANDER_PATH% Reply with quote

Здравствуйте!
Может ветка "дохлая", НО кто-нибудь и заглянет...
Суть (я "читатель" а не "писатель"): простому пользователю (мне), активно пользующемуся ТС, нужно на панель инструментов для кнопки вызова приложения написать путь к нему используя %COMMANDER_PATH%, но находящемуся (снаружи) за его пределами. Пример для пояснения:
имеем приложение по пути: d:\Program Files\Application\application.exe
TC находится по адресу: d:\Program Files\PORTABLE\Total Commander\
Вопрос можно ли записать вызов упомянутого приложения с использованием переменной %COMMANDER_PATH% не указывая абсолютного пути? (Перенос приложения в папку UTILS не предлагать).
Back to top
View user's profile Send private message
MVV



Joined: 15 Oct 2009
Posts: 4811
Location: Ростов-Дон

Post (Separately) Posted: Fri Mar 22, 2013 16:02    Post subject: Reply with quote

На выбор:
Code:
%COMMANDER_DRIVE%\Program Files\Application\application.exe

Code:
%COMMANDER_PATH%\..\..\Application\application.exe

_________________
TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel…
Back to top
View user's profile Send private message
TarasBY



Joined: 22 Mar 2013
Posts: 4
Location: Minsk

Post (Separately) Posted: Fri Mar 22, 2013 16:25    Post subject: Reply with quote

Спасибо. Работает!!!
1-ый вариант очевиден - нужно было немножко "шевельнуть мозгами". Smile
а 2-ой вариант выдаёт ошибку:
файл не найден по пути:
Code:
d:\Program Files\PORTABLE\Total Commander\..\..\Application\application.exe
Back to top
View user's profile Send private message
MVV



Joined: 15 Oct 2009
Posts: 4811
Location: Ростов-Дон

Post (Separately) Posted: Fri Mar 22, 2013 17:26    Post subject: Reply with quote

Странно, должен работать. У каждой папки есть папка .., указывающая на папку верхнего уровня.
_________________
TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel…
Back to top
View user's profile Send private message
Вахмурка



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

Post (Separately) Posted: Fri Mar 22, 2013 18:07    Post subject: Reply with quote

Не хватает кавычек вокруг полного пути. Вот так работает:
Quote:
"%COMMANDER_PATH%\..\..\Program Files\Common Files\Microsoft Shared\MSInfo\msinfo32.exe"

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



Joined: 04 Jan 2011
Posts: 1168
Location: Донецк

Post (Separately) Posted: Fri Mar 22, 2013 18:42    Post subject: Reply with quote

И без кавычек должно работать - Тотал их автоматически подставляет.
_________________
Win11 x64 Eng | TC DreamLair eternal pre-α
Back to top
View user's profile Send private message
MVV



Joined: 15 Oct 2009
Posts: 4811
Location: Ростов-Дон

Post (Separately) Posted: Fri Mar 22, 2013 18:49    Post subject: Reply with quote

Без кавычек работает, если в поле Команда кроме пути к файлу больше ничего не указано.
_________________
TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel…
Back to top
View user's profile Send private message
Avada



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

Post (Separately) Posted: Fri Mar 22, 2013 19:04    Post subject: Reply with quote

TarasBY
Это не "ветка дохлая", а люди правила форума в отношении "Секретов и советов" соблюдают. Те самые, за нарушение которых выносится замечание. Прочие подробности здесь, повторяться не буду.

Сообщения перенесены в отдельную тему в "Общих вопросах".
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
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