public static void OpenOrClose(string proc) { if (proc.StartsWith("abrir")) { proc = proc.Replace("abrir", ""); // remove o comando proc = proc.Trim(); // remove espaços em branco Speaker.SpeakOpenningProcess(proc); switch (proc) // verificando o argumento { case "prompt de comando": Process.Start("cmd"); break; case "gerenciador de tarefas": Process.Start("taskmgr"); break; case "minhas pastas": Process.Start("explorer"); break; case "limpeza de disco": Process.Start("cleanmgr"); break; case "gerenciamento de computador": Process.Start("compmgmt.msc"); break; case "definir programas padrão": Process.Start("ComputerDefaults"); break; case "painel de controle": Process.Start("control.exe"); break; case "desfragmentador de disco": Process.Start("dfrgui.exe"); break; case "gerenciador de dispositivos": Process.Start("devmgmt.msc"); break; case "discagem telefônica": Process.Start("dialer.exe"); break; case "gerenciamento de disco": Process.Start("diskmgmt.msc"); break; } } else if (proc.StartsWith("fechar")) { proc = proc.Replace("fechar", ""); proc = proc.Trim(); switch (proc) { case "prompt de comando": CloseProcess("cmd", proc); break; case "gerenciador de tarefas": CloseProcess("taskmgr", proc); break; case "minhas pastas": CloseProcess("explorer", proc); break; case "limpeza de disco": CloseProcess("cleanmgr", proc); break; case "gerenciamento de computador": CloseProcess("compmgmt", proc); break; case "definir programas padrão": CloseProcess("ComputerDefaults", proc); break; case "painel de controle": CloseProcess("control.exe", proc); break; case "desfragmentador de disco": CloseProcess("dfrgui.exe", proc); break; case "gerenciador de dispositivos": CloseProcess("devmgmt.msc", proc); break; case "discagem telefônica": CloseProcess("dialer.exe", proc); break; case "gerenciamento de disco": CloseProcess("diskmgmt.msc", proc); break; } } }