Advertisement
Guest User

Untitled

a guest
Aug 18th, 2019
119
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.40 KB | None | 0 0
  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. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement