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 

Total на флэшке
Goto page 1, 2  Next
 
Post new topic   Reply to topic    Total Commander Forum Index -> Общие вопросы printer-friendly view
View previous topic :: View next topic  
Author Message
dobrii123



Joined: 07 May 2007
Posts: 4

Post (Separately) Posted: Mon May 07, 2007 13:29    Post subject: Total на флэшке Reply with quote

И так... Я поставил TC на флэшку... Все вроде работает... Спасибо форуму!!!

Но теперь я хочу в панели инструментов создать кнопки для запуска программ, которые у меня на флэшке... Проблема в том, что программы не в папке TC. Надо как то прописать путь, указав, что путь начинается с того же диска, где лежит TC... Как это сделать??? Или я не правильно все понимаю???
Back to top
View user's profile Send private message
CaptainFlint



Joined: 14 Dec 2004
Posts: 6193
Location: Москва

Post (Separately) Posted: Mon May 07, 2007 14:42    Post subject: Reply with quote

%COMMANDER_DRIVE%
_________________
Почему же, ё-моё, ты нигде не пишешь "ё"?
Back to top
View user's profile Send private message
dobrii123



Joined: 07 May 2007
Posts: 4

Post (Separately) Posted: Mon May 07, 2007 15:17    Post subject: Reply with quote

%COMMANDER_DRIVE% - Я не понял, как это сделать? У меня TC 6.56 ... Сейчас программа лежит по адресу E:\Putty\putty Как мне сделать относительный путь?
Back to top
View user's profile Send private message
CaptainFlint



Joined: 14 Dec 2004
Posts: 6193
Location: Москва

Post (Separately) Posted: Mon May 07, 2007 15:36    Post subject: Reply with quote

dobrii123 wrote:
Как мне сделать относительный путь?

Пишешь %COMMANDER_DRIVE%\Putty\putty
_________________
Почему же, ё-моё, ты нигде не пишешь "ё"?
Back to top
View user's profile Send private message
dobrii123



Joined: 07 May 2007
Posts: 4

Post (Separately) Posted: Mon May 07, 2007 16:12    Post subject: Reply with quote

Что то не работает.... Это точно правильно? Как проверить?
Back to top
View user's profile Send private message
CaptainFlint



Joined: 14 Dec 2004
Posts: 6193
Location: Москва

Post (Separately) Posted: Mon May 07, 2007 16:18    Post subject: Reply with quote

dobrii123 wrote:
Это точно правильно?

У меня работает.

dobrii123 wrote:
Как проверить?

Попробуй создать новую кнопку на панели инструментов со следующей командой:
Code:
cmd /c echo %COMMANDER_DRIVE%\Putty\putty && pause

и нажми эту кнопку. Должна открыться консоль с текстом:
Code:
E:\Putty\putty
Press any key to continue . . .

Если всё так и происходит, значит, переменная %COMMANDER_DRIVE% работает корректно.
_________________
Почему же, ё-моё, ты нигде не пишешь "ё"?
Back to top
View user's profile Send private message
Dimoncon21



Joined: 13 Apr 2007
Posts: 67
Location: Gomel

Post (Separately) Posted: Mon May 07, 2007 16:43    Post subject: Re: Total на флэшке Reply with quote

dobrii123 wrote:
И так... Я поставил TC на флэшку... Все вроде работает... Спасибо форуму!!!

Но теперь я хочу в панели инструментов создать кнопки для запуска программ, которые у меня на флэшке... Проблема в том, что программы не в папке TC. Надо как то прописать путь, указав, что путь начинается с того же диска, где лежит TC... Как это сделать??? Или я не правильно все понимаю???



Скинь ссылку на эту тему, че то я не нахожу!
Back to top
View user's profile Send private message
funduk



Joined: 16 Aug 2005
Posts: 1513
Location: Санкт-Петербург

Post (Separately) Posted: Mon May 07, 2007 18:35    Post subject: Reply with quote

dobrii123 wrote:
У меня TC 6.56

CaptainFlint wrote:
Пишешь %COMMANDER_DRIVE%\Putty\putty

History.txt for TC 7.0a1 wrote:
22.02.06 Added: %COMMANDER_DRIVE% points to drive (e.g. C: without trailing backslash) from which Total Commander was started. For UNC paths, this contains \\Server\Share
Back to top
View user's profile Send private message
CaptainFlint



Joined: 14 Dec 2004
Posts: 6193
Location: Москва

Post (Separately) Posted: Mon May 07, 2007 19:29    Post subject: Reply with quote

funduk wrote:
У меня TC 6.56

А, чёрт... И ведь специально же запустил версию 6.56, чтобы проверить, есть ли в ней эта переменная окружения, но запустил, естественно, из-под семёрки. Вот COMMANDER_DRIVE из неё и отнаследовался. Это ж надо было так ступить... Laughing

dobrii123
В таком случае можно воспользоваться переменной %COMMANDER_PATH% - она-то в 6.56 есть. Только придётся к ней добавить несколько переходов в вышележащий каталог (скажем, если Тотал лежит в каталоге E:\Programs\TotalCmd\ , то для пути E:\Putty\putty нужно будет написать %COMMANDER_PATH%\..\..\Putty\putty).
_________________
Почему же, ё-моё, ты нигде не пишешь "ё"?
Back to top
View user's profile Send private message
dobrii123



