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

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

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

Пример ниже позволяет выполнить одну команду в командной строке:
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
Листинг программы
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
 
 
namespace WindowsFormsApplication1
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
 
        private void button1_Click(object sender, EventArgs e)
        {
 
            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\\");
 
        }
    }
}

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


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

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

10   голосов , оценка 4.4 из 5
Похожие ответы