public override void ParseCommandLine() { var cmdLine = new ComandlineParser() { //{"INSTALL_SECUREFILETRANSFER=", v => Features.SecureFileTransfer = string.Compare(v, "on", StringComparison.OrdinalIgnoreCase) == 0 || v == "1"}, {"INSTALL_PROTECT=", v => Features.Protect = string.Compare(v, "on", StringComparison.OrdinalIgnoreCase) == 0 || v == "1"}, {"INSTALL_COMPARE=", v => Features.Compare = string.Compare(v, "on", StringComparison.OrdinalIgnoreCase) == 0 || v == "1"}, }; cmdLine.Parse(Command.GetCommandLineArgs()); base.ParseCommandLine(); }
public override void ParseCommandLine() { var cmdLine = new ComandlineParser() { { "INSTALL_DVSHORTCUT=", v => Bootstrapper.Engine.StringVariables["BURN_INSTALL_DVSHORTCUT"] = (string.Compare(v, "on", StringComparison.OrdinalIgnoreCase) == 0 || v == "1") ? "1" : "0" } }; cmdLine.Parse(Command.GetCommandLineArgs()); base.ParseCommandLine(); }
public virtual void ParseCommandLine() { var cmdLine = new ComandlineParser() { {"INSTALLFOLDER=", v => InstallDirectory = v}, {"INSTALLDIR=", v => InstallDirectory = v}, {"TARGETDIR=", v => InstallDirectory = v}, {"INSTALL_HUMMINGBIRD=", v => Features.Hummingbird = string.Compare(v, "on", StringComparison.OrdinalIgnoreCase) == 0 || v == "1"}, {"INSTALL_INTERWOVEN=", v => Features.Interwoven = string.Compare(v, "on", StringComparison.OrdinalIgnoreCase) == 0 || v == "1"}, {"INSTALL_SHAREPOINT=", v => Features.SharePoint = string.Compare(v, "on", StringComparison.OrdinalIgnoreCase) == 0 || v == "1"}, {"INSTALL_NETDOCUMENTS=", v => Features.NetDocuments = string.Compare(v, "on", StringComparison.OrdinalIgnoreCase) == 0 || v == "1"}, {"INSTALL_WORLDOX=", v => Features.Worldox = string.Compare(v, "on", StringComparison.OrdinalIgnoreCase) == 0 || v == "1"}, {"INSTALL_EXCEL_INTEGRATION=", v => Features.ExcelIntegration = string.Compare(v, "on", StringComparison.OrdinalIgnoreCase) == 0 || v == "1"}, {"INSTALL_WORD_INTEGRATION=", v => Features.WordIntegration = string.Compare(v, "on", StringComparison.OrdinalIgnoreCase) == 0 || v == "1"}, {"INSTALL_POWERPOINT_INTEGRATION=", v => Features.PowerpointIntegration = string.Compare(v, "on", StringComparison.OrdinalIgnoreCase) == 0 || v == "1"}, {"INSTALL_OUTLOOK_INTEGRATION=", v => Features.OutlookIntegration = string.Compare(v, "on", StringComparison.OrdinalIgnoreCase) == 0 || v == "1"}, { "LOGFILE=", v => Bootstrapper.Engine.StringVariables["BURN_LOGFILE"] = (string.Compare(v, "on", StringComparison.OrdinalIgnoreCase) == 0 || v == "1") ? "1" : "0" }, { "LICFILE=", v => Bootstrapper.Engine.StringVariables["BURN_LICFILE"] = (string.Compare(v, "on", StringComparison.OrdinalIgnoreCase) == 0 || v == "1") ? "1" : "0" }, { "NOTESINIFILE_PATH=", v => Bootstrapper.Engine.StringVariables["BURN_NOTESINIFILE_PATH"] = (string.Compare(v, "on", StringComparison.OrdinalIgnoreCase) == 0 || v == "1") ? "1" : "0" } }; cmdLine.Parse(Command.GetCommandLineArgs()); }