mino
|
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 |
|
|