Пример #1
0
        public void Run(String FilePath, String[] Parameters = null)
        {
            if (!File.Exists(FilePath))
            {
                return;
            }

            ScriptInstance Instance = new ScriptInstance(FilePath, Parameters, this);

            Instance.Execute();
        }
Пример #2
0
        public void RunThreaded(String FilePath, String[] Parameters = null)
        {
            if (!File.Exists(FilePath))
            {
                return;
            }

            Thread s = new Thread(new ThreadStart(() =>
            {
                ScriptInstance Instance = new ScriptInstance((String)FilePath, (String[])Parameters, this);
                Instance.Execute();
            }));

            s.Start();
        }