如何有条件的执行数据库对象DBItem

来源:互联网 发布:淘宝 交易指数 编辑:程序博客网 时间:2024/04/30 08:38

   在软件的安装过程中,如果我们通过脚本控制一些 DBItem 是否可以被执行,可以通过DBItem 的条件设置来实现。

    nextinstaller
    1.OS
       可以设置操作系统的类型,以指定在哪个操作系统下才能被执行,如果不设置,则忽略操作系统。
    2.Media
       可以设置Media,以指定在哪个Media下才能被执行,如果不设置,则忽略Media。
    3.SetupMode
       可以设置SetupMode,以指定在哪个SetupMode下才能被执行,如果不设置,则忽略SetupMode。
    4.Condition
    这是一个高级设置,只要内容是 1 就会被执行,内容是 0  则不被执行,我们可以通过联一个变量表中的变量,然后在脚本来设置变量的值就可以动态的通过脚本来实现控制当前 DBItem 是否被执行。
      如:
      nextinstaller
     要修改变量表中的变量可以通过 Install.SetVarTabValue 来实现,
     如:SetVarTabValue ('CreatDB' , 1 );
原创粉丝点击