Opera + EXIF

w dziale Dostosowywanie Opery do własnych potrzeb
tomurbanowicz napisał(a):

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.

Ryszard napisał(a):

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.

tomurbanowicz napisał(a):

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 :/

tomurbanowicz napisał(a):

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ę)

szyk napisał(a):

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).

szyk napisał(a):

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. smile
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" smile).

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ć.