コード例 #1
0
        public FormMain(Loader Loader)
        {
            InitializeComponent();
            this.Ambiente = new Ambiente();
            this.Loader   = Loader;
            this.Models   = new List <ScriptModel>();

            il.Images.Add(new Icon(@"Icons\default.ico"));
            il.Images.Add(new Icon(@"Icons\dispfile.ico"));
            il.Images.Add(new Icon(@"Icons\project.ico"));

            treeView1.ImageList = il;
        }
コード例 #2
0
ファイル: Variable.cs プロジェクト: marckdx/disp-script
        public static string SetValue(string Variable, string Value, Ambiente Ambiente)
        {
            Boolean seted = false;

            foreach (var v in Ambiente.userVariables)
            {
                if (v.name.Equals(Variable))
                {
                    v.value = Value;
                    seted   = true;
                    break;
                }
            }

            if (!seted)
            {
                Ambiente.userVariables.Add(new Variable(Variable));
                SetValue(Variable, Value, Ambiente);
            }

            return((seted) ? "success" : "error");
        }
コード例 #3
0
ファイル: DispLoader.cs プロジェクト: marckdx/disp-script
        public DispLoader(string[] args)
        {
            Ambiente = new Ambiente();
            Ambiente.DefaultCommandClassName = new Disp.DString("Disp");

            this.Loader = new Disp.Internal.Loader(this.Ambiente);

            Console.Title = "DISP NEXT " + Ambiente.CurrentFolder;

            args = args.Except(new string[] { "dispx", "dispx.exe", "disp", "disp.exe" }).ToArray();

            if (args != null)
            {
                if (args.Count() > 0)
                {
                    String comando = "";

                    for (int i = 0; i < args.Count(); i++)
                    {
                        comando += args[i];
                        comando += " ";
                    }

                    var cmd = new ConsoleCommand(comando);

                    string result = Loader.Execute(cmd);

                    WriteToConsole(result);

                    Console.ReadKey();
                }
                else
                {
                    Run();
                }
            }
        }
コード例 #4
0
 public Application(Disp.Internal.Ambiente Ambiente)
 {
     this.Ambiente = Ambiente;
 }