Anonim_999

Untitled

Jul 28th, 2021
616
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Diagnostics;
  4. namespace ConsoleApp1
  5. {
  6.     class Program
  7.     {
  8.         static void Main(string[] args)
  9.         {
  10.             bool isWorking = true;
  11.             ShowMain();
  12.  
  13.             while (isWorking)
  14.             {
  15.                 ConsoleKeyInfo cki;
  16.                
  17.                 if (Console.KeyAvailable)
  18.                 {
  19.                     cki = Console.ReadKey();
  20.                    
  21.                     switch (cki.Key)
  22.                     {
  23.                         case ConsoleKey.LeftArrow:
  24.                             Console.Clear();
  25.                             ShowMain();
  26.                             break;
  27.                         default:
  28.                             break;
  29.                     }
  30.                 }
  31.                 string password = "";
  32.                 WriteColored("\nВведите пароль: ");
  33.                 string userInput = "";
  34.                 bool isContinue = true;
  35.  
  36.                 while (isContinue)
  37.                 {
  38.                     ConsoleKeyInfo condoleKeyInfo = Console.ReadKey(true);
  39.                     switch (condoleKeyInfo.Key)
  40.                     {
  41.                         case ConsoleKey.Enter:
  42.                             if (userInput == password)
  43.                             {
  44.                                 WriteColored("\nВерный пароль)", ConsoleColor.Green);
  45.                                 isContinue = false;
  46.                                 isWorking = false;
  47.                             }
  48.                             else
  49.                             {
  50.                                 WriteColored("\nТы кто такой? Не знаешь пароль, так и не пытайся вводить", ConsoleColor.Red);
  51.                                 userInput = "";
  52.                                 isContinue = false;
  53.                             }
  54.                             break;
  55.                         default:
  56.                             WriteColored("*", ConsoleColor.Green);
  57.                             userInput += Convert.ToString(condoleKeyInfo.Key);
  58.                             break;
  59.                     }
  60.                 }
  61.             }
  62.  
  63.             bool isFap = true;
  64.  
  65.             while (isFap)
  66.             {
  67.                 WriteColored("\nМеню:");
  68.                 string userInput = Console.ReadLine();
  69.  
  70.                 switch (userInput)
  71.                 {
  72.                     case "1":
  73.                         string url = "";
  74.                         OpenLink(url);
  75.                         break;
  76.                     case "2":
  77.                         url = "";
  78.                         OpenLink(url);
  79.                         break;
  80.                     case "3":
  81.                         List<string> links = new List<string>();
  82.                        
  83.                         for (int i = 0; i < links.Count; i++)
  84.                         {
  85.                             OpenLink(links[i]);
  86.                         }
  87.                         break;
  88.                     case "4":
  89.                         isFap = false;
  90.                         break;
  91.                 }
  92.             }
  93.         }
  94.  
  95.         public static void OpenLink(string url)
  96.         {
  97.             url = url.Replace("&", "^&");
  98.             Process.Start(new ProcessStartInfo("cmd", $"/c start {url}") { CreateNoWindow = true });
  99.         }
  100.  
  101.         public static void ShowMain()
  102.         {
  103.             Random random = new Random();
  104.             List<ConsoleColor> colors = new List<ConsoleColor>() { ConsoleColor.Red, ConsoleColor.Green, ConsoleColor.Cyan, ConsoleColor.Blue, ConsoleColor.DarkRed };
  105.             List<string> text = new List<string>() {
  106.                 "  _____                ___                          _   ",
  107.                 " |_   _|  ___   _ __  / __|  ___   __   _ _   ___  | |_ ",
  108.                 "   | |   / _ \\ | '_ \\ \\__ \\ / -_) / _| | '_| / -_) |  _|",
  109.                 "   |_|   \\___/ | .__/ |___/ \\___| \\__| |_|   \\___|  \\__|",
  110.                 "               |_|                                      "};
  111.  
  112.             for (int i = 0; i < text.Count; i++)
  113.             {
  114.                 ConsoleColor variantColor = colors[random.Next(0, colors.Count)];
  115.                 int indexColor = random.Next(0, 5);
  116.                 WriteColored($"\n{text[i]}",variantColor);
  117.             }
  118.         }
  119.  
  120.         public static void WriteColored(string text, ConsoleColor color = ConsoleColor.Yellow)
  121.         {
  122.             Console.ForegroundColor = color;
  123.             Console.Write(text);
  124.             Console.ResetColor();
  125.         }
  126.     }
  127.  
  128. }
RAW Paste Data