Переменные в Тотале

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

Сообщение KaPaxLaVa » Вс апр 11, 2004 4:57 am

Извеняюся если эта тема уже где-то обсуждалася,искалне нашел....мож плохо искал Изображение ...собсно проблема состоит вот в чем, мне очень часто приходиться переносить тотал командер на другие компы и вся панел(сверху)Изображение забита ярлыками ,а каждый раз перебивать папки в ручнюю муторно ,если можете то подскажите как мне сделатьчтоб ярлыки и иконки к ним прописать через переменные . Для Папки "мои документы"и "темп" (вин хр-2000)я разобрался как сделать ... и еще вот вопрос можно ли зделать рег файл ,который бы менял в реестре что все ини файлы у тотала лежат в папке програмы ...ну на этом все Изображение спасибо за помощь

p.s. извените за такую писанину, голова уже не варит
KaPaxLaVa
Призывник
 
Сообщений: 2
Зарегистрирован: Пт апр 09, 2004 8:37 am
Пункты репутации: 0

Сообщение Bastion » Вс апр 11, 2004 5:26 am

Ну вот сразу и демонстрация: "Как неправильно называть тему и задавать вопросы!"
ГЫ! :lol:
Добавлено:

почитай, может поможет в будущем :lol:
<a href='http://www.fforum.ru/index.php?showtopic=13919&st=15&#entry114320' target='_blank'>http://www.fforum.ru/index.php?showtopic=1...15&#entry114320</a>
Bastion
Генерал-майор
 
Сообщений: 2617
Зарегистрирован: Чт май 30, 2002 10:21 am
Пункты репутации: 0

Сообщение m1Kky » Вс апр 11, 2004 9:44 am

хех, а помочь то забыли всёравно Изображение

вот пример установки путей к инишникам
<!--QuoteBegin--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>Цитата </td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->REGEDIT4

[HKEY_CURRENT_USER\Software\Ghisler]
[HKEY_CURRENT_USER\Software\Ghisler\Total Commander]
"IniFileName"=".\\wincmd.ini"
"FtpIniName"=".\\wcx_ftp.ini"
"InstallDir"="c:\\totalcmd"


[HKEY_LOCAL_MACHINE\SOFTWARE\Ghisler]
[HKEY_LOCAL_MACHINE\SOFTWARE\Ghisler\Total Commander]
"IniFileName"=".\\wincmd.ini"
"FtpIniName"=".\\wcx_ftp.ini"
"InstallDir"="c:\\totalcmd"<!--QuoteEnd--></td></tr></table><div class='postcolor'><!--QuoteEEnd-->

+ у меня в нём ещё регится EditPlus и пара плагинов, чтобы на новых компах с чужими прогами не возиться, а ставлю тотал всегда и везде в c:\totalcmd

вот пример написания путей в wincmd.ini
<!--QuoteBegin--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>Цитата </td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->[PackerPlugins]
7z=207,C:\totalcmd\Plugins\ARH\Far2wc\FAR2WC.WCX
adf=31,%commander_path%\PLUGINS\Arh\AmigaDX.wcx
adz=31,%commander_path%\PLUGINS\Arh\AmigaDX.wcx
aes=93,%commander_path%\Plugins\ARH\aes\AES.wcx
atr=31,%commander_path%\PLUGINS\Arh\ATR.wcx
avi=277,%commander_path%\PLUGINS\Arh\AviWcx.wcx
bin=192,%commander_path%\PLUGINS\Arh\iso.wcx
bz2=251,%commander_path%\PLUGINS\ARH\bzip2dll.wcx<!--QuoteEnd--></td></tr></table><div class='postcolor'><!--QuoteEEnd-->

так можно прописать все пути в wincmd.ini, т.е. пути к плагинам, пути в меню Запуск...

к сожалению, пути в инишниках самих плагинов никак не пропишешь пока, да и не обязательно, плагины обычно работают со своими текущими каталогами и находят нужные файлы...
Последний раз редактировалось m1Kky Вс апр 11, 2004 9:46 am, всего редактировалось 1 раз.
m1Kky
Капитан
 
Сообщений: 287
Зарегистрирован: Пт май 16, 2003 12:37 am
Откуда: Чебоксары
Пункты репутации: 0

