Example #1
0
        /// <summary>
        ///   建立新的腳本執行個體
        /// </summary>
        /// <param name="scriptName">完整腳本名稱</param>
        /// <param name="args">腳本所需參數</param>
        /// <returns>返回值: CStudyAbstract 類別, null=無此腳本</returns>
        public CStudyAbstract CreateScript(string scriptName, object args)
        {
            int            iIndex  = 0;
            CStudyAbstract cScript = null;

            if (__cKeys.TryGetValue(scriptName, out iIndex))
            {
                ScriptInformation cScriptInfo = __cScripts[iIndex];
                cScript       = cScriptInfo.CreateScript(args);
                cScript.About = cScriptInfo.Property;
            }
            return(cScript);
        }