
nastavenie Windows photo viewer. otvarat obrazky vo full rozliseni.
ahoj
na prezeranie obrazkov pouzivam defaultny Windows photo viewer.
potrebujem nejako nastavit, aby sa mi obrazky automaticky otvarali vo svojom full rozliseni. aj ked to nevyjde na celu obrazovku.
program sam neponuka nejake nastavenia, nedalo by sa to v registroch ?
dakujem
A nebylo by teda lepší použít jiný program?
mne to vyhovuje takto, iba chcem zmenit to nastavenie
jak píše wikan, normální programy na to mají předvolby - např. irfanview, xnview.
nikto mi nevie pomoct ?
a co chceš slyšet? že neumí?
podívej na příkaz na bmp u tvého programu:
v registry na hklm:
je volání typu droptarget object:
ty ovlivníš akci- je nastavena na default %1- což většinou znamená otevřít.
ty můžeš (po zálohování hive) vyzkoušet parametry %2, %3.... jestli se to nechytne na něco jinýho (umí to leda tisknout a prezentovat) a až tě to přestane bavit, tak sáhneš po jiným programu.
%1 neznamená otevřít, ale název souboru, který to má otevřít. %2, %3,... pravděpodobně nechytne nic.
slovíčkaříš. %1 je parametr. ono je to jedno.
jedno to neni, nazov suboru tam ma nechat, ked sa ma s niecim hrat tak to mozu byt len ine parametre, ktore ale ten rundll asi ani neumoznuje.
Spravanie programu ovplyvnia hlavne nastavenia samotneho programu, ak nejake ma, ptz obrazok zobrazuje program, a ne nejaky open command. Jake ma ten program nastavenia netusim.
žádné nastavení nemá. rundllovi je to jedno, záleží na knihovně.
cesta
je origo od ms na w7, nezprzněná tuněním.
parametrem nic nezkazí.
---
to nic nemění na tom, že tazatel má použít jiný program.
ten program ma, ze v defaulte otvara s nastavenim takto:
6da1c7a7bd.png
potom ked stlacite to tlacidlo, obraz sa roztiahne do povodnej velkosti a vyzera takto:
c217e0ba6a.png
no ked to program podporuje v "nastaveniach", tak sa to moze zadat aby to bolo vzdy hentak naplno
on to podporuje jako akci.
v nastavení nic takového znát nemusí a neukládá - proto to nemáš jak ovlivnit.
další sw: FPV
edit: to s tím dalším parametrem možná funguje, vyzkoušej:
the path_to_image variable MUST NOT contain the double quote " ".
http://stackoverflow.com/questions/6190271/how-to- run-photoviewer-dll-in-command-line
Robil som to spravne ?
Otvoril som regedit.exe
Isiel na lokaciu: HKEY_LOCAL_MACHINE\SOFTWARE\Classes\PhotoViewer.Fi leAssoc.Bitmap\shell\open\command
Mam tam toto:
d23c267297.png
Skusal som "%1" zmenit na "%2", "%3" a pise ze to nejde:
0d0820dcd0.png
Potom som chcel urobit to napisal kmochna:
%SystemRoot%\System32\rundll32.exe "%ProgramFiles%\Windows Photo Viewer\PhotoViewer.dll"
ale neviem ako sa tam mam dostat a cim. A co potom ked tam budem.
Co napisal ledni_brtnik, tiez som nepochopil ako a cim sa tam dostanem a co potom:
rundll32 "%ProgramFiles%\Windows Photo Viewer\PhotoViewer.dll", ImageView_Fullscreen path_to_image
Skusil som program co odporucil ledni brtnik, ale program otvara subory tak, aby sa cele vosli na obrazovku a nikde sa neda nastabvit, aby otvaral v original size.
Opakujem, nechcem mat otvorene vo fullscreene (teda nebudem vidiet nazov prave otvoreneho suboru a ani tlacitka programu na dalsi obrazok... ja len chcem aby to bolo vo full size !
aha. předpokládal bych, že parametr "ImageView_Fullscreen" skutečně zobrazí fullscreen.
a že ho před nějakým přepisováním parametrů v registrech nejdřív vyzkoušíš v příkazovém řádku, win7 máš před sebou.
když chceš jen full size obrázky, padlo to několik návrhů na rozumnější jiný sw.
když ti nevyhovují, napiš microsoftu nebo si naprogramuj vlastní windows.
nebo se podívej ascii/hexa prohlížečem do toho PhotoViewer.dll, jestli v něm nevyčteš další parametry, obvykle na konci.
prosim vysvetlite mi ako ste mysleli to s tymi inymi cestami co ste mi zadali lebo ja niesom coder a nevidim do toho tak hlboko, mne to nedava zmysel.
tak nech sa naucim nieco pre buduci krat
"aha. předpokládal bych, že parametr "ImageView_Fullscreen" skutečně zobrazí fullscreen. "
t0 som neskusal, som napisal predsa ze neviem ako sa dostat na tvoju cestu k tomu co si napisal
pravdepodobne nepisete plne znenie alebo co, ja to neviem domysliet lebo to neviem jednoducho
ascii prohlížeč je součástí normálního správce souborů.
nebo použít normální prohlížeč obrázků, ne od ms.
Nie celkom tak som to myslel.
1, Toto je co:
%SystemRoot%\System32\rundll32.exe "%ProgramFiles%\Windows Photo Viewer\PhotoViewer.dll", ImageView_Fullscreen %1
V regedit.exe taku cestu nevidim.
2, K tomuto sa tiez nedostanem cez hento:
%SystemRoot%\System32\rundll32.exe "%ProgramFiles%\Windows Photo Viewer\PhotoViewer.dll"
To su komandy ? Kde ich mam zadat alebo co s tym mam robit
příkaz k vykonání se dá vložit do příkazového řádku (cmd.exe)
%1 je parametr s úplnou cestou k obrázku.
proměnná %ProgramFiles% musí vést k tvé verzi Windows Photo Viewer - viz správce souborů.
nemám tu win7, tobě nic nebrání to konečně zkusit, když máš klávesnici před sebou.
jenže nevím proč tak trváš na zkoušení, když jsi výš prohlásil, že fullscreen mód nechceš.
registry nech na pokoji, když nevíš co tam psát a do PhotoViewer.dll ses pro možné parametry ještě nepodíval.
Tak to je uz ina !
Ked viem co mam robit a ako, tak to aj spravim.
Ale ty a ostatni mi opakovane podsuvate ciastocne veci. Ja potom pol dna premyslam, co to je, ako so spravit a pod. To robite naschval ! To som tu uz raz davno riesil, ze tadialo ceste nevedie ani pre tazatele ani pre vas, lebo sa sem vraciate, lebo to stale nie je urobene. Tak ozaj nechapem preco to stale robite !!
Ako si mozem ja - nekoder, vycucat z prsta ze to mam zadat niekam a vediet aj kam ? napr. cmd.exe ?
To mi robite naschval, ok, ved aj na vas dojde...
1, Spustil som cmd.exe ako spravca. Copy pastol som tam (ctrl + v neislo, ak som stlacil prave mysitko, same sa to tam napastovalo) toto:
rundll32 "%ProgramFiles%\Windows Photo Viewer\PhotoViewer.dll", ImageView_Fullscreen C:\Users\a\Desktop\aaaa.jpg
Otvorilo obrazok po od-enterovani, ale nebol ani fullscreen ani full size image.
2, Pouzil som tento program: www.hexbrowser.com na to .dll. A toto mi ukazal:
80c4c2a80e.png
96b3293894.png
1af6fe5b4c.png
Na co mi je to dobre (ziadne parametre nevidim) a aky je dalsi krok ?
Vdaka
fak se potřebuješ na každou větu ptát dvakrát?
abych předešel dalším dotazům: když to tam nebude, použij už konečně jiný normální soft.
na konci coho ?
videl si tie obrazky co som linkol ?
su tam 3 karty, v kazdej je mrte riadok
tak o akom konci to hovoris
to je akoby si povedal ze na konci Zemegule je nieco.
total nonsens
mna vinis za nieco, co si ty presne nepomenoval
som mlady, ale kludne tu mozem dostat infarkt alebo porazku, lebo uz na to nemam nervy
Potom by to chtělo fotky.
skončím to, protože jsi extrémně nechápavý:
když mluvím o souboru, fak si myslíš, že mluvím o obvyklém konci jeho názvu, nebo o náhodném řádku výpisu?
pro jednoduchost si představ, že to s PhotoViewer.dll nepůjde, což je klidně možné.
jiné řešení tvého problémku tu bylo několikrát, mě to po tvém přístupu už nezajímá.
moze mi s tym pomoct niekto iny ?
zohnal som iny program, ktory mozno vie viac info o .dll kedze neviem co hladat
je nieco z tohto parameter ?
930d6b8cdb.png
Mělo by to být řešitelné pomocí skriptu v AutoIt3, ale celkově je to úchylný...
http://www.howtogeek.com/forum/topic/stop-windows- picture-038-fax-viewer-resizing-images
ved ok, len mi prosim povedzte uz niekto, ci to .dll ma parametre alebo nie a co je vlastne na tom obrazku co som sem linkol