Dodeljivanje ikona?

Dodeljivanje ikona?

offline
  • Pridružio: 24 Feb 2007
  • Poruke: 167
  • Gde živiš: Babusnica

Kako kada napravim program za pisanje teksta, i kada usnimim tekst u nekoj novoj ekstenziji (npr .srd) da ikona ne bude nedefinisana vec da bude neka koju ja odaberem i da se pokrece taj program gde je kreirana kad dvaputa klikne?



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Srđan Tot
  • Am I evil? I am man, yes I am.
  • Pridružio: 12 Jul 2005
  • Poruke: 2483
  • Gde živiš: Ljubljana

Da li znas da radis sa registry?

U HKEY_CLASSES_ROOT kreiraj kljuc koji se zove kao extenzija ukljucujuci i tacku (npr .srd) i dodeli mu default vrednost recimo SRDFile.

Zatim kreiraj kljuc koji se zove isto kao i default vrednost kljuca za extenziju. U ovom slucaju SRDFile. Njegova default vrednost je tekst koji opisuje tip datoteke (npr. My Text Editor File).

U kljucu SRDFile kreirak kljuc DefaultIcon i kao default vrednost postavi putanju do ikonice koju zelis da postavis za taj tip fajla.

U kljucu SRDFile kreirak kljuc shell, a u njemu kljuc open. Default vrednost ovog kljuca je tekst koji se vidi umesto Open kada u exploreru kliknes desnim na fajl. u open kljucu kreiraj nov kljuc command i kao njegovu default vrednost postavi komandu kojom bi trebao da pokrenes program za rad sa fajlom, npr C:\Program Files\SRDTextEditor.exe "%1". %1 oznacava ime fajla tako da program zna sta treba da otvori.

Program napravi tako da se fajl automatski ucita ako u komandnoj liniji nadje validnu putanju.



offline
  • Pridružio: 24 Feb 2007
  • Poruke: 167
  • Gde živiš: Babusnica

Nikad nism radi sa registryma. Ali probacu.

Ko je trenutno na forumu
 

Ukupno su 887 korisnika na forumu :: 12 registrovanih, 0 sakrivenih i 875 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: deLacy, kaskadija, Mrav Obrad, Otto Grunf, PrincipL, RED4G-304, rikirubio, sap, sekretar, vladetije, zlaya011, Đole64