View previous topic :: View next topic |
Author |
Message |
dobrii123
Joined: 07 May 2007 Posts: 4
|
(Separately) Posted: Mon May 07, 2007 13:29 Post subject: Total на флэшке |
|
|
И так... Я поставил TC на флэшку... Все вроде работает... Спасибо форуму!!!
Но теперь я хочу в панели инструментов создать кнопки для запуска программ, которые у меня на флэшке... Проблема в том, что программы не в папке TC. Надо как то прописать путь, указав, что путь начинается с того же диска, где лежит TC... Как это сделать??? Или я не правильно все понимаю??? |
|
Back to top |
|
 |
CaptainFlint

Joined: 14 Dec 2004 Posts: 6193 Location: Москва
|
(Separately) Posted: Mon May 07, 2007 14:42 Post subject: |
|
|
%COMMANDER_DRIVE% _________________ Почему же, ё-моё, ты нигде не пишешь "ё"? |
|
Back to top |
|
 |
dobrii123
Joined: 07 May 2007 Posts: 4
|
(Separately) Posted: Mon May 07, 2007 15:17 Post subject: |
|
|
%COMMANDER_DRIVE% - Я не понял, как это сделать? У меня TC 6.56 ... Сейчас программа лежит по адресу E:\Putty\putty Как мне сделать относительный путь? |
|
Back to top |
|
 |
CaptainFlint

Joined: 14 Dec 2004 Posts: 6193 Location: Москва
|
(Separately) Posted: Mon May 07, 2007 15:36 Post subject: |
|
|
dobrii123 wrote: | Как мне сделать относительный путь? |
Пишешь %COMMANDER_DRIVE%\Putty\putty _________________ Почему же, ё-моё, ты нигде не пишешь "ё"? |
|
Back to top |
|
 |
dobrii123
Joined: 07 May 2007 Posts: 4
|
(Separately) Posted: Mon May 07, 2007 16:12 Post subject: |
|
|
Что то не работает.... Это точно правильно? Как проверить? |
|
Back to top |
|
 |
CaptainFlint

Joined: 14 Dec 2004 Posts: 6193 Location: Москва
|
(Separately) Posted: Mon May 07, 2007 16:18 Post subject: |
|
|
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 |
|
 |
Dimoncon21

Joined: 13 Apr 2007 Posts: 67 Location: Gomel
|
(Separately) Posted: Mon May 07, 2007 16:43 Post subject: Re: Total на флэшке |
|
|
dobrii123 wrote: | И так... Я поставил TC на флэшку... Все вроде работает... Спасибо форуму!!!
Но теперь я хочу в панели инструментов создать кнопки для запуска программ, которые у меня на флэшке... Проблема в том, что программы не в папке TC. Надо как то прописать путь, указав, что путь начинается с того же диска, где лежит TC... Как это сделать??? Или я не правильно все понимаю??? |
Скинь ссылку на эту тему, че то я не нахожу! |
|
Back to top |
|
 |
funduk

Joined: 16 Aug 2005 Posts: 1513 Location: Санкт-Петербург
|
(Separately) Posted: Mon May 07, 2007 18:35 Post subject: |
|
|
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 |
|
 |
CaptainFlint

Joined: 14 Dec 2004 Posts: 6193 Location: Москва
|
(Separately) Posted: Mon May 07, 2007 19:29 Post subject: |
|
|
funduk wrote: | У меня TC 6.56 |
А, чёрт... И ведь специально же запустил версию 6.56, чтобы проверить, есть ли в ней эта переменная окружения, но запустил, естественно, из-под семёрки. Вот COMMANDER_DRIVE из неё и отнаследовался. Это ж надо было так ступить...
dobrii123
В таком случае можно воспользоваться переменной %COMMANDER_PATH% - она-то в 6.56 есть. Только придётся к ней добавить несколько переходов в вышележащий каталог (скажем, если Тотал лежит в каталоге E:\Programs\TotalCmd\ , то для пути E:\Putty\putty нужно будет написать %COMMANDER_PATH%\..\..\Putty\putty). _________________ Почему же, ё-моё, ты нигде не пишешь "ё"? |
|
Back to top |
|
 |
dobrii123
Joined: 07 May 2007 Posts: 4
|
(Separately) Posted: Mon May 07, 2007 19:42 Post subject: |
|
|
ОК спасибо... Заработало... Спасибо CaptainFlint!!! Я начал всерьез переходить на портативные программы (хочется все с собой на флэшке иметь). В связи с этим и возникают такие вопросы...
Еще парочку....
На сколько стабильна 7 версия ТС... На нее уже можно без опасений переходить? Советуете??? |
|
Back to top |
|
 |
CaptainFlint

Joined: 14 Dec 2004 Posts: 6193 Location: Москва
|
(Separately) Posted: Mon May 07, 2007 20:12 Post subject: |
|
|
dobrii123 wrote: | На сколько стабильна 7 версия ТС... На нее уже можно без опасений переходить? |
Абсолютно стабильной и безопасной нельзя назвать, наверное, ни одну программу в мире. Но я бы сказал, что стабильность и безглючность седьмой версии сейчас примерно такая же, как у 6.56. _________________ Почему же, ё-моё, ты нигде не пишешь "ё"? |
|
Back to top |
|
 |
Sam Dark

Joined: 25 Apr 2005 Posts: 484 Location: Voronezh, Russia
|
|
Back to top |
|
 |
aLexx

Joined: 14 Mar 2005 Posts: 442 Location: Новокузнецк
|
|
Back to top |
|
 |
mino
Joined: 05 Jan 2008 Posts: 1
|
(Separately) Posted: Sat Jan 05, 2008 07:22 Post subject: |
|
|
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 |
|
 |
Everything

Joined: 20 Jun 2008 Posts: 1 Location: Украина, Харьков
|
(Separately) Posted: Fri Jun 20, 2008 20:09 Post subject: |
|
|
В отличее от %COMMANDER_DRIVE%, %COMMANDER_PATH% работает както странно...
После перевода в standalone-режим (UseIniInProgramDir=7) и преименовании папки - %COMMANDER_DRIVE% работал правильно. А %COMMANDER_PATH%, нет - и заработал только после спила ветки с ТС в реестре (хотя вроде он ее уже использовать не должен). Правда я не пробовал переименовывать, а сразу удалил - проблема может быть и вдругом...
Вопрос: А какие ещ есть переменные у ТС кроме этих двух (ие считая встроеные в ВинХП) ? |
|
Back to top |
|
 |
|