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 

TCToolbar (утилита)
Goto page Previous  1, 2, 3  Next
 
Post new topic   Reply to topic    Total Commander Forum Index -> Плагины Total Commander printer-friendly view
View previous topic :: View next topic  
Author Message
ask-rus



Joined: 10 Nov 2009
Posts: 2077
Location: Russian Federation

Post (Separately) Posted: Thu Jul 01, 2010 14:41    Post subject: Reply with quote

Code:
TOTALCMD#BAR#DATA
c:\chp.exe %COMMANDER_PATH%\PLUGINS\exe\CLAmp\CLAmp.exe /PLAY

%COMMANDER_PATH%\ICO\winamp_play.ico
Play


-1

Ну да, заработало...

Отправляюсь в TCToolbar:

Поместил TCToolbar в %COMMANDER_PATH%, прописал %COMMANDER_PATH% и...
Code:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\PLUGINS\exe\TCToolbar14\TCToolbar.exe
%COMMANDER_PATH%\BAR\View2.bar
%COMMANDER_PATH%\PLUGINS\exe\TCToolbar14\TCToolbar.exe
TCToolbar


-1

туда меня не пускает:
Quote:
---------------------------
TCToolbar
---------------------------
Cannot open 'OMMANDER_PATHBAR\View2.bar'
---------------------------
ОК
---------------------------

Шок, TCToolbar не знает %COMMANDER_PATH% Question Question Question
_________________
«Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
Back to top
View user's profile Send private message
Avada



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

Post (Separately) Posted: Thu Jul 01, 2010 14:58    Post subject: Reply with quote

ask-rus wrote:
Шок, TCToolbar не знает %COMMANDER_PATH%

Нет, это кое-кто невнимательно читал справку и при активном пользовании кнопками до сих пор не знает правил синтаксиса в поле "Параметры". Чтобы знак процента воспринимался как таковой, в этом поле надо указать два знака процента. То есть %%COMMANDER_PATH%%. О чём в этой теме, кстати, уже говорилось.
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.


Last edited by Avada on Thu Jul 01, 2010 15:02; edited 1 time in total
Back to top
View user's profile Send private message
ask-rus



Joined: 10 Nov 2009
Posts: 2077
Location: Russian Federation

Post (Separately) Posted: Thu Jul 01, 2010 15:01    Post subject: Reply with quote

Действительно, пришёл к такому выводу, что в параметрах для bar-а нужно писать полный путь без %COMMANDER_PATH%:
Code:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\PLUGINS\exe\TCToolbar14\TCToolbar.exe
d:\TC\BAR\View2.bar
%COMMANDER_PATH%\PLUGINS\exe\TCToolbar14\TCToolbar.exe
TCToolbar


-1

А вот так вот уже всё... :
Code:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\PLUGINS\exe\TCToolbar14\TCToolbar.exe
%COMMANDER_PATH%\BAR\View2.bar
%COMMANDER_PATH%\PLUGINS\exe\TCToolbar14\TCToolbar.exe
TCToolbar


-1

Край-конец, печально...

Рабочая кнопка для этого дела вот такая:
Code:
TOTALCMD#BAR#DATA
c:\chp.exe
d:\TC\PLUGINS\exe\CLAmp\CLAmp.exe /PLAY
%COMMANDER_PATH%\ICO\winamp_play.ico
Play

0
-1

А прописав %COMMANDER_PATH%, кнопка становится не рабочей.

Вот такие вот дела... Sad

Avada
Сейчас буду смотреть.
_________________
«Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
Back to top
View user's profile Send private message
Avada



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

Post (Separately) Posted: Thu Jul 01, 2010 15:04    Post subject: Reply with quote

ask-rus wrote:
Вот такие вот дела...

Если не читать предыдущих постов, дела и вправду будут неважные. Wink

ask-rus wrote:
Сейчас буду смотреть.

О, наконец-то.
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.


Last edited by Avada on Thu Jul 01, 2010 15:06; edited 1 time in total
Back to top
View user's profile Send private message
Batya



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

Post (Separately) Posted: Thu Jul 01, 2010 15:05    Post subject: Reply with quote

