Megosztás a következőn keresztül:


Billentyűparancsok táblázata

A Parancsikon tábla tartalmazza azokat az információkat, amelyekre az alkalmazásnak parancsikonokat kell létrehoznia a felhasználó számítógépén.

A Billentyűparancs tábla a következő oszlopokat tartalmazza.

Oszlop Típus Kulcs Nullázható
Parancsikon azonosító Y N
Címtár_ azonosító N N
Név Fájlnév N N
Komponens_ azonosító N N
Cél billentyűparancsok N N
Érvek formázott N Y
Leírás Szöveg N Y
Gyorsbillentyű egész szám N Y
Ikon_ azonosító N Y
IconIndex egész szám N Y
ShowCmd egész szám N Y
WkDir azonosító N Y
DisplayResourceDLL formázott N Y
DisplayResourceId egész szám N Y
DescriptionResourceDLL formázott N Y
DescriptionResourceId egész szám N Y

 

Oszlopok

parancsikon

A tábla kulcsértéke.

Directory_

A külső kulcs a Címtár tábla első oszlopába. Ez az oszlop azt a könyvtárat adja meg, amelyben a parancsikonfájl létrejön.

neve

A létrehozandó parancsikon honosítható neve.

Component_

A külső kulcs a Összetevő tábla első oszlopába. A telepítő az oszlopban megadott összetevő telepítési állapotát használja annak megállapításához, hogy a parancsikon létre lett-e hozva vagy törölve. Ennek az összetevőnek érvényes kulcsútvonallal kell rendelkeznie a parancsikon telepítéséhez. Ha a Cél oszlop egy szolgáltatás nevét tartalmazza, a parancsikon által indított fájl az oszlopban felsorolt összetevő kulcsfájlja.

cél

A parancsikon célja.

Meghirdetett parancsikon esetén ennek az oszlopnak külső kulcsnak kell lennie a Funkciótáblaelső oszlopában. A telepítő a Cél mezőben szereplő bejegyzést Azonosító értékeli ki, és a bejegyzésnek érvényes idegen kulcsnak kell lennie a Szolgáltatástábla. Ebben az esetben a parancsikon által indított fájl a Component_ oszlopban felsorolt összetevő kulcsfájlja. A parancsikon aktiválása után a telepítő ellenőrzi, hogy a szolgáltatás összes összetevője telepítve van-e a fájl elindítása előtt.

Nem meghirdetett parancsikon esetén a telepítő ezt a mezőt formázott sztringként értékeli ki. A mezőnek szögletes zárójelek ([ ]) által körülvett tulajdonságazonosítót kell tartalmaznia, amely a fájlba vagy a parancsikon által mutatott mappába van kibontva. További információ: CreateShortcuts művelet.

argumentumok

A parancsikon parancssori argumentumai.

Vegye figyelembe, hogy az Argumentumok mezőben a tulajdonságok felbontása korlátozott. Ebben a mezőben [Tulajdonság] néven formázott tulajdonság csak akkor oldható fel, ha a tulajdonság már rendelkezik a kívánt értékkel, amikor a parancsikont birtokba venni kívánt összetevő telepítve van. Ha például a(z) "[#MyDoc.doc]" argumentum helyes értékére szeretne feloldani, ugyanezt a folyamatot kell telepítenie a fájl MyDoc.doc és a parancsikont tartalmazó összetevőre.

leírása

A parancsikon honosítható leírása.

gyorsbillentyű

A billentyűparancs gyorsbillentyűje. Az alacsony sorrendű bájt tartalmazza a kulcs virtuáliskulcs-kódját, a nagy sorrendű bájt pedig módosító jelzőket. Ennek nem negatív számnak kell lennie. A telepítési csomagok szerzőinek általában ajánlott ezt a beállítást nem beállítani, mert ennek a beállításnak a beállítása duplikált gyorsbillentyűket adhat hozzá a felhasználó asztalához. Emellett a gyorsbillentyűk billentyűparancsokhoz való hozzárendelésének gyakorlata problémás lehet a gyorsbillentyűket akadálymentességihasználó felhasználók számára.

Icon_

A ikontábla egyik oszlopának külső kulcsa.

IconIndex

A parancsikon ikonindexe. Ennek nem negatív számnak kell lennie.

ShowCmd

Az alkalmazásablak Megjelenítés parancsa.

A következő értékek használhatók. Az értékek a ShowWindow Windows API-függvényhez vannak definiálva.

Érték Jelentés
1 SW_SHOWNORMAL
3 SW_SHOWMAXIMIZED
7 SW_SHOWMINNOACTIVE

 

WkDir

Annak a tulajdonságnak a neve, amely a parancsikon munkakönyvtárának elérési útját adja. Az érték a Windows formátummal hivatkozhat környezeti változókra, például %USERPROFILE%. A hivatkozások egy tényleges elérési útra lesznek feloldva, amikor a telepítő feloldja a munkakönyvtárat a parancsikon létrehozásához.

