Лезут крокозябры. Что я делаю не так? - C#
Формулировка задачи:
Лезут крокозябры. Что я делаю не так?
static void Main(string[] args) { CHCP(); string com = ""; while (com != "exit") { Console.Write(@"\>"); com = Console.ReadLine(); CMDInterraction(com); if (File.Exists(@"c:\log.txt")) { Console.WriteLine(File.ReadAllText(@"c:\log.txt", Encoding.UTF7)); } } } /// <summary> /// Взаимодействие с командной строкой /// </summary> /// <param name="command">Команда</param> static void CMDInterraction(string command) { string cmd = command + @" >c:\log.txt"; var proc = new ProcessStartInfo() { UseShellExecute = true, WorkingDirectory = @"C:\Windows\System32", FileName = @"C:\Windows\System32\cmd.exe", Arguments = "/c " + cmd, WindowStyle = ProcessWindowStyle.Hidden }; Process.Start(proc); } static void CHCP() { string cmd = "chcp 855"; var proc = new ProcessStartInfo() { UseShellExecute = true, WorkingDirectory = @"C:\Windows\System32", FileName = @"C:\Windows\System32\cmd.exe", Arguments = "/c " + cmd, WindowStyle = ProcessWindowStyle.Hidden }; Process.Start(proc); }
Решение задачи: «Лезут крокозябры. Что я делаю не так?»
textual
Листинг программы
CHCP(); ... static void CHCP() { string cmd = "chcp 855"; var proc = new ProcessStartInfo() { UseShellExecute = true, WorkingDirectory = @"C:\Windows\System32", FileName = @"C:\Windows\System32\cmd.exe", Arguments = "/c " + cmd, WindowStyle = ProcessWindowStyle.Hidden }; Process.Start(proc); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д