ask-rus wrote:
А вот так вот уже всё... :
Код:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\PLUGINS\exe\TCToolbar14\TCToolbar.exe
%COMMANDER_PATH%\BAR\View2.bar
%COMMANDER_PATH%\PLUGINS\exe\TCToolbar14\TCToolbar.exe
TCToolbar


-1

Край-конец, печально...

Прочитай внимательно, что тебе Avada написал.
Должно быть так:
Code:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\PLUGINS\exe\TCToolbar14\TCToolbar.exe
%%COMMANDER_PATH%%\BAR\View2.bar
%COMMANDER_PATH%\PLUGINS\exe\TCToolbar14\TCToolbar.exe
TCToolbar


-1

_________________
Нет, я не сплю. Я просто медленно моргаю.
Back to top
View user's profile Send private message
ask-rus



Joined: 10 Nov 2009
Posts: 2077
Location: Russian Federation

Post (Separately) Posted: Thu Jul 01, 2010 15:08    Post subject: Reply with quote

С удвоенными знаками процента в путях сталкиваюсь впервые. По крайней мере, у меня таких кнопок не наблюдается на панели.
Code:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\PLUGINS\exe\TCToolbar14\TCToolbar.exe
%%COMMANDER_PATH%%\BAR\View2.bar
%COMMANDER_PATH%\PLUGINS\exe\TCToolbar14\TCToolbar.exe
TCToolbar


-1

В надежде получить результат, получаю ошибку:
Quote:
---------------------------
TCToolbar
---------------------------
Cannot open '%COMMANDER_PATH%\BAR\View2.bar'
---------------------------
ОК
---------------------------

Я за вами не успеваю Very Happy .
_________________
«Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица


Last edited by ask-rus on Thu Jul 01, 2010 15:13; edited 1 time in total
Back to top
View user's profile Send private message
Batya



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

Post (Separately) Posted: Thu Jul 01, 2010 15:11    Post subject: Reply with quote

ask-rus wrote:
Cannot open '%COMMANDER_PATH%\BAR\View2.bar'

Тогда только так:
Code:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\PLUGINS\exe\TCToolbar14\TCToolbar.exe %COMMANDER_PATH%\BAR\View2.bar

%COMMANDER_PATH%\PLUGINS\exe\TCToolbar14\TCToolbar.exe
TCToolbar


-1

_________________
Нет, я не сплю. Я просто медленно моргаю.
Back to top
View user's profile Send private message
Avada



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

Post (Separately) Posted: Thu Jul 01, 2010 15:16    Post subject: Reply with quote

ask-rus wrote:
С удвоенными знаками процента в путях сталкиваюсь впервые.

Есть в справке, и даже в двух разделах. А в справочнике по командам и параметрам TC я этот момент акцентировал специально. Смотрим здесь.

При переносе данных из второй строки в первую (как посоветовал Batya) всё прекрасно работает.
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.


Last edited by Avada on Thu Jul 01, 2010 15:21; edited 1 time in total
Back to top
View user's profile Send private message
ask-rus



Joined: 10 Nov 2009
Posts: 2077
Location: Russian Federation

Post (Separately) Posted: Thu Jul 01, 2010 15:18    Post subject: Reply with quote

Batya wrote:
Тогда только так

Ага, это уже напрашивалось и это работает, спасибо.
Теперь буду разбирать кнопки...
_________________
«Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
Back to top
View user's profile Send private message
MVV



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

Post (Separately) Posted: Thu Jul 01, 2010 15:19    Post subject: Reply with quote

ask-rus wrote:
С удвоенными знаками процента в путях сталкиваюсь впервые. По крайней мере, у меня таких кнопок не наблюдается на панели.

При чем тут удвоенные проценты в путях, если речь идет о поле параметров, где ТК требует удваивать проценты - при вызове команды он из двух последовательных знаков процента слепит один и передаст его программе.
Кстати, можно указать относительный путь - если программа расположена внутри папки тотала, например, по пути %COMMANDER_PATH%\PLUGINS\exe\TCToolbar14\TCToolbar.exe, а файл тулбара - тоже внутри папки тотала, но в другом месте, например, по пути %COMMANDER_PATH%\BAR\View2.bar, то можно указать этот путь в виде ..\..\..\BAR\View2.bar - относительно папки, где лежит программа (при этом поле рабочей папки кнопки должно быть пусто).

