Как заставить Totalcmd работать с USB FLash

Форум о самом популярном файловом менеджере Total Commander

Сообщение eDio » Вт янв 09, 2007 12:24 pm

Из названия, все понятно, вроде.
Надо заставить тот тотал, который на флешке, читать конфиг из своего каталога (на флешке). Как такое сделать?

Спасибо
<!--coloro:#CCCCCC--><span style="color:#CCCCCC"><!--/coloro--><!--sizeo:1--><span style="font-size:8pt;line-height:100%"><!--/sizeo-->Core 2 Duo E6550 // ASUS P5K // 2GB PC6400 in Dual-channel mode // XpertVision GeForce 8600GT // Samsung 160GB // ESI Juli@<!--sizec--></span><!--/sizec--><!--colorc--></span><!--/colorc-->
eDio
Майор
 
Сообщений: 427
Зарегистрирован: Вс апр 09, 2006 9:37 pm
Откуда: Київ, Україна
Пункты репутации: 0

Сообщение Andrew » Вт янв 09, 2007 12:36 pm

Учитывая тот факт, что путь к конфигу прописан в реестре, это можно сделать практически невозможно. разве что запускать с флешки файл реестра который испортит жизнь пользователю компа при отсутствии твоей флешки.
Что нас не убъет, то сделает нас сильнее.
Первая проба пера <a href="http://t5-keeper.livejournal.com/" target="_blank">http://t5-keeper.livejournal.com/</a>
Andrew
Подполковник
 
Сообщений: 587
Зарегистрирован: Чт мар 28, 2002 6:29 pm
Откуда: Минск
Пункты репутации: 0

Сообщение Nordmoon » Вт янв 09, 2007 12:42 pm

Однако... Если это сделать практически невозможно, то зачем тогда на wincmd.ru лежат для этих целей лоадеры...
Nordmoon
Полковник
 
Сообщений: 1264
Зарегистрирован: Ср апр 10, 2002 4:37 pm
Пункты репутации: 0

Сообщение DruiD » Вт янв 09, 2007 1:32 pm

Однако... Если это сделать почти невозможно, то зачем создан параметр командной строки указывающий на файл конфига?
или это не работает?
Код: выделить все
totalcmd /i=./wincmd.ini
"Вы можете тысячу раз обвинять нас, богиня вечного суда истории усмехнется, разорвет приговор вашего суда, и, после, объявит нас свободными".
А. Гитлер, Mein Kampf.
DruiD
Полковник
 
Сообщений: 1171
Зарегистрирован: Чт июн 02, 2005 3:13 pm
Откуда: Зеленоград
Пункты репутации: 0

Сообщение eDio » Вт янв 09, 2007 1:44 pm

DruiD,
Спасибо! Об этом не знал. Работает! =)
<!--coloro:#CCCCCC--><span style="color:#CCCCCC"><!--/coloro--><!--sizeo:1--><span style="font-size:8pt;line-height:100%"><!--/sizeo-->Core 2 Duo E6550 // ASUS P5K // 2GB PC6400 in Dual-channel mode // XpertVision GeForce 8600GT // Samsung 160GB // ESI Juli@<!--sizec--></span><!--/sizec--><!--colorc--></span><!--/colorc-->
eDio
Майор
 
Сообщений: 427
Зарегистрирован: Вс апр 09, 2006 9:37 pm
Откуда: Київ, Україна
Пункты репутации: 0

Сообщение Nordmoon » Вт янв 09, 2007 9:38 pm

DruiD писал(а):Однако...
Код: выделить все
totalcmd /i=./wincmd.ini


Однако... Про это я забыл :)
Nordmoon
Полковник
 
Сообщений: 1264
Зарегистрирован: Ср апр 10, 2002 4:37 pm
Пункты репутации: 0

Сообщение Andrew » Ср янв 10, 2007 10:04 am

Да, про это я однако не знал. Можно ярлычек настроить или батничег...
Что нас не убъет, то сделает нас сильнее.
Первая проба пера <a href="http://t5-keeper.livejournal.com/" target="_blank">http://t5-keeper.livejournal.com/</a>
Andrew
Подполковник
 
Сообщений: 587
Зарегистрирован: Чт мар 28, 2002 6:29 pm
Откуда: Минск
Пункты репутации: 0

Сообщение eDio » Ср янв 10, 2007 3:49 pm

DruiD,
Работает не совсем корректно. Не сохраняет конфиг и читает только некую часть *.ini файла. Настройки листера, например, не читает. А о плагинах и говорить нечего. В общем, на безрыбье покатит, но хотелось бы полноценную работу с ини файликом.

Nordmoon,
Что там за лоадеры?

