Gestire sottostorage
Il file VBScript WiSubStg.vbs viene fornito nei componenti di Windows SDK per gli sviluppatori di Windows Installer. Questo esempio illustra come usare lo script per gestire le sottostorage in un database di Windows Installer. Una trasformazione può essere aggiunta a un database di Windows Installer esistente come sottostorage.
L'esempio illustra l'uso di:
- tabella _Storages
- Metodo OpenDatabase (oggetto Installer)
- CreateRecord, metodo
- Metodo LastErrorRecorddell'oggetto Installer
- Metodo OpenView
- Metodo Commitdell'oggetto Database
- Metodo Fetch
- Modify, metodo
- Metodo Executedell'oggetto View
- Proprietà StringData
- Metodo SetStreamdell'oggetto Record
Per usare questo esempio, è necessaria la versione CScript.exe o WScript.exe di Windows Script Host. Per usare CScript.exe per eseguire questo esempio, digitare una riga di comando al prompt dei comandi usando la sintassi seguente. La Guida viene visualizzata se il primo argomento è /? oppure se vengono specificati troppi argomenti. Per reindirizzare l'output a un file, terminare la riga di comando con VBS > [percorso al file]. L'esempio restituisce un valore pari a 0 per l'esito positivo, 1 se viene richiamata la Guida e 2 se lo script ha esito negativo.
cscript WiSubStg.vbs [path to database][path to file][options][substorage name]
Specificare il percorso del database di Windows Installer per aggiungere o rimuovere sottostorage. Specificare un percorso per la trasformazione o il file di database da aggiungere come sottostorazione. Per elencare le sottostorage nel database di Windows Installer, omettere il percorso di questo file. È possibile specificare un nome di sottostorage facoltativo, se questo viene omesso, il nome di sottostorage viene omesso per impostazione predefinita con il nome del file.
È possibile specificare l'opzione seguente.
Opzione | Descrizione |
---|---|
nessuna opzione specificata | Aggiungere una sottostorazione al database di Windows Installer. |
/d | Rimuovere una sottostorazione. Questo flag di opzione deve essere seguito dal nome della sottostorazione da rimuovere. |
Per altri esempi di scripting, vedere Esempi di scripting di Windows Installer. Per utilità di esempio che non richiedono Windows Script Host, vedere Strumenti di sviluppo di Windows Installer.
Si noti che un esempio di localizzazione illustra le trasformazioni di personalizzazione di incorporamento come sottostorazione.