Пример #1
0
        protected override void ProcessRecord()
        {
            base.ProcessRecord();
            TiaPortalMode pmode = (mode ? TiaPortalMode.WithUserInterface : TiaPortalMode.WithoutUserInterface);
            TiaPortal     tp    = new TiaPortal(pmode);

            WriteObject(tp);
        }
Пример #2
0
        public static TiaPortal GetInstance(TiaPortalMode mode)
        {
            var tiaPortalProcesses = TiaPortal.GetProcesses()
                                     .Where(obj => obj.Mode.Equals(mode))
                                     .ToList();

            if (tiaPortalProcesses.Any())
            {
                return(tiaPortalProcesses.First().Attach());
            }
            return(new TiaPortal(mode));
        }