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_
-
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