Hogyan adjunk egy programot a menü - Új - jobb egérgomb - számítógép fórum

Re: Hogyan adjunk egy programot a menüben a „create” jobb egérgombbal

Új tétel hozzáadása a menühöz „Create”
Context menüpont „Új” jelenik meg, ha rákattint az asztalon vagy a Windows Intézőben egy helyet a megnyitott mappában. Lehetőség van, hogy egy új elemet a menüből. Például ha egy web designer, nem lenne kényelmes, hogy az elem HTML dokumentum, amely lehetővé teszi, hogy azonnal hozzon létre egy sablont az Ön oldalán.







Mi osztja meg a munkát a több szakaszban. Kezdeni, meg ShellNew könyvtárat a Windows mappában. Ott tartják üresen létrehozott fájlokat a helyi menü segítségével. Például, ha telepítve van a Microsoft Office, látni fogja ebben a könyvtárban, üres fájlt a Word és exce.

A következő lépés -, hogy hozzon létre egy mappát, például index.html. Belül írja oldalsablonhoz. Például így:




főcím




A harmadik szakasz. Együtt dolgozunk a registry. Tehát keresünk részén HKEY_CLASSES_ROOT \ .html és profil létrehozása ShellNew. Ebben a részben létrehozunk egy string paramétert fájlnév, mint érték, amely szükséges a nevét adja meg a sablon teremtett minket (index.html). Az újraindítás után az új elem jelenik meg a helyi menüben.

Vannak más módon. Nem hozhat létre egy fájlt sablonként. Lehet üres, de akkor a fájlnév helyett paraméter kell hozzon létre egy üres string paraméter NullFile.

A script hozzáteszi típusú «.doc» fájlt jelzi, hogy melyik programot megnyitni, valamint egy linket egy ikont. És hozzáadja az elemet létre ezt a fájlt a menüben a „Create”.







Másolja le az üres dokumentumot a sablon mappában, ahonnan másolt, amikor egy új dokumentum létrehozására. Szélsémák hogy megértsék a menüben a "Create" Csak két mappát: «Windows \ ShellNew» és «Documents and Settings \ All Users \ Templates„. Itt a „%

dp0ShellNew "" % SystemRoot% \ ShellNew „/ y

Hozzon létre egy rendszerleíró kulcsot a fájl kiterjesztését. Az érték a „alapbeállítás” lehet bármilyen (ebben az esetben OfficeWord), de meg kell egyeznie a regisztrációs kulcs nevét, amely létrehoz egy kisebb, és amelyben azt fogja kérni a program, hogy nyissa meg a fájlt, az ikon, stb
reg add "HKCR \ .doc" / v "" / t REG_SZ / d "OfficeWord" / f

Hozzátéve alfejezet „ShellNew” egészíti ki a menüpont „Új” (ha hozzáadjuk a többi beállítást itt), és az értéke „a fájlnevet” paraméter (ebben az esetben „Word.doc”) kér a sablon nevét a mappában «% SystemRoot% \ ShellNew ”.
reg add "HKCR \ .doc \ ShellNew" / v "fájlnév" / t REG_SZ / d "Word.doc" / f

A név a menüpont „Új”. Abban az esetben, orosz karaktereket lefordítani őket OEM-kódolás, például a «Notepad2».
reg add "HKCR \ OfficeWord" / v "" / t REG_SZ / d "Word dokumentum" / f

Az alapértelmezett név a csapat (ha a jobb gombbal a fájlra). Az írás a szó «Nyitott», hanem a „Megnyitás”. Az orosz szörf továbbra is megjelenik a „Megnyitás”, de ha írsz a nyilvántartásban a „Megnyitás”, a tétel az „Új” menü nem jelenik meg.
reg add "HKCR \ OfficeWord \ shell" / v "" / t REG_SZ / d "Open" / f

Hozzon létre egy utat nyitott a program fájlt. Ehhez
. 1. Rendeljen változó „ExePath” út a könyvtár, amelyben a szkript fut, azzal a kiegészítéssel, a nevét, a kívánt EXE és „”% 1 „” a végén, hogy mit jelent, hogy megnyissa azt ugyanazt a fájlt a program elindítása után. Ha a szkript megduplázódik százalékos egyszeres, kétszeres idézőjelben is egységes, és felírható egy.
beállítva ExePath =%

2. És írni a kapott stringet a registry.
reg add "HKCR \ OfficeWord \ shell \ open \ command" / v "" / t REG_SZ / d "% ExePath%" / f

Hasonlóképpen, hozzá az utat, hogy az ikon a fájltípus, amely többek között a „Create” menüben.
beállítva IcoPath =%

dp0Word.exe, 1
reg add "HKCR \ OfficeWord \ DefaultIcon" / v "" / t REG_SZ / d "% IcoPath%" / f