XP-ben viszonylag egyszerűen meg lehetett oldani, hogy egy file kiterjesztéshez hozzárendeljünk programokat. Esetleg többet is, ami az explorer-ben jobbklikkre felugró menüben kiválasztható akciókat tett lehetővé. Ezt átvariálták W7-ben. De mit és hogyan lehet csinálni?
XP-ben a menet az volt, hogy az explorer-t elindítva Tools | Folder Options | File Types fülre megyünk. No ez nincs W7-ben. Helyette a default összerendelést a Control Panel-en lehet intézni:
Control Panel\All Control Panel Items\Default Programs\Associate a file type or protocol with a program. Itt kiválaszthatunk egy kiterjesztést és megváltoztathatjuk a hozzárendelést. De ez csak az expolrer-ben duplaklikkre indítós programot állítja be.
Avagy jobbklikk a file-ra és az Open with menüben van a Choose defualt program...
No de hogyan veszek fel egy új kiterjesztést? Nincs szép megoldás. Expolrer-ben létre kell hozni egy akármilyen file-t az adott kiterjesztéssel és duplaklikk. Ekkor felajánlja az összerendelést. Itt beállíthatjuk, hogy mi induljon.
Hogyan tudok mondjuk view (read only), vagy print felugró menü hozzárendelést megvalósítani? Valszeg csak registry túrással! Ezt miért kellett kiszedni? Ugorjunk hát neki!
- Indítsunk egy regedit-et.
- Itt a HKEY_CLASSES_ROOT-ra jobbklikk -> New -> Key -> Adjuk meg a kiterjesztést (pl. ".xxxx")
- ".xxxx" jobbklikk -> New -> Key -> "shell"
- "shell" jobbklikk -> New -> Key -> "print"
- "Print" jobbklikk -> New -> Key -> "command"
- No most a másik frame-ben bökjünk duplát a "(Default)"-ra és írjuk be az indítandó parancs sorát. Én egy cygwin bash-t indítottam:
C:\cygwin\bin\rxvt.exe -e /bin/bash -i -c "CMD_ARG='%1' /bin/bash -li" - OK nyomás és már kész is.
- Ha explorer-ben jobbklikk-elünk, akkor megjelentik egy "Print" menüpont és ha ezt választjuk ki, akkor elindít egy bash-t. A CMD_ARG-ban pedig benne lesz file a teljes path-sza.
- Ha az "open" parancsot adjuk menü névként, akkor az explore-erben két "Open" parancsunk lesz. A felső a mienk, az alsó az "Open with". Total Commander-ben egy picit más lesz. A felső menüpont a file neve lesz és ezt választva indul a mi parancsunk. Az "Open"-t választva pedig az "Open with" kiválasztós játék.
Valószínűleg ezt egyszerűbben is meg lehet oldani. Illetve az új kiterjesztések kicsit másként adják ezt meg, de ez is megfelelően működik!
Szedjünk ki valamit minden nap!
+jegyzések