在软件的安装过程中,如果我们通过脚本控制一些 DBItem 是否可以被执行,可以通过DBItem 的条件设置来实现。
![nextinstaller](http://www.atopsoft.net/nextinstaller/chs/images/CreateDBItem.gif)
1.OS
可以设置操作系统的类型,以指定在哪个操作系统下才能被执行,如果不设置,则忽略操作系统。
2.Media
可以设置Media,以指定在哪个Media下才能被执行,如果不设置,则忽略Media。
3.SetupMode
可以设置SetupMode,以指定在哪个SetupMode下才能被执行,如果不设置,则忽略SetupMode。
4.Condition
这是一个高级设置,只要内容是 1 就会被执行,内容是 0 则不被执行,我们可以通过联一个变量表中的变量,然后在脚本来设置变量的值就可以动态的通过脚本来实现控制当前 DBItem 是否被执行。
如:
![nextinstaller](http://www.atopsoft.net/nextinstaller/chs/images/CreateDBItem1.gif)
要修改变量表中的变量可以通过 Install.SetVarTabValue 来实现,
如:SetVarTabValue ('CreatDB' , 1 );