2 ALL
А может, уже есть PORTABLE редакции? Как с файрфоксом? А я тут велосипед изобретаю :)
<!--coloro:#CCCCCC--><span style="color:#CCCCCC"><!--/coloro--><!--sizeo:1--><span style="font-size:8pt;line-height:100%"><!--/sizeo-->Core 2 Duo E6550 // ASUS P5K // 2GB PC6400 in Dual-channel mode // XpertVision GeForce 8600GT // Samsung 160GB // ESI Juli@<!--sizec--></span><!--/sizec--><!--colorc--></span><!--/colorc-->
eDio
Майор
 
Сообщений: 427
Зарегистрирован: Вс апр 09, 2006 9:37 pm
Откуда: Київ, Україна
Пункты репутации: 0

Сообщение DruiD » Ср янв 10, 2007 5:11 pm

eDio,
Все испытано и работает.
Убери все прямые пути из конфига.
"Вы можете тысячу раз обвинять нас, богиня вечного суда истории усмехнется, разорвет приговор вашего суда, и, после, объявит нас свободными".
А. Гитлер, Mein Kampf.
DruiD
Полковник
 
Сообщений: 1171
Зарегистрирован: Чт июн 02, 2005 3:13 pm
Откуда: Зеленоград
Пункты репутации: 0

Сообщение eDio » Ср янв 10, 2007 6:00 pm

DruiD,
Везде используется %COMMANDER_PATH%. Она именно такая как мне надо. Попробую убрать.
Просто ситуация усугубляется тем, что Тотал в конфиг не пишет ничего. Даже последнюю папку.
Пробовал копирать основной ини-файл, предварительно отключив в нем все плагины (просто удалил из конфига). Плагинов в "поратативном" тотале не стало - уже радует, но настройки листера дефолтные. При попытке настроить листер, обнаружил, что все настройки уже есть. Изменил и вернул обратно какой-то параметр, чисто, чтоб "Apply" нажать, листер заработал. После рестарта настройки опять по дефолту :(

У меня тотал 7.0 бета 1. Эт ничего?
<!--coloro:#CCCCCC--><span style="color:#CCCCCC"><!--/coloro--><!--sizeo:1--><span style="font-size:8pt;line-height:100%"><!--/sizeo-->Core 2 Duo E6550 // ASUS P5K // 2GB PC6400 in Dual-channel mode // XpertVision GeForce 8600GT // Samsung 160GB // ESI Juli@<!--sizec--></span><!--/sizec--><!--colorc--></span><!--/colorc-->
eDio
Майор
 
Сообщений: 427
Зарегистрирован: Вс апр 09, 2006 9:37 pm
Откуда: Київ, Україна
Пункты репутации: 0

Сообщение DruiD » Ср янв 10, 2007 7:54 pm

eDio,
проверяй пути, проверяй права на запись.
как ты его запускаешь?

<!--quoteo--><div class='quotetop'>Цитата</div><div class='quotemain'><!--quotec-->У меня тотал 7.0 бета 1. Эт ничего?<!--QuoteEnd--></div><!--QuoteEEnd-->
аналогично. all works.
"Вы можете тысячу раз обвинять нас, богиня вечного суда истории усмехнется, разорвет приговор вашего суда, и, после, объявит нас свободными".
А. Гитлер, Mein Kampf.
DruiD
Полковник
 
Сообщений: 1171
Зарегистрирован: Чт июн 02, 2005 3:13 pm
Откуда: Зеленоград
Пункты репутации: 0

Сообщение Nordmoon » Ср янв 10, 2007 8:50 pm

eDio,
Ну можно ведь самому, хоть ради интереса туда заглянуть и посмотреть что там есть?

<a href="http://wincmd.ru/plugring/TotalRun.html" target="_blank">TotalRun</a>
<!--quoteo--><div class='quotetop'>Цитата</div><div class='quotemain'><!--quotec-->C помощью этой программы можно запустить ваш собственный Total Commander на любом компьютере (например с USB-брелка или CD-ROM), даже если на этой системе уже установлен другой Total Commander (или не установлен). Удобно работать на чужом компьютере с полностью настроенным под ваши нужды Total Commander-ом (тысячи FTP-соединений, сотни плагинов, ваша панель инструментов и т.д.). Другими словами эта программа запускает Total Commander и любые другие программы с виртуального диска с фиксированной буквой.<!--QuoteEnd--></div><!--QuoteEEnd-->

<a href="http://wincmd.ru/plugring/tcloader.html" target="_blank">Total Commander Loader</a>
<!--quoteo--><div class='quotetop'>Цитата</div><div class='quotemain'><!--quotec-->Бесплатная утилита позволяющая запускать Total Commander с USB-брелков, CD-ROMов, сетевых папок и т.д. Позволяет также назначать определенные папки, которые должны быть открытыми после запуска Total Commander.<!--QuoteEnd--></div><!--QuoteEEnd-->

<a href="http://wincmd.ru/plugring/LAUNCHTC.html" target="_blank">LaunchTC</a>
<!--quoteo--><div class='quotetop'>Цитата</div><div class='quotemain'><!--quotec-->Launch TC утилита для удобного запуска Total Commander с USB-брелка или CD-ROM диска под правами администратора (для 2000/xp) с указанием файлов конфигурации (которые можно указывть и самому из коммандной строки). Будет удобна администраторам для запуска TC со своими настройками с чужого компьютера<!--QuoteEnd--></div><!--QuoteEEnd-->
Nordmoon
Полковник
 
Сообщений: 1264
Зарегистрирован: Ср апр 10, 2002 4:37 pm
Пункты репутации: 0

Сообщение DruiD » Ср янв 10, 2007 9:07 pm

из комментов к ланчеру
<!--quoteo--><div class='quotetop'>Цитата</div><div class='quotemain'><!--quotec-->А вот если в файле wincmd.ini,
в секции [Configuration],
прописать параметр UseIniInProgramDir=7
то при запуске программы (TOTALCMD.EXE),
файлы wincmd.ini и wcx_ftp.ini берутся из каталога программы.
И не надо никаких батников и ланчеров :-)

