Witam
Jako, że Opera niepoprawnie pokazuje informacje EXIF z JPG (może i poprawnie, ale baaardzo nieczytelnie), chciałbym podłożyć do tego celu program np. Opanda IExif. Chciałbym klikając prawym przyciskiem na zdjęcie mieć opcję do pokazania EXIF za pomocą Opandy. Czy jest to możliwe?
Z góry dziękuje za sugestie i pomoc.
Pewnie jest.
Znalazłem takie http://download.chip.pl/download_137834.html - czy to ten program?
Tam jest "Integruje się z systemem i jest dostępny w menu kontekstowym Eksploratora" - popatrz w rejest jak jest uruchamiany. Czy ma jakiś dodatkowy parametr?
Ja w swoim menu w
[Image Popup Menu]mam:
Item, "Otwórz w IrfanView" = Execute program,"C:\IrfanView\i_view32.exe","%s",,"irfan"- oczywiście to tylko przykład, oczywiście ikonkę dodawałem do skórki. A działa tak, że najpierw w Operze robię "Otwórz obrazek" i dopiero po powtórnym prawokliku wybieram "Otwórz w IrfanView"
Ty powinieneś dodać linijkę (zastąpić tą moją z IrfanView):
Item, "Opanda IExif" = Execute program,"ścieżka do pliku .exe","%s"
nie masz ikonki, więc bez ikonki;
na pewno parametr %s - chcesz otworzyć obrazek z cache, jak jest potrzebny jeszcze jakiś ze względu na wymagania Opanda IExif to pewnie takie "parametr %s"
Na wszelki wypadek - o instalacji menu: http://my.opera.com/community/forums/findpost.pl?id=1925952
Swoją drogą - czy komuś chciałoby się sprawdzić działanie External Program buttons. Gdy działało to łatwo było najpierw ustalić "przepis na akcję" przyciskiem, a potem wstawić odpowiednie do menu.
Originally posted by Ryszard:
Ty powinieneś dodać linijkę (zastąpić tą moją z IrfanView):Item, "Opanda IExif" = Execute program,"ścieżka do pliku .exe","%s"
No niestety jakoś nie działa u mnie :/
No, pierwsze lepsze zdjęcie z tego serwisu:
http://plfoto.com/1165010/zdjecie.html
Nie udaje się wyświetlić EXIF w tym programie w ten sposób (przynajmniej ja nie potrafię)
Originally posted by tomurbanowicz:
No, pierwsze lepsze zdjęcie z tego serwisu:
http://plfoto.com/1165010/zdjecie.html
Nie udaje się wyświetlić EXIF w tym programie w ten sposób (przynajmniej ja nie potrafię)
Trzeba najpierw otworzyć obrazek - dlatego podany przeze mnie kod dla sekcji [Image Link Popup Menu] nie ma sensu i go skasuję. Dla obrazka osadzonego na stronie nie da się przekazać danych o jego nazwie w pamięci podręcznej (jak pisałem powyżej).
Originally posted by Ryszard:
Tam jest "Integruje się z systemem i jest dostępny w menu kontekstowym Eksploratora" - popatrz w rejest jak jest uruchamiany. Czy ma jakiś dodatkowy parametr?
Przy pomocy programu Process Viewer da się podejrzeć parametry startowe uruchomionego procesu. Bardzo przydatne narzędzie.
Na tej podstawie kod powinien być w takim stylu:
[Image Popup Menu] ... Item, "Exif"=Execute program, "C:\Program Files\Opanda\IExif 2.26\IExifShell.exe", "%s|%u||Opera"
(zamiast "Opera" było oczywiście "Firefox" ).
W starszych Windowsach pewnie trzeba będzie zastosować uproszczony kod:
Execute program, "C:\Program Files\Opanda\IExif 2.26\IExifShell.exe", "%S"
, żeby otoczyć ścieżkę do obrazka w pamięci podręcznej cudzysłowiem (wielkie "S"), jeśli w ścieżce do katalogu pamięci podręcznej Opery jest spacja (np. dla Opery zaintalowanej w 'Program Files"), ponieważ Opanda IExif nie widzi takiego pliku.
Originally posted by tomurbanowicz:
No niestety jakoś nie działa u mnie :/
Hmm, w XP "%s" powinno chyba zadziałać, a jak wstawisz wielką literę "S"?
Edycja: dla obrazka osadzonego na stronie chyba nie da się przekazać danych o jego lokalizacji, trzeba go najpierw otworzyć.