SHARE
TWEET

Untitled

a guest Aug 18th, 2019 68 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. using System;
  2.  
  3. namespace ConsoleApp95
  4. {
  5.     class Program
  6.     {
  7.         static void Main(string[] args)
  8.         {
  9.             string userName = "User";
  10.  
  11.             string colorUset = "3";
  12.             string pourWordsUser = "3";  
  13.             string commandInput;
  14.  
  15.             Console.WindowWidth = 82;
  16.             Console.WindowHeight = 50;
  17.             Console.ForegroundColor = ConsoleColor.White;
  18.             Console.BackgroundColor = ConsoleColor.DarkBlue;
  19.             Console.Clear();
  20.    
  21.             Console.WriteLine("\t\t\t     Приветствую вас " + userName);
  22.  
  23.             Console.Write("Вы попали в консольное меню, хотите посмотреть все команды?");
  24.             Console.BackgroundColor = ConsoleColor.Red;
  25.             Console.WriteLine(" Введите команду help");
  26.             Console.BackgroundColor = ConsoleColor.DarkBlue;
  27.             while (true)
  28.             {
  29.                 if (pourWordsUser == "1")
  30.                 {
  31.                     Console.BackgroundColor = ConsoleColor.Red;
  32.                 }
  33.                 else if (pourWordsUser == "2")
  34.                 {
  35.                     Console.BackgroundColor = ConsoleColor.White;
  36.  
  37.                 }
  38.                 else if (pourWordsUser == "3")
  39.                 {
  40.                     Console.BackgroundColor = ConsoleColor.DarkBlue;
  41.                 }
  42.  
  43.                 if (colorUset == "1")
  44.                 {
  45.                     Console.ForegroundColor = ConsoleColor.Red;
  46.                 }
  47.                 else if (colorUset == "2")
  48.                 {
  49.                     Console.ForegroundColor = ConsoleColor.White;
  50.                 }
  51.                 else if (colorUset == "3")
  52.                 {
  53.                     Console.ForegroundColor = ConsoleColor.Yellow;
  54.                 }
  55.              
  56.                 commandInput = Console.ReadLine().ToLower();
  57.                 Console.ForegroundColor = ConsoleColor.White;
  58.                 Console.BackgroundColor = ConsoleColor.DarkBlue;
  59.  
  60.                 if (commandInput == "help")
  61.                 {
  62.                     Console.BackgroundColor = ConsoleColor.Red;
  63.                     Console.WriteLine("\t\t\t\tСписок команд:\t\t\t\t\t\t\t\t\t\t");
  64.                     Console.SetCursorPosition((Console.WindowWidth - userName.Length) / 2, Console.CursorTop);
  65.                     Console.BackgroundColor = ConsoleColor.DarkBlue;
  66.                    
  67.                     Console.WriteLine("\nЦвет:\n");
  68.  
  69.                     Console.ForegroundColor = ConsoleColor.Green;
  70.                     Console.Write("     SetColorWords (SCW сокр.)");
  71.                     Console.ForegroundColor = ConsoleColor.White;
  72.                     Console.WriteLine(" - изменить цвет ввода пользовательского текста:");
  73.  
  74.                     Console.ForegroundColor = ConsoleColor.Green;
  75.                     Console.Write("     PourUserWords (PUW сокр.) ");
  76.                     Console.ForegroundColor = ConsoleColor.White;
  77.                     Console.WriteLine("- залить цвет ввода пользовательского текста:");
  78.  
  79.                     Console.WriteLine("\nРазмер консоли:\n");
  80.  
  81.                     Console.ForegroundColor = ConsoleColor.Green;
  82.                     Console.Write("     SetWindowWidth (SWW сокр.)");
  83.                     Console.ForegroundColor = ConsoleColor.White;
  84.                     Console.WriteLine(" - задать ширину консоли");
  85.  
  86.                     Console.ForegroundColor = ConsoleColor.Green;
  87.                     Console.Write("     SetWindowHeight (SWH сокр.)");
  88.                     Console.ForegroundColor = ConsoleColor.White;
  89.                     Console.WriteLine(" - задать ширину консоли");
  90.  
  91.                     Console.WriteLine("\nДанные о пользователе:\n");
  92.  
  93.                     Console.ForegroundColor = ConsoleColor.Green;
  94.                     Console.Write("     SetName ");
  95.                     Console.ForegroundColor = ConsoleColor.White;
  96.                     Console.WriteLine("-  изменить имя пользователя: " + userName);
  97.                     Console.ForegroundColor = ConsoleColor.Green;
  98.                     Console.Write("     GetName ");
  99.                     Console.ForegroundColor = ConsoleColor.White;
  100.                     Console.WriteLine("- получить имя пользователя");
  101.  
  102.                     Console.WriteLine("\nДругое:\n");
  103.  
  104.                     Console.ForegroundColor = ConsoleColor.Green;
  105.                     Console.Write("     Esc ");
  106.                     Console.ForegroundColor = ConsoleColor.White;
  107.                     Console.WriteLine("-  выйти из приложения");
  108.  
  109.                     Console.WriteLine();
  110.                     Console.BackgroundColor = ConsoleColor.Red;
  111.                     Console.WriteLine("\t\t\t\t\t\t\t\t\t\t\t\t\t\t");
  112.                     Console.BackgroundColor = ConsoleColor.DarkBlue;
  113.                 }
  114.                 else if (commandInput == "setcolorwords" || commandInput == "scw")
  115.                 {
  116.                     Console.WriteLine("Задайте цвет в формате 1/2/3:");
  117.                     Console.WriteLine("1. Красный:");
  118.                     Console.WriteLine("2. Белый:");
  119.                     Console.WriteLine("3. Жeлтый:");
  120.  
  121.                     colorUset = Console.ReadLine();
  122.                 }
  123.                 else if (commandInput == "pouruserwords" || commandInput == "puw")
  124.                 {
  125.                     Console.WriteLine("Задайте цвет фона в формате 1/2/3:");
  126.                     Console.WriteLine("1. Красный:");
  127.                     Console.WriteLine("2. Белый:");
  128.                     Console.WriteLine("3. Темно синий:");
  129.  
  130.                     pourWordsUser = Console.ReadLine();        
  131.                 }
  132.                 else if (commandInput == "setwindowwidth" || commandInput == "sww")
  133.                 {
  134.                     Console.Write("Задайте ширину консоли: ");
  135.                     Console.WindowWidth = Convert.ToInt32(Console.ReadLine());
  136.                 }
  137.                 else if (commandInput == "setwindowheight" || commandInput == "swh")
  138.                 {
  139.                     Console.Write("Задайте высоту консоли: ");
  140.                     Console.WindowHeight = Convert.ToInt32(Console.ReadLine());
  141.                 }
  142.                 else if (commandInput == "setname")
  143.                 {
  144.                     Console.Write("Введите имя пользователя: ");
  145.                     userName = Console.ReadLine();
  146.                 }
  147.                 else if(commandInput == "getname")
  148.                 {
  149.                     Console.WriteLine("Имя пользователя: " + userName);
  150.                 }
  151.                 else if(commandInput == "esc")
  152.                 {
  153.                     Console.WriteLine("Программа завершена");
  154.                     break;
  155.                 }
  156.                 else
  157.                 {
  158.                     Console.WriteLine("Давайте попробуем еще раз.");
  159.                 }
  160.  
  161.                 Console.Write("Введите команду: ");
  162.             }          
  163.         }
  164.     }
  165. }
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
Not a member of Pastebin yet?
Sign Up, it unlocks many cool features!
 
Top