Пример #1
0
        static void Main(string[] args)
        {
            Console.WriteLine("请输入命令开启功能");
            Console.WriteLine("1.更新问题总页数:P");
            Console.WriteLine("2.开始获取问题:Q");
            Console.WriteLine("3.开始获取收藏夹答案列表:A");
            Console.WriteLine("4.退出:EXIT");
            string consoleCode = Console.ReadLine().ToLower().Trim();

            while (consoleCode != "exit")
            {
                if (consoleCode == "p")
                {
                    QuestionBusiness.RefreshQuestionPageCount();
                }
                if (consoleCode == "q")
                {
                    Console.WriteLine("输入线程数量");
                    string threadCount        = Console.ReadLine().ToLower().Trim();
                    int    threadCountDefault = 5;
                    int.TryParse(threadCount, out threadCountDefault);
                    MainThread mainThread = new MainThread();
                    mainThread.GetQuestionInfo(threadCountDefault);
                }
                if (consoleCode == "a")
                {
                    Console.WriteLine("输入线程数量");
                    string threadCount        = Console.ReadLine().ToLower().Trim();
                    int    threadCountDefault = 5;
                    int.TryParse(threadCount, out threadCountDefault);
                    MainThread mainThread = new MainThread();
                    mainThread.GetCollectionDetail(threadCountDefault);
                }
                if (consoleCode == "m")
                {
                    MongoBusiness.CollectionBusiness.ConvertCollectionInfoToMongoDB();
                }
                else
                {
                    Console.WriteLine("未知命令...\r\n请重新输入...");
                    //CollectionBusiness.LoadCollectionIDsFormFile();
                }
                consoleCode = Console.ReadLine();
            }
        }
Пример #2
0
 static void Main(string[] args)
 {
     Console.WriteLine("请输入命令开启功能");
     Console.WriteLine("1.更新问题总页数:P");
     Console.WriteLine("2.开始获取问题:Q");
     Console.WriteLine("3.开始获取收藏夹答案列表:A");
     Console.WriteLine("4.退出:EXIT");
     string consoleCode = Console.ReadLine().ToLower().Trim();
     while (consoleCode != "exit")
     {
         if (consoleCode == "p")
         {
             QuestionBusiness.RefreshQuestionPageCount();
         }
         if (consoleCode == "q")
         {
             Console.WriteLine("输入线程数量");
             string threadCount = Console.ReadLine().ToLower().Trim();
             int threadCountDefault = 5;
             int.TryParse(threadCount, out threadCountDefault);
             MainThread mainThread = new MainThread();
             mainThread.GetQuestionInfo(threadCountDefault);
         }
         if (consoleCode == "a")
         {
             Console.WriteLine("输入线程数量");
             string threadCount = Console.ReadLine().ToLower().Trim();
             int threadCountDefault = 5;
             int.TryParse(threadCount, out threadCountDefault);
             MainThread mainThread = new MainThread();
             mainThread.GetCollectionDetail(threadCountDefault);
         }
         if (consoleCode == "m")
         {
             MongoBusiness.CollectionBusiness.ConvertCollectionInfoToMongoDB();
         }
         else
         {
             Console.WriteLine("未知命令...\r\n请重新输入...");
             //CollectionBusiness.LoadCollectionIDsFormFile();
         }
         consoleCode = Console.ReadLine();
     }
 }