Parametr "/O" oznacza, że jeśli TC jest uruchomiony, to otwiera się żądany katalog w lewej części okna.
Dodanie pogrubionego wpisu do sekcji [Transfers Item Popup Menu] spowoduje pokazanie się tej opcji w prawoklikowym menu na karcie "Transfery". Więcej o linii poleceń dla TC: "Pomoc->Indeks->Command line parameters". d.i.z. napisał(a):
Jest problem bo nie jest dostępna żadna zmienna ze ścieżką do pliku. Jak by było to można by zrobić coś takiego:
A, że nie ma to można zrobić skojarzenie na stałe i wtedy będzie się odpalał TC przy dwukliku. Jak tak mam i nie brakuje mi wcale żadnych tam winrarów. Można to zrobić z Total Commanderera: File -> Associate With... Total Commander packed file (D:\PROGRAMY\totalcmd\TOTALCMD.EXE /O /T "%1")
/O - jeżeli TC już otwarty to go wykorzysta, a nie będzie mnożył kopii /T - otwiera plik w nowej zakładce (czy tam karcie )
baskaj napisał(a):
Hmm... taka opcja jak opisał d.i.z. by mi bardzo pasowała. Ale jak robię Total Commanderze to skojarzenie, to wyskakuje mi komunikat, że nie znaleziono programu [oczywiścia wstawiam swoją ścieżkę do commandera]. Może to głupie pytanie, ale może trzeba coś wpisać w to okienko z rozszerzeniami? Wybaczcie, że tak mało się znam na Commanderze
d.i.z. napisał(a):
Originally posted by baskaj:
Ale jak robię Total Commanderze to skojarzenie, to wyskakuje mi komunikat, że nie znaleziono programu [oczywiścia wstawiam swoją ścieżkę do commandera]. Może to głupie pytanie, ale może trzeba coś wpisać w to okienko z rozszerzeniami?
W okienku z rozszerzeniami wybierasz np zip.
Następnie wybierasz New Type... i szukasz exeka Total Commandera.
Po znalezieniu nic się specjalnie nie zmieni, ale ścieżka do TC pokaże się w polu obok przycisku New Type...
Teraz musisz zamknąć okienko klikając ok.
Rozszerzenie zostało właśnie skojarzone z total commanderem.
Powinieneś Powinnaś teraz wrócić do tego okienka, wybrać rozszerzenie zip i wcisnąć Edit Type... żeby wprowadzić zmiany (dodać parametry /O /T).
Powtarzasz dla innych rozszerzeń (rar, arj, czy co tam) tyle, że już bez tworzenia czy edytowania Nowych Typów (zaznaczasz tylko stworzony wcześniej).
Trzeba przyznać, że niektóre elementy TC są bardzo nieintuicyjne.
pielgrzym napisał(a):
Wie ktoś może czy parametr '%f' jest na wishliście? bo inne rozwiązania mnie nie urządzają, gdyż różne typy plików Operka wrzuca mi do różnych katalogów
Dzięki za odzew
pielgrzym napisał(a):
Szukałem, ale nie znalazłem - jest może jakiś dodatek do menu, żeby w oknie transferów, po kliknięciu prawym butonem myszy na pliku, była opcja "Otwórz katalog w TC"? Otwierałaby w TC katalog gdzie zassaliśmy plik (a już zupełnie cudownie by było gdyby od razu ten plik zaznaczała w TC tyle osób używa Commandera, ktoś musiał taki bajer skombinować...
szyk napisał(a):
Originally posted by pielgrzym:
inne rozwiązania mnie nie urządzają, gdyż różne typy plików Operka wrzuca mi do różnych katalogów
Można dodać np. taki kod:
Item, "TotalCmd"=Copy transfer info & Execute program, "C:\Program Files\totalcmd\TOTALCMD.exe", "/O %c"
U mnie otwiera odpowiedni katalog, ale tylko wtedy, gdy w adresie, skąd był ściągany plik, nie ma jakiś znaków specjalnych. Na podstawie informacji uzyskanych za pomocą "Copy transfer info" można też napisać programik, który wyodrębniałby z nich katalog i przekazywał go do TC.
Innym rozwiązaniem mogłoby też być dodanie do sekcji [Readonly Edit Widget Popup Menu] wpisu:
Po zaznaczeniu pliku i kliknięciu na dole prawym przyciskiem na ścieżkę do niego i wybraniu opcji TotalCmd, otwierany jest katalog z tym plikiem. Rozwiązanie to ma jednak wady, np. taką, że sekcja [Readonly Edit Widget Popup Menu] jest wykorzystywana również w innych miejscach, a także gdy np. rozpakowało się plik abc.zip do podkatalogu abc, to następuje przejście do tego stworzonego podkatalogu (a może to jest zaleta?), a nie do katalogu zawierającego plik abc.zip.
d.i.z. napisał(a):
Originally posted by szyk:
Na podstawie informacji uzyskanych za pomocą "Copy transfer info" można też napisać programik, który wyodrębniałby z nich katalog i przekazywał go do TC.
Thx za pomysł, napisałem coś takiego: pass.zip Jak ktoś chce to niech przetestuje. Nie kasuje dysku . plik readme w zipie.
edit: ups, nie wziąłem pod uwagę polskiej wersji. Na tej nie będzie działać (przynajmniej narazie)
szyk napisał(a):
Działa (dla tej "oryginalnej" wersji TC), ale jest mały mankament - wraz z pojawieniem się nowej zakładki z katalogiem w lewym oknie, tworzy się również nowa zakładka w prawym, przez co te prawe okno jest aktywne, zamiast lewego.
d.i.z. napisał(a):
a to ma zwiazek z tym programem czy dzieje sie tak nawet jak uruchomisz TC bez niego?
[sciezka]\totalcmd.exe /O /T [sciezka_do_pliku]
szyk napisał(a):
Originally posted by d.i.z.:
[sciezka]\totalcmd.exe /O /T [sciezka_do_pliku]
Jak w ten sposób odpalam TC bezpośrednio z linii poleceń, to tylko w lewym oknie otwiera się nowa zakładka. U Ciebie ten programik działa inaczej, niż u mnie? d.i.z. napisał(a):
No u mnie działa dobrze. A co się pokazuje po włączeniu trybu debug (readme.txt)?
Edycja: już wiem - dla wpisu w sekcji [Transfers Item Popup Menu] jest tak, jak pisałem, natomiast w sekcji [Transfers Notify Popup Menu] jest wszystko dobrze.
A pisałem, że nie działa z polską wersją Program szuka słowa To:, a w polskiej wersji występuje słowo Do:. Mogę to poprawić (żeby szukał i tego i tego) ale nie wiem czy choć jednej osobie się to przyda.
Albo można sobie samemu znaleźć w exeku To: i zamienić na Do:
edit: jednak w polskiej wersji jest Cel:, więc nie można sobie tak łatwo zmienić bo to inna liczba znaków. Czyli musiał bym poprawić program
szyk napisał(a):
Item, "Total Cmd"=Copy transfer info & Execute program, "C:\pass.exe", ""%c""
, bo w przypadku adresów internetowych ze znakami specjalnymi będzie wyskakiwał błąd. Przynajmniej w ME/9x, bo pewnie w XP jest inaczej. d.i.z. napisał(a):
Item, "Total Cmd"=Copy transfer info & Execute program, "C:\pass.exe", ""%c""
, bo w przypadku adresów internetowych ze znakami specjalnymi będzie wyskakiwał błąd. Przynajmniej w ME/9x, bo pewnie w XP jest inaczej.
No a ja też nie sprecyzowałem, że chodzi o polską wersję Opery, sorry
A co do tych cudzysłowów to z praktyki tak twierdzisz czy tylko tak uważasz? Bo ten program sam dodaje cudzysłowa (przynajmniej powinien). Sprawdź w trybie debug w obu przypadkach. Przy tym zapisie co podałeś będą chyba dwa średniki koło siebie.
szyk napisał(a):
Z praktyki, ale błąd jest systemowy (dlatego pisałem, że w XP pewnie nie występuje ), tzn. nie odpali się żaden program. A komunikat jest taki: "Nie można uruchomić zarejestrowanej aplikacji. Brak pamięci w systemie lub uszkodzony plik programu."
W angielskiej Operze dla podwójnych cudzysłowów, jak i dla polskiej wersji językowej, otwiera się w lewym oknie katalog, w którym umieszczony jest plik pass.exe (umieszczony przeze mnie nieszczęśliwie w downloadzie, dlatego myślałem, że program działa dla polskiej wersji językowej ), dla tego drugiego przypadku otwiera się również dodatkowa zakładka w prawym oknie.
Czyli program działa bardzo dobrze, o ile zastosuje się do:
Originally posted by d.i.z.:
edit: ups, nie wziąłem pod uwagę polskiej wersji. Na tej nie będzie działać (przynajmniej narazie)
d.i.z. napisał(a):
v0.2 - wyswietlanie bledu jezeli nie znaleziono sciezki docelowej (m.in. przy odpalaniu programu bez podania parametrow) - wspolpraca ze spolonizowana Opera (jak ktos korzysta z innego jezyku niz EN lub PL to ma problem )