Esempio n. 1
0
        /// <summary>
        /// 控制台主操作
        /// </summary>
        public void Terminal()
        {
            string[] cmds;
            ControlUser.CheckUserEmpty();
            while (status)
            {
                Console.Write("Remote>");
                cmds = Console.ReadLine().Trim().Split(' ');
                switch (cmds[0].Trim().ToLower())
                {
                case "":
                    continue;

                case "u":
                case "user":
                    ControlUser.UserAction(cmds);
                    break;

                case "config":
                    Console.WriteLine("\n" + new Function().config());
                    break;

                case "q":
                case "quit":
                case "exit":
                    Stop();
                    break;

                case "m":
                case "msg":
                    Console.WriteLine("\n" + new Function().msg());
                    break;

                case "f":
                case "file":
                    Console.WriteLine("\n" + new Function().file());
                    break;

                case "ter":
                case "t":
                case "terminal":
                    TerminalControl(cmds);
                    break;

                case "cls":
                case "c":
                case "clear":
                    Console.Clear();
                    break;

                case "s":
                case "startup":
                    CreateStartupFile();
                    break;

                case "v":
                case "version":
                    version();
                    break;

                case "h":
                case "help":
                case "--help":
                case "/?":
                case "?":
                case "\\?":
                    help();
                    break;

                default:
                    Console.WriteLine("Usage: config | user | msg | file | terminal | exit | startup | clear | version | help\n");
                    break;
                }
            }
        }