小编Ste*_*MMo的帖子

如何检查和修复InnoSetup项目中的组件?

我正在开发一个InnoSetup项目,我想知道如何总是安装一个组件(让我们说'Acrobat Reader'),但不允许在组件列表中取消选中该项.
我不希望用户取消选中它.

inno-setup

2
推荐指数
1
解决办法
1950
查看次数

如何覆盖对象变量

我想使用类似JQuery .ajax(..)的语法来配置Javascript对象,而不是参数列表,只定义与默认值不同的值.
到目前为止,我写道:

function ObjFn(config) {
  var var1 = 200  
  var var2 = "qwerty"
  var var3 = 555

  if (config instanceof Object){
    console.log("-> config")
    if (config.var1 !== undefined) var1 = config.var1
    if (config.var2 !== undefined) var2 = config.var2
    if (config.var3 !== undefined) var3 = config.var3
  }

  this.describe = function(){
    console.log("var1: "+var1+" - "+"var2: "+var2+" - "+"var3: "+var3+" - "+"config: "+config+"\n")
  }
}
Run Code Online (Sandbox Code Playgroud)

但我想知道是否有可能避免编写条件列表:

if (confing.var !== undefined) var = config.var
Run Code Online (Sandbox Code Playgroud)

对于每个可能的可覆盖变量,但只是以某种方式使用变量的名称.

javascript

1
推荐指数
1
解决办法
73
查看次数

标签 统计

inno-setup ×1

javascript ×1