QL.túra

Kulturális smörgåsbord Esterházytól Wass Albertig, a gumicsizmától az iPad-ig, a Teletabiktól Sexpírig, a makrofágtól a mikrokontrollerig, miazmás...

Címkék

2000 (20) 2001 (6) 2002 (16) 2003 (164) 2004 (61) 2005 (40) 2006 (31) 2007 (28) 2008 (33) 2009 (175) 2010 (188) 2011 (201) 2012 (86) 2013 (40) 2014 (36) 2015 (26) 2016 (10) adáshiba (91) android (1) animáció (93) cygwin (3) film (410) gezarol (13) hájtek (159) hangoskönyv (32) ipad (17) klip (12) könyv (191) linux (29) színház (169) vers (17) windows (37) zene (111) Címkefelhő

+jegyzések

Most ...

... múlok .osan

bmi_tiny.png


... hallgatom
Szabó Magda: Régimódi történet
https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcSqTmZEqlCRFgojyt52Q2n_qiMTyVlt-zJu-DpbNKVY6OQbBh4u


... olvasom
Alexander Steele (szerk.): Kezdő írók kézikönyve


... (Kik ezek? Kik ezek az embek? Kik ezek?)
profile for TrueY on Stack Exchange, a network of free, community-driven Q&A sites
free counters

[Hájtek] File típusok programhoz rendelése W7 alatt

2011.09.02. 11:00 | TrueY | Szólj hozzá!

Címkék: windows 2011 hájtek

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!

  1. Indítsunk egy regedit-et.
  2. Itt a HKEY_CLASSES_ROOT-ra jobbklikk -> New -> Key -> Adjuk meg a kiterjesztést (pl. ".xxxx")
  3. ".xxxx" jobbklikk -> New -> Key -> "shell"
  4. "shell" jobbklikk -> New -> Key -> "print"
  5. "Print" jobbklikk -> New -> Key -> "command"
  6. 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"
  7. OK nyomás és már kész is.
  8. 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.
  9. 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!

A bejegyzés trackback címe:

https://qltura.blog.hu/api/trackback/id/tr412877156

Kommentek:

A hozzászólások a vonatkozó jogszabályok  értelmében felhasználói tartalomnak minősülnek, értük a szolgáltatás technikai  üzemeltetője semmilyen felelősséget nem vállal, azokat nem ellenőrzi. Kifogás esetén forduljon a blog szerkesztőjéhez. Részletek a  Felhasználási feltételekben és az adatvédelmi tájékoztatóban.

Nincsenek hozzászólások.
süti beállítások módosítása