wix custom action 之 vbscript 简明步骤(IS2120@BG57IV3)


IS2120@CSDN.BG57IV3 //z 2013-04-28 00:10:26 IS2120@BG57IV3.T2089186955.K[T3,L62,R1,V13] 1. wxs 文件中创建一个 custom action <CustomAction Id="Id_Of_ScriptAction" BinaryKey="Id_of_binary" VBScriptCall="Function_Name" /> ID : 一个唯一的ID BinaryKey : 指向对应的 vbs 文件(见下文) VBScriptCall : vbs文件中的函数 eg : <CustomAction Id="CA_HelloWorld" BinaryKey="Hello_World" VBScriptCall="HelloWorldFunc" /> 2. 创建 vbscript 文件 Hello_World.vbs *_* Sub HelloWorldFunc msgbox "Hello World!" End Sub 3. 将创建的 vbs 文件添加到 wxs 中去 <Binary Id="Id_of_binary" src="Local_Path" /> eg: <Binary Id="Hello_World" src="E:\Hello_World.vbs" /> 4. 然后就可以放入执行序列了 <InstallExecuteSequence> ... <Custom Action="Id_Of_ScriptAction" [After|Before|Sequence]="..." >Condition</Custom> ... </InstallExecuteSequence> eg: <Custom Action="CA_HelloWorld" Before="InstallFinalize" >Remove=All</Custom> IS2120@CSDN.BG57IV3

原文地址:https://www.cnblogs.com/IS2120/p/6745753.html