Total Commander Ultima Prime

One For All


Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Buttonbar
#1
dobry.
na wstepie chcialem podziekowac za rewelacyjna przemiane programu tc. to jest to czego szukalem. do rzeczy.
spodobala mi sie opcja wygladu i zmiany rozdzielczosci, ktora troszke przerobilem do wlasnych potrzeb, ale nie do konca, gdyz nie moge znalesc 1 rzeczy. gdzie jest zapisane path do default.bar, default01.bar i default02.bar? przejrzalem wszystkie ini i nie moge tego namierzyc, lub inna opcja. czy mozliwe jest by "Cmd=%COMMANDER_PATH%\TC UP.exe
Param=-PL \defaul.bar \CONFIG\RES\ROZ\1600\defaul.bar" kopiowal jeszcze 2 inne?
probowalem tak
Cmd=%COMMANDER_PATH%\TC UP.exe
Param=-PL \*.bar \CONFIG\RES\ROZ\1600\*.bar
i tak
Cmd=%COMMANDER_PATH%\TC UP.exe
Param=-PL \default.bar \CONFIG\RES\ROZ\1600\default.bar
Param=-PL \default01.bar \CONFIG\RES\ROZ\1600\default01.bar
Param=-PL \default02.bar \CONFIG\RES\ROZ\1600\default02.bar
i tak
Cmd=%COMMANDER_PATH%\TC UP.exe
Param=-PL \default.bar \CONFIG\RES\ROZ\1600\default.bar
\default01.bar \CONFIG\RES\ROZ\1600\default01.bar
\default02.bar \CONFIG\RES\ROZ\1600\default02.bar
i tak
Cmd=%COMMANDER_PATH%\TC UP.exe
Param=-PL \default.bar \CONFIG\RES\ROZ\1600\default.bar
-PL \default01.bar \CONFIG\RES\ROZ\1600\default01.bar
-PL \default02.bar \CONFIG\RES\ROZ\1600\default02.bar
i nic, kopiuje tylko default.bar. nie moge tego rozkminic. z obserwacji wcmd_pol.ini nie ma tam wykorzystanej Cmd=%COMMANDER_PATH%\TC UP.exe w wiecej niz jednej opcji.
prosze o wskazanie drogi, ktora mam isc.
Reply
#2
znalazlem po wielu minutach, przykladowy wpis w wcmx_pol.ini

[em_set_1024]
OPENBAR %COMMANDER_PATH%\CONFIG\RES\ROZ\1024\default.bar
cm_NextCommand
Cmd=%COMMANDER_PATH%\TC UP.exe
Param=-PL \buttonbar.ini \CONFIG\RES\ROZ\1024\buttonbar.ini

[em_set_1600]
cmd=OPENBAR %COMMANDER_PATH%\CONFIG\RES\ROZ\1600\default.bar

nie wiem dlaczego, ale w 1024 nie ma cmd, a jak sie skasuje w 1600 to krzyczy ze nie ma pliku.
Param=-PL sluzy do skopiowania i natychmistowego zamknieci, wiec jest po otworzeniu bara z danego katalogu. do kazdej rozdzielczosci trza zrobic osobne pliki default.bar, default01.bar i default02.bar.
poczym po wgraniu default.bar trzeba go wyedytowac by skroty default01.bar i default02.bar odnosily sie do kat %COMMANDER_PATH%\CONFIG\RES\ROZ\1024\default01.bar i %COMMANDER_PATH%\CONFIG\RES\ROZ\1024\default02.bar (gwiazdki w lewym gornym rogu)
niestety nie udalo mi sie znalesc kopiowania 2 czy 3 plikow, ale jesli ktos postapi w/w opisany sposob to zadziala. gdzyby byly jakies niejasnosci piszczie na maila
Reply
#3
TC UP ma opcję kopiowania wielu plików, ale jest ona bardzo ograniczona. Nie weszła do użytku, więc nie było sensu ją dopieszczać.
Zasady:
1. TC UP robi kopię zapasową konfiguracji (w config\bac) i pliki, które chcesz nadpisać muszą istnieć, żeby ta się udała.
2. Plik, który chcesz nadpisać musi być w katalogu głównym TC UP.

