|
Poslao: 03 Jul 2009 00:24
|
offline
- Pridružio: 15 Maj 2008
- Poruke: 144
- Gde živiš: Ćuprija
|
Pravim program slican Notepadu, i imam extenziju .mnp (skkraceno od M Notepad, tako se zove program) i ne znam kako da je povežem sa programom (ne znam kako da se kad u windowsu kliknem na fajl sa tom extenzijom otvori program i ispise text...).
Čitao sam po internetu, da treba nesto oko registry-ja, ali nista nisam uspeo, pa sam se ovde obratio za pomoć!
Hvala....
|
|
|
|
|
Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
|
|
|
Poslao: 03 Jul 2009 11:08
|
offline
- Peki_92

- Elitni građanin
- Pridružio: 26 Okt 2008
- Poruke: 1560
- Gde živiš: Sremski Mihaljevci
|
to i mene zeza sa extenzijom .pdi. i ja znam da treba nesto da se radi oko registra.
|
|
|
|
|
|
|
Poslao: 03 Jul 2009 12:55
|
offline
- snoop

- Genghis Khan
- Pridružio: 18 Apr 2003
- Poruke: 8134
- Gde živiš: U kesici gumenih bombona...
|
Ovo je teorijski kako dodeliti neku extenziju programu kako sam ja sam sebi pretocio u teoriju kada sam radio.
Otvaranje samog fajla treba da se obavi u programu.
u hkey_classes_root kreirati novi key koji se zove kao extenzija koju zelite (.mnp).
u data polje upisati npr. MojaAplikacija (ovo ce nam sluzi kasnije kao referenca prema drugom kljucu koji cemo napraviti).
u ovom kljucu, mozete kreirati koliko hocete pod kljuceva u zavisnosti koliko programa moze (i treba) da otvori taj file.
isto u hkey_classes_root kreirati kljuc koji ce se zvati MojaAplikacija (to je ta referenca).
u data polje tog kljuca mozete da upisete neki kratki info npr. znacenje skracenica u extenziji.
ako zelimo da ubacimo default ikonicu za taj tip fajla:
kreirati DefaultIcon kljuc i u data polje ubaciti putanju do ikonica.
ako zelimo da pridruzimo extenziju nekom programu:
kreirati shell kljuc u data polje napisati open
kreirati open kljuc i napisati sta radi ta opcija (ovo se prikazuje u meniju desnim klikom) npr. Open
kreirati command kljuc u data polje upisati "putanja_do_fajla" "%1"
Preko main methode u c# se dobija putanja tog fajla (main methoda sadrzi args[] parametre koji su joj prosledjeni) i tu putanju koristis da bi procitao taj file.
Btw, ovaj pristup zahteva poznavanje dodavanje u registry programski.
|
|
|
|
|
|
|
Poslao: 03 Jul 2009 13:20
|
offline
- Pridružio: 15 Maj 2008
- Poruke: 144
- Gde živiš: Ćuprija
|
Razumem ovo sto si napisao, ali neznam kako to da prebacim u kod... Pa ako ima neko ko zna, da mi pomogne, ustvari da NAM pomogne xD...
|
|
|
|
|
|
|
Poslao: 05 Avg 2009 11:53
|
offline
- Peki_92

- Elitni građanin
- Pridružio: 26 Okt 2008
- Poruke: 1560
- Gde živiš: Sremski Mihaljevci
|
Napisano: 03 Jul 2009 14:46
ni ja nisam skontao kako da to ubacim
Dopuna: 04 Avg 2009 21:42
snup ajde molim te pojasni. nisam razumeo ovo sshel i open klju a ni ovo sa ikonivom
Dopuna: 05 Avg 2009 10:52
uradio sam ali imam problem. nisam dobio ikonicu koju sam zadao i kada na taj pdi fajl kliknem 2 puta da otvorim on ga otvori u programu koji sam zadao ali polje za text bude prazno. ali kad taj isti fajl otvorim u notepad-u bude prikazan text koji je sacuvan. sta da radim??
Dopuna: 05 Avg 2009 11:53
resio sam problem ikonice. jos samo ovaj problem. to je neki kod koji se pise u formu dogadjaja load, po mom misljenju. molim vas pomozite mi!
Milane gde si ti?
|
|
|
|
|
|
|
Poslao: 05 Avg 2009 19:36
|
offline
- Pridružio: 15 Maj 2008
- Poruke: 144
- Gde živiš: Ćuprija
|
Ja nista.... ajde uploaduj projekat ako ti nije prob...
|
|
|
|
|
|
|
|
|
Poslao: 11 Avg 2009 14:53
|
offline
- Pridružio: 15 Maj 2008
- Poruke: 144
- Gde živiš: Ćuprija
|
Da li si ove key-ove pravio kodom u tvom programu ili 'ručno' ??
|
|
|
|
|
|
|
|