<!--QuoteEnd--></div><!--QuoteEEnd-->

еще можешь поэксперементировать с subst.
"Вы можете тысячу раз обвинять нас, богиня вечного суда истории усмехнется, разорвет приговор вашего суда, и, после, объявит нас свободными".
А. Гитлер, Mein Kampf.
DruiD
Полковник
 
Сообщений: 1171
Зарегистрирован: Чт июн 02, 2005 3:13 pm
Откуда: Зеленоград
Пункты репутации: 0

Сообщение eDio » Ср янв 10, 2007 10:35 pm

Nordmoon,
<!--quoteo--><div class='quotetop'>Цитата</div><div class='quotemain'><!--quotec-->Ну можно ведь самому, хоть ради интереса туда заглянуть и
посмотреть что там есть?<!--QuoteEnd--></div><!--QuoteEEnd-->
м-да, мог бы и поискать... Тормозю. Ну, спасибо, что сделали это за меня :)
В любом случае, не работает. Эти тулзы ведь по тому же принципу работают - пускают тотал с параметрами, что подсказал здесь DruiD.

Ситуация:
Делаю конфиг лоадера. Использую копию дефолтного ини-файла. Все запускается, плагины грузятся из ЮСБ (там переменная в пути используется), листер не рабоает (уже сейчас!!!), сочетания клавиш не работают. Пробовал возиться с настройками - работают отдельные опции. Пробовал подовывать чистый ини-файл, а потом через диалог настроек конфигурировать - тоже ноль. Например ставлю в качестве шрифте коуриер, нажимаю ОК - никакого эффекта. Открываю диалог настройки - шрифт не изменился. Тотал просто НИЧЕГО не пишет в ини-файл.

Я понимаю, что должно работать. Видимо, что-то делаю не так и даже не подозреваю. Помогите разобраться.

Остался вариант с лоадером, который вирт. диск создает. Но с ним гимора много, разбираться надо... :(

DruiD,
Код: выделить все
UseIniInProgramDir=7

Пока работает :) Т.е. я убил дефолтный ини, скопировал его на ЮСБ. Тотал запустился уже с конфигом, как положено. Буду крутить.
<!--coloro:#CCCCCC--><span style="color:#CCCCCC"><!--/coloro--><!--sizeo:1--><span style="font-size:8pt;line-height:100%"><!--/sizeo-->Core 2 Duo E6550 // ASUS P5K // 2GB PC6400 in Dual-channel mode // XpertVision GeForce 8600GT // Samsung 160GB // ESI Juli@<!--sizec--></span><!--/sizec--><!--colorc--></span><!--/colorc-->
eDio
Майор
 
Сообщений: 427
Зарегистрирован: Вс апр 09, 2006 9:37 pm
Откуда: Київ, Україна
Пункты репутации: 0

Сообщение DruiD » Ср янв 10, 2007 11:39 pm

<!--quoteo--><div class='quotetop'>Цитата</div><div class='quotemain'><!--quotec-->Тотал просто НИЧЕГО не пишет в ини-файл<!--QuoteEnd--></div><!--QuoteEEnd-->
два варианта - пишет не туда или не может записать. Первое можешь смониторить filemon'ом (sysinternals.com), а по поводу второго хз, может что то с правами или с флешкой проблемы? Попробуй на винте проверь.
"Вы можете тысячу раз обвинять нас, богиня вечного суда истории усмехнется, разорвет приговор вашего суда, и, после, объявит нас свободными".
А. Гитлер, Mein Kampf.
DruiD
Полковник
 
Сообщений: 1171
Зарегистрирован: Чт июн 02, 2005 3:13 pm
Откуда: Зеленоград
Пункты репутации: 0

След.

Вернуться в Total Commander

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2

cron