Składnia:
Code:
"TC UP.EXE" -(Kod języka z okienkiem informacyjnym) \cel1 \ścieżka_względna_do_TCUP.EXE\źródło1 \cel2 \druga_ścieżka_względna_do_TCUP.EXE\źródło2 ...
Przykład:
Code:
"TC UP.EXE" -PL \DEFAULT.bar \CONFIG\POL\POL\DEFAULT.bar \DEFAULT01.bar \CONFIG\POL\POL\DEFAULT01.bar \DEFAULT02.bar \CONFIG\POL\POL\DEFAULT02.bar
To samo, jako pozycja menu:
Code:
[em_set_buttonbars]
Cmd=%COMMANDER_PATH%\TC UP.exe
Param=-PL \DEFAULT.bar \CONFIG\POL\POL\DEFAULT.bar \DEFAULT01.bar \CONFIG\POL\POL\DEFAULT01.bar \DEFAULT02.bar \CONFIG\POL\POL\DEFAULT02.bar
[Image: pcbsdec7.jpg]
Reply
#4
mixerx Wrote:gdzie jest zapisane path do default.bar, default01.bar i default02.bar?

Scieżka do default01.bar jest w default.bar (%COMMANDER_PATH%\DEFAULT01.BAR) a do default02.bar w default01.bar (%COMMANDER_PATH%\DEFAULT02.BAR)

Plik default.bar to domyślny pasek TC


mixerx Wrote:czy mozliwe jest by "Cmd=%COMMANDER_PATH%\TC UP.exe
Param=-PL \defaul.bar \CONFIG\RES\ROZ\1600\defaul.bar" kopiowal jeszcze 2 inne?

m^2 już to wyjaśnił...
+ dodam od siebie że ta funkcja nie została dobrze rozwinięta bo kopiowanie wielu plików przejął instalator podczas instalacji TC UP, prawdopodobnie w przyszłości zostanie to poprawione.

I jeszcze jedna uwaga:
W plikach .bar (np. %COMMANDER_PATH%\DEFAULT.BAR) zapisana jest funkcja, ścieżka i ikona do programu/polecenia a rozdzielczość dla pasków przycisków przechowywana jest w plikach .ini (np. %COMMANDER_PATH%\CONFIG\RES\ROZ\1024\buttonbar.ini)
Foto Video - robertlajka.pl

Foto Video - facebook.com/RobertLajkaPL
Reply
#5
dzieki za odp.
powiem wam ze przetestowalem chyba wszystkie mozliwosci wlacznie z ; | & , itd. i bylem przekonany ze space tez sprawdzilem, ale moze to zmeczenie mnie znurzylo.
wyjasniliscie mi wszystko com potrzebowal.
znalazlem inny sposob na zmiane rozdzialki (dziele sie wlasnymi doswiadczeniami).
lubie duze ikony wiec 1 rzecza jaka zrobilem jest wlaczenie duzych ikon
dla kazdej rozdzielczosci oprocz 1024. do kazdego katalogu
%COMMANDER_PATH%\CONFIG\RES\ROZ\
1280,1400,1600 preparuje default.bar, default01.bar i default02.bar uwzgledniajac, ze dostep do default01 i 02 jest jak powiedzial moj przedmowca UP w default.bar. o co chodzi? dla roznych rozdzielczosci jest rozne polozenie ikon, najprosciej zeby wygladalo to dla kazdej rozdzialki tak samo pokasowac lub dodac puste ikony. jesli mamy juz spreparowane te pliki zmieniamy wpis w wcmd_pol.ini w kazdej rozdzialce na np.

[em_set_1600]
cmd=OPENBAR %COMMANDER_PATH%\CONFIG\RES\ROZ\1600\default.bar

po wyborze rozdzielczosci 1600 buttonbar sie przelaczy na default.bar z kat 1600. kopiowanie pliku buttonbar.ini tak jak to bylo wczesniej dzieki czemu tcup nam sie restaruje nie jest konieczne.
pomysl z rozdzielczosciami jest bajeczny i mozna go przystosowac do kazdej rozdzielczosci (duze ikony w 1024 sie nie mieszcza, wiec trza tu zmienic je na male, czyli w buttonbar.ini SmallIcons=0 trzeba zmienic na 1.

[em_set_1024]
OPENBAR %COMMANDER_PATH%\CONFIG\RES\ROZ\1024\default.bar
cm_NextCommand
Cmd=%COMMANDER_PATH%\TC UP.exe
Param=-PL \buttonbar.ini \CONFIG\RES\ROZ\1024\buttonbar.ini

stworzylem jeszcze cos, wrazie gdybym chcial powrocic z 1024 na inne

[em_set_duze]
Cmd=%COMMANDER_PATH%\TC UP.exe
Param=-PL \buttonbar.ini \CONFIG\RES\ROZ\duze\buttonbar.ini

w ktorym to inni jest taki wpis

[Buttonbar]
Buttonheight=36
FlatIcons=1
SmallIcons=0
XPstyle=1
Buttonbar=%COMMANDER_PATH%\CONFIG\RES\ROZ\1600\DEFAULT.bar

dzieki za wysluchanie i podpowiedzi
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)