Joined: 07 May 2007
Posts: 4

Post (Separately) Posted: Mon May 07, 2007 19:42    Post subject: Reply with quote

ОК спасибо... Заработало... Спасибо CaptainFlint!!! Я начал всерьез переходить на портативные программы (хочется все с собой на флэшке иметь). В связи с этим и возникают такие вопросы...

Еще парочку....

На сколько стабильна 7 версия ТС... На нее уже можно без опасений переходить? Советуете???
Back to top
View user's profile Send private message
CaptainFlint



Joined: 14 Dec 2004
Posts: 6193
Location: Москва

Post (Separately) Posted: Mon May 07, 2007 20:12    Post subject: Reply with quote

dobrii123 wrote:
На сколько стабильна 7 версия ТС... На нее уже можно без опасений переходить?

Абсолютно стабильной и безопасной нельзя назвать, наверное, ни одну программу в мире. Но я бы сказал, что стабильность и безглючность седьмой версии сейчас примерно такая же, как у 6.56.
_________________
Почему же, ё-моё, ты нигде не пишешь "ё"?
Back to top
View user's profile Send private message
Sam Dark



Joined: 25 Apr 2005
Posts: 484
Location: Voronezh, Russia

Post (Separately) Posted: Tue May 08, 2007 10:54    Post subject: Reply with quote

Очень стабильна. Сижу на бэтах 7-ки с самой первой. Стабильны все, кроме разве что второй.
_________________
RMCreative — это жжж неспроста...

reggi — здесь я регистрирую домены
Back to top
View user's profile Send private message MSN Messenger
aLexx



Joined: 14 Mar 2005
Posts: 442
Location: Новокузнецк

Post (Separately) Posted: Tue May 08, 2007 17:18    Post subject: Reply with quote

dobrii123 wrote:
Я начал всерьез переходить на портативные программы

Тогда, Сударь, Вам прямая дорога сюда:
http://forum.wincmd.ru/viewtopic.php?t=7954
"Маленькие программы".
Back to top
View user's profile Send private message
mino



Joined: 05 Jan 2008
Posts: 1

Post (Separately) Posted: Sat Jan 05, 2008 07:22    Post subject: Reply with quote

CaptainFlint wrote:
%COMMANDER_DRIVE%
про эту переменную и портативный ТС на флэшке...

Перечитал форум и wiki с целью найти решение свой проблемы ... Заключается она в том, чтобы при запуске ТС 7.02 с флэшки открывались вкладки с каталогами этой самой флэшки.
Ессесно мулька имеет смысл, если это будет происходить на любом компьютере. Поэтому неизбежно использовать %COMMANDER_DRIVE%.
Code:
path=%COMMANDER_DRIVE%\dir
.
Но вот здесь и открылась одна особенность. Эта переменная НЕодинаково обрабатывается в разных секциях ini-файла.
В [left],[right]
Code:
[left]
Path=%COMMANDER_DRIVE%\
ShowAllDetails=1
SpecialView=0
show=1
sortorder=0
negative Sortorder=0
[right]
Path=C:\
ShowAllDetails=1
SpecialView=0
show=1
sortorder=0
negative Sortorder=0

она не работает ни при каких условиях и левая вкладка неминуемо вывыливается в C:\.
И только лишь в [lefttabs], [righttabs] при фоновой инициализации неактивные вкладки устанавливаются на правильный каталог.
Code:
[righttabs]
0_path=%COMMANDER_DRIVE%\OPERUP\
0_options=1|3|1|0|0|1|0
1_path=%COMMANDER_DRIVE%\Base\
1_options=1|0|0|0|0|1|0
2_path=%COMMANDER_DRIVE%\RegFiles\
2_options=1|3|1|0|0|1|0
activetab=3
activelocked=1


Может быть просто причина этого в том, что переменная инициализируется в коде ТС позже чем параметры активных вкладок..
Надеюсь описание этой фичи сбережет кому-то время ...

PS
и чтоб отсечь нелестные для меня предположения
Code:
Savepath=0
Savepanels=0
....
SaveCommands=0
SaveHistory=0
Back to top
View user's profile Send private message
Everything



Joined: 20 Jun 2008
Posts: 1
Location: Украина, Харьков

Post (Separately) Posted: Fri Jun 20, 2008 20:09    Post subject: Reply with quote

В отличее от %COMMANDER_DRIVE%, %COMMANDER_PATH% работает както странно...

После перевода в standalone-режим (UseIniInProgramDir=7) и преименовании папки - %COMMANDER_DRIVE% работал правильно. А %COMMANDER_PATH%, нет - и заработал только после спила ветки с ТС в реестре (хотя вроде он ее уже использовать не должен). Правда я не пробовал переименовывать, а сразу удалил - проблема может быть и вдругом...

Вопрос: А какие ещ есть переменные у ТС кроме этих двух (ие считая встроеные в ВинХП) ?
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
Goto page 1, 2  Next
Page 1 of 2

 
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