Выполнение нескольких команд BAT файлов - C#

Узнай цену своей работы

Формулировка задачи:

Пример ниже позволяет выполнить одну команду в командной строке:
Листинг программы
  1. System.Diagnostics.Process.Start("cmd.exe", "/C " + command);
Как же выполнить несколько взаимосвязанных комманд ? Необходимо выполнить BAT файл: chcp 1251 start "test" "C:\program files\winrar\winrar.exe" "x" "-iext" "-ow" "-ver" "--" "C:\Documents and Settings\

ПОЛЬЗОВАТЕЛЬ

\Мои документы\Downloads\1.rar" "C:\Documents and Settings\

ПОЛЬЗОВАТЕЛЬ

\Мои документы\Downloads\1\" Стоит обратить внимание что пример ниже с обьединением комманд неработает даже в BAT файле: chcp 1251 && start "test" "C:\program files\winrar\winrar.exe" "x" "-iext" "-ow" "-ver" "--" "C:\Documents and Settings\

ПОЛЬЗОВАТЕЛЬ

\Мои документы\Downloads\1.rar" "C:\Documents and Settings\

ПОЛЬЗОВАТЕЛЬ

\Мои документы\Downloads\1\" Как же можно выполнить две взаимосвязанных команды без создания BAT файла ? P.S. Данный пример распаковывает архив 1.rar в папку 1

Решение задачи: «Выполнение нескольких команд BAT файлов»

textual
Листинг программы
  1. using System;
  2. using System.Collections.Generic;
  3. using System.ComponentModel;
  4. using System.Data;
  5. using System.Drawing;
  6. using System.Linq;
  7. using System.Text;
  8. using System.Windows.Forms;
  9.  
  10.  
  11. namespace WindowsFormsApplication1
  12. {
  13.     public partial class Form1 : Form
  14.     {
  15.         public Form1()
  16.         {
  17.             InitializeComponent();
  18.         }
  19.  
  20.         private void button1_Click(object sender, EventArgs e)
  21.         {
  22.  
  23.             System.Diagnostics.Process.Start("cmd.exe", "/C chcp 1251 && start \"test\" \"C:\\program files\\winrar\\winrar.exe\" \"x\" \"-iext\" \"-ow\" \"-ver\" \"--\" \"C:\\Documents and Settings\\[B]ПОЛЬЗОВАТЕЛЬ[/B]\\Мои документы\\Downloads\\1.rar\" \"C:\\Documents and Settings\\[B]ПОЛЬЗОВАТЕЛЬ[/B]\\Мои документы\\Downloads\\1\\");
  24.  
  25.         }
  26.     }
  27. }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

10   голосов , оценка 4.4 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы