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
slideray



Joined: 28 Jun 2010
Posts: 115

Post (Separately) Posted: Wed Sep 21, 2011 13:23    Post subject: Файл не найден! Относительный путь в панели инструментов ..\ Reply with quote

Кидаю экзешник приложения в кнопку на панели инструментов.
скажем лежит файл по адресу:
d:\Programs\Folder\*.exe
командер находится:
d:\Programs\wincmd\TOTALCMD.EXE (ini в каталоге программы)
соответственно редактирую пути в панели инструментов заменяя их на относительные:
..\Folder\*.exe
Первый запуск - (не всегда) работает!
Второй запуск - не работает!
...
n-запуск - (набрал [..] кирилицей, т.е. в русской раскладке) работает!
n+1-запуск - не работает!
Магия!!!
С чем это может быть связано, или как правильно работать с относительными путями если я что-то делаю не так?
Back to top
View user's profile Send private message
Avada



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

Post (Separately) Posted: Wed Sep 21, 2011 13:53    Post subject: Reply with quote

slideray wrote:
что-то делаю не так?

Всё. Wink Ошибка в самой исходной идее. Местоположение TC здесь вообще ни при чём, путь по ..\ определяет вышележащий каталог относительно текущего пути в активной панели, который, естественно, в произвольный момент может быть каким угодно. Поэтому и получается, что то работает, то не работает. А если позарез нужно привязать именно к диску с TC, так есть переменная %COMMANDER_DRIVE% (читаем здесь).
И, кстати, не в панели управления, а в панели инструментов. Заголовок поправлен.
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
slideray



Joined: 28 Jun 2010
Posts: 115

Post (Separately) Posted: Wed Sep 21, 2011 14:55    Post subject: Reply with quote

Avada wrote:
относительно текущего пути в активной панели
Ха! Вот оно в чем дело!
Методом бубна и шаманского тыка добился искомого звучания переменной:
%Commander_Path%\..\Folder\*.exe
запрашиваемый файл отсчитывается относительно каталога тотала, что и требовалось.
Back to top
View user's profile Send private message
Avada



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

Post (Separately) Posted: Wed Sep 21, 2011 15:11    Post subject: Reply with quote

slideray
Можно и так.
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
790



Joined: 09 Aug 2008
Posts: 336

Post (Separately) Posted: Wed Sep 21, 2011 17:16    Post subject: Reply with quote

Кстати, а в "Правка/просмотр" - "По типам файлов..." невозможность добавлять программы с относительными путями так и не исправили? (т.е. это работает, но только, если добавлять прямо в wincmd.ini)

P.S. Где можно увидеть список всех относительных путей, которые понимает ТС?
_________________
TC 11.51, Win10x64

Cuda уехал text, он был ещё вчераа...
Back to top
View user's profile Send private message
Avada



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

Post (Separately) Posted: Wed Sep 21, 2011 18:03    Post subject: Reply with quote

790
А тут выше ссылочка уже дана.
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
790



Joined: 09 Aug 2008
Posts: 336

Post (Separately) Posted: Fri Sep 23, 2011 19:54    Post subject: Reply with quote

Avada
Большое спасибо за ссылку.

Я так понял, что в "Правка/просмотр по типам файлам" нельзя добавить проги с относительными путями только из-за ПРОБЕЛОВ в адресе. Но и в "кавычках" тоже ставить не даёт.
Например:
%PROGRAMFILES%\Internet Explorer\iexplore.exe - пишет "программа не найдена" и приходится вбивать непосредственно в wincmd.ini ,
а вот с %PROGRAMFILES%\mp3DirectCut\mp3DirectCut.exe - никаких проблем.
_________________
TC 11.51, Win10x64

Cuda уехал text, он был ещё вчераа...
Back to top
View user's profile Send private message
MVV



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

Post (Separately) Posted: Fri Sep 23, 2011 20:53    Post subject: Reply with quote

Интересно, что я сделал не так, раз у меня без проблем добавилась программа. Правка/просмотр, для типов файлов, расширение от фонаря, другая, выбрал первую попавшуюся программу D:\Program Files\Adobe\Reader 8.0\Reader\AcroRd32.exe и применил. Всё нормально, в конфиге добавился параметр aaa=D:\Program Files\Adobe\Reader 8.0\Reader\AcroRd32.exe ^.aaa и по Alt+F3 для файла этого типа тотал запустил акробата.
_________________
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: 10415
Location: Россия, Саратов

Post (Separately) Posted: Fri Sep 23, 2011 21:05    Post subject: Reply with quote

MVV
Так с абсолютным путём — понятно. А с %PROGRAMFILES%? Например, %PROGRAMFILES%\Universal Viewer\Viewer.exe. Действительно, если в этом случае в пути есть пробел, соообщается что "Программа не найдена".
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
MVV



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

Post (Separately) Posted: Fri Sep 23, 2011 21:45    Post subject: Reply with quote

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



Joined: 09 Aug 2008
Posts: 336

Post (Separately) Posted: Fri Sep 23, 2011 22:08    Post subject: Reply with quote

Дык баг-то старый... уж не один год, наверно. Неужели там никто не заметил? да я сам об этом давно спрашивал - никакой реакции не последовало.
_________________
TC 11.51, Win10x64

Cuda уехал text, он был ещё вчераа...
Back to top
View user's profile Send private message
790



Joined: 09 Aug 2008
Posts: 336

Post (Separately) Posted: Fri Oct 07, 2011 15:35    Post subject: Reply with quote

Quote:
26.09.11 Fixed: Could not define external viewer for Alt+F3 if the path contained both an environment variable and a space (32/64)

Видимо, это оно. Можно прикрывать тему и старый баг Very Happy Спасибо Автору и MVV.
_________________
TC 11.51, Win10x64

Cuda уехал text, он был ещё вчераа...
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