コード例 #1
0
        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();
        }
コード例 #2
0
ファイル: CompareModel.cs プロジェクト: killbug2004/WSProf
        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();
        }
コード例 #3
0
ファイル: Model.cs プロジェクト: killbug2004/WSProf
        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());
        }