Сообщение dAnIK SeNT » Пн апр 12, 2004 11:06 am

2m1Kky
Не забыли.
А не помогли намеренно.
Потому как темы надо правильно называть.
яНЯЕД ОН СОПЪФЙЕ: Athlon 64 X2 5200+ @2,86GHz / nF 570 SLI (ASUS M2N SLI Deluxe) / 4 Gb RAM (4x1Gb Kingston) / 2,9Tb SATAII (0,50+0,64+0,75+1,00Tb WD) / ASUS 8800 GTS512 / 2x NEC-Optiarc AD-7173 / Thermaltake ToughPower 650W / 2x30W Microlab Solo-2 / 20" LCD Benq FP202W (wide) / openSUSE 11.1 / KDE 4.2.1
<!--coloro:Navy--><span style="color:Navy"><!--/coloro-->оН БЯЕЛ БНОПНЯЮЛ - Б email. б ICQ ОНЪБКЪЧЯЭ ПЮГ Б ОНКЦНДЮ.<!--colorc--></span><!--/colorc-->
dAnIK SeNT
Маршал
 
Сообщений: 5101
Зарегистрирован: Чт мар 28, 2002 7:48 pm
Откуда: яяяп
Пункты репутации: 0

Сообщение Magister » Вт апр 13, 2004 3:50 am

2m1Kky
<!--QuoteBegin--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>Цитата </td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->%commander_path%<!--QuoteEnd--></td></tr></table><div class='postcolor'><!--QuoteEEnd-->
из реестра берется чё ли?
<!--QuoteBegin--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>Цитата </td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->"InstallDir"="c:\\totalcmd"<!--QuoteEnd--></td></tr></table><div class='postcolor'><!--QuoteEEnd-->
это?
<!--sizeo:1--><span style="font-size:8pt;line-height:100%"><!--/sizeo--><!--coloro:red--><span style="color:red"><!--/coloro-->все беды - от недостатка информации<!--sizec--></span><!--/sizec--><!--colorc--></span><!--/colorc-->
Magister
Генерал-майор
 
Сообщений: 2501
Зарегистрирован: Вт авг 06, 2002 4:22 am
Пункты репутации: 0

Сообщение pomka » Вт апр 13, 2004 11:54 am

2Magister
Из Ini файла. Надо прописать. Наверно. А может это переменная среды?
<a href='http://www.pomkinsite.narod.ru/index.html' target='_blank'>My Webpage</a>
pomka
Капитан
 
Сообщений: 249
Зарегистрирован: Чт янв 01, 2004 1:17 am
Пункты репутации: 0

Сообщение m1Kky » Вт апр 13, 2004 5:58 pm

при запуске тотал смотрит в реестр в поиске переменной InstallDir и устанавливает СВОЮ переменную среды... (если не находит, знач думает, что wincmd.ini лежит в папке винды...)
m1Kky
Капитан
 
Сообщений: 287
Зарегистрирован: Пт май 16, 2003 12:37 am
Откуда: Чебоксары
Пункты репутации: 0

Сообщение Magister » Ср апр 14, 2004 3:08 am

2m1Kky
%commander_path% и "InstallDir" - это одно и то же?
<!--sizeo:1--><span style="font-size:8pt;line-height:100%"><!--/sizeo--><!--coloro:red--><span style="color:red"><!--/coloro-->все беды - от недостатка информации<!--sizec--></span><!--/sizec--><!--colorc--></span><!--/colorc-->
Magister
Генерал-майор
 
Сообщений: 2501
Зарегистрирован: Вт авг 06, 2002 4:22 am
Пункты репутации: 0

Сообщение pomka » Ср апр 14, 2004 9:39 am

2Magister
Не совсем. "InstallDir" прописывается в wincmd.ini, а %commander_path% это переменная среды.
<!--QuoteBegin--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>Цитата </td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->при запуске тотал смотрит в реестр в поиске переменной InstallDir и устанавливает СВОЮ переменную среды... (если не находит, знач думает, что wincmd.ini лежит в папке винды...)<!--QuoteEnd--></td></tr></table><div class='postcolor'><!--QuoteEEnd-->
Вот...Они между собой связаны(см. выше). Но Ты можешь использавать %commander_path% в своих целях(в батниках,например).
<a href='http://www.pomkinsite.narod.ru/index.html' target='_blank'>My Webpage</a>
pomka
Капитан
 