Code:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\PLUGINS\exe\TCToolbar14\TCToolbar.exe
..\..\..\BAR\View2.bar
%COMMANDER_PATH%\PLUGINS\exe\TCToolbar14\TCToolbar.exe
TCToolbar


-1


Кстати, обращаю внимание - тотал не раскрывает переменные окружения, указанные в поле параметров кнопки. Он просто передает их программе, поэтому программа обязана уметь раскрывать их самостоятельно - не все программы поддерживают это, поэтому при запуске некоторых необходимо указывать параметры прямо в строке команды, где тотал переменные окружения раскрывает.
_________________
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: 10420
Location: Россия, Саратов

Post (Separately) Posted: Thu Jul 01, 2010 15:26    Post subject: Reply with quote

MVV
Вариант кнопки с относительным путём тоже нормально работает.
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
ask-rus



Joined: 10 Nov 2009
Posts: 2077
Location: Russian Federation

Post (Separately) Posted: Thu Jul 01, 2010 15:29    Post subject: Reply with quote

MVV
У кого работает, а у кого следующее:
Quote:
---------------------------
TCToolbar
---------------------------
Cannot open '..\..\..\BAR\View2.bar'
---------------------------
ОК
---------------------------

Мне кажется это странным. Что я опять не так сделал...
_________________
«Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
Back to top
View user's profile Send private message
Avada



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

Post (Separately) Posted: Thu Jul 01, 2010 15:41    Post subject: Reply with quote

ask-rus
Я делал под свой файл и под свои пути. У меня BAR-файл лежит прямо в c:\Totalcmd\. Соответственно, при нахождении там и при указании во второй строке ..\View2.bar всё работает. Путь запуска пуст. Но достаточно перейти в другой каталог, как вся эта относительность перестаёт работать. А вариант "всё в первой строке" работать будет.
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
ask-rus



Joined: 10 Nov 2009
Posts: 2077
Location: Russian Federation

Post (Separately) Posted: Thu Jul 01, 2010 16:01    Post subject: Reply with quote

TCToolbar и логика здесь, по-моему, "вещи" несовместимые.
Чтобы совместимость заработала, необходимо "установить соответствующий режим", то есть доработать утилиту-плагин.

Большие 32-го размера значки; хотелось бы чтобы в зоне видимости были 6 значков из 9, соответствуя ключу и его значению MaxButtons=6, когда на данный момент я получаю что-то вроде 5 целых и одной десятой кнопки, при условии, что нет никаких разделителей. А ещё на панели задач всплывает процесс TCToolbar-а, хотелось бы его скрыть. А ещё кнопки - НЕплоские в тулбаре, а ещё возможность самому устанавливать размер кнопок ручками, а ещё... а ещё...
Avada wrote:
Так что, может быть, TCToolbar помирать несколько рановато?

Определенно рановато.
_________________
«Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
Back to top
View user's profile Send private message
ask-rus



Joined: 10 Nov 2009
Posts: 2077
Location: Russian Federation

Post (Separately) Posted: Thu Jul 01, 2010 16:55    Post subject: Reply with quote

А батник сможет помочь в моем случае?
Рабочая кнопка только с панели TC, а не тулбара:
Code:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\chp.exe %COMMANDER_PATH%\PLUGINS\exe\CLAmp\CLAmp.exe /PLAY

%COMMANDER_PATH%\ICO\winamp_play.ico
Play

0
-1

Занести команду в bat, а сам bat на панель и пускать с тулбара?

В добавок к "а ещё": поддержку скинов и возможность рисовать их самому; НЕ привязка к кнопкам панели, а захват и перемещение тулбара по экрану с запоминанием позиции; ну и тех. моменты, о которых выше...
_________________
«Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
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
Goto page Previous  1, 2, 3  Next
Page 2 of 3

 
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