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


Egyéni művelettípus 35

Ez az egyéni művelet formázott szöveges sztringből állítja be a telepítési könyvtárat. További információ: Címtár célhelyének módosítása

Forrás

A CustomAction tábla forrásmezője tartalmazza a Címtártáblakulcsát. A kijelölt könyvtárat a Cél mező formázott sztringje állítja be MsiSetTargetPathhasználatával. Ez a cél elérési útját és a hozzá tartozó tulajdonságot a Cél mezőben lévő formázott szöveges sztring kibontott értékére állítja. Ne próbálja meg módosítani a célkönyvtár helyét egy karbantartási telepítéssorán. Ne próbálja meg módosítani a célkönyvtár elérési útját, ha az elérési utat használó egyes összetevők már telepítve vannak egy felhasználó számára.

Típusérték

Adja meg az alábbi értéket a CustomAction tábla Típus oszlopában, az alapszintű numerikus típus megadásához.

Állandók Hexadecimális Tizedes
msidbCustomActionTypeTextData + msidbCustomActionTypeDirectory 0x023 35

 

Cél

A CustomAction tábla céloszlopa tartalmaz egy, az MsiFormatRecordmegadott funkcióval formázott szöveges sztringet (numerikus mezőjelölők nélkül). A lecserélendő paraméterek szögletes zárójelek közé [...], és lehetnek tulajdonságok, környezeti változók (% előtag), fájlelérési utak (# előtag) vagy összetevőkönyvtár elérési útjai ($ előtag). Vegye figyelembe, hogy a címtár elérési útjai mindig címtárelválasztóval végződnek.

Feldolgozási beállítások visszaküldése

Az egyéni művelet nem használja ezeket a beállításokat.

Végrehajtási ütemezési beállítások

A CustomAction tábla Típus oszlopában szerepeljenek választható jelzőbitek, a végrehajtás ütemezési beállításainak megadásához. Ezek a beállítások szabályozzák az egyéni műveletek többszörös végrehajtását. A beállítások leírását az Egyéni művelet végrehajtásának ütemezési beállításaicímű témakörben talál.

In-Script végrehajtási beállítások

Az egyéni művelet nem használja ezeket a beállításokat.

Értékek visszaadva

Lásd egyéni művelet visszatérési értékeit.

Megjegyzések

Ha egy privát tulajdonságot a felhasználói felületi sorrend egyik táblájában egyéni műveletet hoz létre, a tulajdonság nincs beállítva a végrehajtási sorrendben. Ha a tulajdonságot a végrehajtási sorrendben szeretné beállítani, egy egyéni műveletet is be kell helyeznie egy végrehajtási sorrend táblába. Azt is megteheti, hogy a tulajdonságot nyilvános, és belefoglalja a SecureCustomProperties tulajdonságba.

Custom_Actions

Formázott szöveg egyéni műveletek