Сообщений: 249
Зарегистрирован: Чт янв 01, 2004 1:17 am
Пункты репутации: 0

Сообщение Volniy » Ср апр 14, 2004 11:03 am

<!--QuoteBegin-Magister+Apr 14 2004, 09:08--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>Цитата (Magister @ Apr 14 2004, 09:08)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> 2m1Kky
%commander_path% и "InstallDir" - это одно и то же?
<!--QuoteEnd--> </td></tr></table><div class='postcolor'> <!--QuoteEEnd-->

Абсолютно разные вещи imho. InstallDir - это то, что где-то как-то зачем-то когда-то написано, а %commander_path% это реальный путь к запущенному в данный момент TC. %commander_path% можно прочесть только из памяти компьютера.
Volniy
Ст. лейтенант
 
Сообщений: 121
Зарегистрирован: Сб ноя 22, 2003 11:42 pm
Пункты репутации: 0

Сообщение Magister » Ср апр 14, 2004 12:21 pm

Где %commander_path% устанавливается?
<!--sizeo:1--><span style="font-size:8pt;line-height:100%"><!--/sizeo--><!--coloro:red--><span style="color:red"><!--/coloro-->все беды - от недостатка информации<!--sizec--></span><!--/sizec--><!--colorc--></span><!--/colorc-->
Magister
Генерал-майор
 
Сообщений: 2501
Зарегистрирован: Вт авг 06, 2002 4:22 am
Пункты репутации: 0

Сообщение pomka » Ср апр 14, 2004 12:22 pm

2Volniy
И правда... А я думал что %commander_path% строго задано... Может это из-за того, что у меня тотал всегда запущен:)...
<a href='http://www.pomkinsite.narod.ru/index.html' target='_blank'>My Webpage</a>
pomka
Капитан
 
Сообщений: 249
Зарегистрирован: Чт янв 01, 2004 1:17 am
Пункты репутации: 0

Сообщение Volniy » Ср апр 14, 2004 12:51 pm

<!--QuoteBegin-Magister+Apr 14 2004, 18:21--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>Цитата (Magister @ Apr 14 2004, 18:21)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> Где %commander_path% устанавливается? <!--QuoteEnd--> </td></tr></table><div class='postcolor'> <!--QuoteEEnd-->
В программном коде ТС. При запуске TC она с помощью API SetEnvironmentVariable добавляет ее в список системных переменных. И только тогда %commander_path% становится доступным для любой программы. Если TC еще не был запущен в системе - эта переменная отсутсвует.
Volniy
Ст. лейтенант
 
Сообщений: 121
Зарегистрирован: Сб ноя 22, 2003 11:42 pm
Пункты репутации: 0

Сообщение KaPaxLaVa » Ср апр 14, 2004 3:41 pm

Тогда в Рег-Файле получаеться не надо писать строчку:
"InstallDir"="c:\\totalcmd"
Я правильно понял ?? Просто сначала его запустить ,а потом уж и рег добавить ,но пока я это пишу ,понимаю что несу бред ,наверное это так :))
И вот еще , можно ли через переменную"%commander_path%" прописывать путь к иконкам значков ?? я пробовал но что-то не получлось
KaPaxLaVa
Призывник
 
Сообщений: 2
Зарегистрирован: Пт апр 09, 2004 8:37 am
Пункты репутации: 0

Сообщение m1Kky » Ср апр 14, 2004 7:52 pm

народ, зачем ПУТАТЬ человека??? я же всё ясно написал, InstallDir берётся ИЗ РЕЕСТРА!... а переменную среды ясен пень тотал каждый раз ставит... а InstallDir в wincmd.ini берётся тООже из реестра.. блин, вот попробуйте из реестра ветку тотала удалить, посмотрите...
m1Kky
Капитан
 
Сообщений: 287
Зарегистрирован: Пт май 16, 2003 12:37 am
Откуда: Чебоксары
Пункты репутации: 0

След.

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

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

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

cron