DisplayResourceDLL

Ez a mező egy formázott sztringértéket tartalmaz az erőforráskonfigurációs (RC Config) adatokat tartalmazó, nyelvsemleges hordozható végrehajtható fájl (LN-fájl) teljes elérési útjának. A formázott sztring a [#filekey] konvenciót használhatja. Ha ez a mező tartalmaz értéket, a Név oszlop figyelmen kívül lesz hagyva. Ha ez a mező üres, a telepítő a Név oszlop értékét használja. Ha ez a mező tartalmaz egy értéket, a DisplayResourceId mezőnek is tartalmaznia kell egy értéket, vagy a telepítés sikertelen.

A Parancsikon tábla ezen oszlopa csak Windows Vista vagy Windows Server 2008 rendszeren való futtatáskor használható, és egyébként figyelmen kívül hagyja. Ez az oszlop a Windows Installer 4.0-nál nem régebbi verziókban érhető el.

Ha tudni szeretné, hogyan adhat hozzá billentyűparancsokat a billentyűparancstáblához a MUI-erőforrásokhoz, tekintse meg A MUI-példa.

DisplayResourceId

A parancsikon megjelenítendő névindexe. Ennek nem negatív számnak kell lennie. Ha ez a mező tartalmaz egy értéket, a DisplayResourceDLL mezőnek is tartalmaznia kell egy értéket, vagy a telepítés sikertelen.

A Parancsikon tábla ezen oszlopa csak Windows Vista vagy Windows Server 2008 rendszeren való futtatáskor használható, és egyébként figyelmen kívül hagyja. Ez az oszlop a Windows Installer 4.0-nál nem régebbi verziókban érhető el.

DescriptionResourceDLL

Ez a mező egy formázott sztringértéket tartalmaz az erőforráskonfigurációs (RC Config) adatokat tartalmazó, nyelvsemleges hordozható végrehajtható fájl (LN-fájl) teljes elérési útjának. A formázott sztring a [#filekey] konvenciót használhatja. Ha ez a mező tartalmaz értéket, a Név oszlop figyelmen kívül lesz hagyva. Ha ez a mező üres, a telepítő a Leírás oszlopban lévő értéket használja. Ha ez a mező tartalmaz egy értéket, a DescriptionResourceId mezőnek is tartalmaznia kell egy értéket, vagy a telepítés sikertelen.

A Parancsikon tábla ezen oszlopa csak Windows Vista vagy Windows Server 2008 rendszeren való futtatáskor használható, és egyébként figyelmen kívül hagyja. Ez az oszlop a Windows Installer 4.0-nál nem régebbi verziókban érhető el.

Ha tudni szeretné, hogyan adhat hozzá billentyűparancsokat a billentyűparancstáblához a MUI-erőforrásokhoz, tekintse meg A MUI-példa.

DescriptionResourceId

A parancsikon leírásnévindexe. Ennek nem negatív számnak kell lennie. Ha ez a mező tartalmaz egy értéket, a DescriptionResourceDLL mezőnek is tartalmaznia kell egy értéket, vagy a telepítés sikertelen.

A Parancsikon tábla ezen oszlopa csak Windows Vista vagy Windows Server 2008 rendszeren való futtatáskor használható, és egyébként figyelmen kívül hagyja. Ez az oszlop a Windows Installer 4.0-nál nem régebbi verziókban érhető el.

Megjegyzések

A szolgáltatás engedélyezése csak akkor hoz létre meghirdetett parancsikont, ha a rendszer IShellLink-felülete támogatja a telepítő leírójának felbontását. Ezt a Microsoft Windows 2000 és a Microsoft Internet Explorer 4.01 rendszert futtató rendszerek támogatják. Ha nem támogatott, a telepítő létrehoz egy nem meghirdetett parancsikont a szolgáltatás összetevőjének telepítésekor, helyileg vagy forrásból futtatva.

Vegye figyelembe, hogy a meghirdetett billentyűparancsok mindig egy adott alkalmazásra mutatnak, amelyet egy ProductCodeazonosít, és nem szabad megosztani az alkalmazások között. A meghirdetett billentyűparancsok csak a legutóbb telepített alkalmazáshoz működnek, és az alkalmazás eltávolításakor törlődnek.

Erre a táblára akkor hivatkozunk, amikor a CreateShortcuts művelet és a RemoveShortcuts művelet végrehajtása.

Lásd még a DISABLEADVTSHORTCUTS tulajdonságot.

Érvényesítés

ICE03
ICE06
ICE19
ICE32
ICE36
ICE46
ICE50
ICE57
ICE59
ICE67
ICE69
ICE80
ICE90
ICE91
ICE94