Edycja menu zastopowanych (niedokonczonych) transferow

w dziale Opera
woj-tek napisał(a):

Witam,
czy jest jakis sposbo zeby zmieniac/dodawac pozycje do niedokoczonych pobieranych plikow? Poszukalem troche w menu.ini ale tam chyba tego nie ma [co jest bardzo dziwne...]. Po prostu wpadl mi do glowy pomysl, zeby do takich plikow dodac menu analogiczne jak dla sciagnietych plikow... no ale niestety moje starania spelzly na niczym sad

Mayor napisał(a):

szukałem innego wątku ale widze że ten ma zero a odpowiedź znam więc wink

nie ma sposobu bo nie możesz dokonywać operacji na plikach które nie istnieją, albo istnieją w częsci, jak ściągasz np. zip'a to go nie rozpakujesz, jak avi'ka to najczęsciej nie da się bo obejrzeć bo "bład końca strumienia" czy cuś (chociaż czasem się da, nie powiem), nieściągniętego pliku nie ma sensu skanować czy pakować (menu antywira i winrara), robić mu skrót na pulpit też nie ma sensu skoro to jest np. 1/6 obrazka czy exe'a, menu "Właściwości" też nie mogłoby nic o pliku powiedzieć bo to info może być na końcu pliku itp. itp.

podejrzewam że nawet gdyby jakos się jednak dało to podczepić pod nieściagnięte pliki to wywołanie tych opcji które normalnie są dostępne tylko dla ściągniętych mogłyby powodować rózne dziwne błedy

woj-tek napisał(a):

Heh... wymieniłeś praktycznie wszystkie operacje, których nie chcę robić i jak słusznie zauważyłeś - nie da się ich robić wink
Niestety jednak operka ma wkurzającą przypadłośc, i jak przerwiemy ściaganie i usuniemy pozycje niedokończoną w okienku transfers, to ten niedokończony plik i tak pozostaje w katalogu który wskazaliśmy jako docelowy i zawadza :/ A czasami można się naciąć jak się zapomni o nim i go nie usunie od razu...
A do wspomnianego menu chcialem podczepić wlaśnie systemową komende usuń, żeby te niedociągnięte pliku usuwac bigsmile

Mayor napisał(a):

wiem o czym mówisz, też mnie to wqrza, chyba daroc dzisiaj o tym też pisał


najlepiej to ma u mnie rozwiązane flashget, jak kasujesz plik (obojętnie czy dociągnięty czy nie) to on ląduje we flashgetowym "koszu"
i jak opróżnisz tenże kosz to masz okienko w której mozna defaultowo wybrać opcje czy usunąć także z dysku

TomekQ napisał(a):

polecam twojej uwadze [Readonly Edit Widget Popup Menu] - wpis

Item, "del object"=Copy& Execute program,"del","%c"
powinien byc skuteczny, ale pamietaj zeby nie wywolywac go z innych miejsc uzywajacych tego menu.

woj-tek napisał(a):

Hmm... już prawie działa wink
Dzieki, za wskazanie wpisu, co prawda na razie wywala 'file not found', ale już wiem jak się tym bawic bigsmile No a teraz trochę cieżko sie skupic juz wink Dodanie przełączników /q i /f spowoduje brak jakichkolwiek monitów
PS. Czemu wspazaleś sekcje [Readonly Edit Widget Popup Menu] a nie [Transfers Item Popup Menu] które jest bardziej odpowiednie IMHO?

TomekQ napisał(a):

Originally posted by lwiczek
PS. Czemu wspazaleś sekcje [Readonly Edit Widget Popup Menu] a nie [Transfers Item Popup Menu] które jest bardziej odpowiednie IMHO?

bo bawie sie ostatnio tym pierwszym i zadnego nowego nie szukalem (zalozylem, ze wszystko ze slowem trasfers bylo juz testowane;))

woj-tek napisał(a):

Heh... Też mi sie tak wydawalo, ale wcześniej jak szukalem w menu.ini slowa transfer to tej sekcji mi nie znajdowalo <confused> :/

szyk napisał(a):

Przygotowałem programik, który usuwa pliki do kosza.

Do wspomnianej już sekcji [Readonly Edit Widget Popup Menu] w używanym pliku standard_menu.ini dodajemy wpis :

Item, "Usuń plik"=Copy & Execute program, "Ścieżka do pliku del_transfer.exe", "%c"
(przy korzystaniu z edytora bez obsługi UTF-8 zamiast "Usuń plik" wstawić "UsuĹ„ plik" smile)

Potem klikamy prawym przyciskiem myszy na lokalny adres pliku i mamy możliwość jego usunięcia.

Program : del_transfer.exe
Źródło : del_transfer.cpp

d.i.z. napisał(a):

Bezpieczniej moim zdaniem (choć nieco więcej roboty) jest uaktywnienie pozycji 'Open Containing Folder' i ręczne usunięcie pliku z explorera.

szyk napisał(a):

Tak, ale kosztem wygody. smile
Myślę, że pytanie o zgodę na usunięcie pliku do kosza, jak i przeniesienie go do niego jest wystarczającym zabezpieczeniem.

Poza tym ja z programowania w ogóle, jak i szczególnie w Winapi jestem zbyt dużym amatorem, żeby mi takie rzeczy szybko i sprawnie szły. I zajmuje mi to sporo czasu ... wink