Как Выполнить cmd команды с помощью пакетного файла?

Я хочу написать пакетный файл, который будет делать следующие действия в указанном порядке:

  1. Открыть cmd
  2. Компакт-диск выполните команду cmd c:\Program файлы\IIS Экспресс
  3. Выполнить команду cmd iisexpress /путь:"по C:\FormsAdmin.Site" /порт:8088 /среды CLR:В2.0
  4. Открыть интернет&ампер;усилитель; nbsp;Обозреватель&ампер;усилитель; nbsp;8 с http://localhost:8088/default.aspx URL-адрес= ``

Примечание: окно cmd не должны быть закрыты после выполнения команды.

Я попробовала начать я cmd.exe /к &;\ компакт-диск &ампер; компакт-диск ProgramFiles\IIS Экспресс" В, но это не решает моей цели.

Комментарии к вопросу (1)
Решение

Таким образом, фактически пакетный файл: откройте блокнот, введите команды, которые вы хотите выполнить, и сохранить как .файл bat. Затем дважды щелкните .bat-файл, чтобы запустить его.

Попробуйте что-то вроде этого для начала:

c:\
cd c:\Program files\IIS Express
start iisexpress /path:"C:\FormsAdmin.Site" /port:8088 /clr:v2.0
start http://localhost:8088/default.aspx
pause
Комментарии (7)

Я думаю, что правильный синтаксис:

cmd /k "cd c:\"
Комментарии (1)

Это устраняет некоторые проблемы с Blorgbeard'ы ответ (но непроверенных):

@echo off
cd /d "c:\Program files\IIS Express"
start "" iisexpress /path:"C:\FormsAdmin.Site" /port:8088 /clr:v2.0
timeout 10
start http://localhost:8088/default.aspx
pause
Комментарии (0)

я команду cmd /c и;команда" синтаксис работает хорошо. Также, если вы хотите включить исполняемый файл, который содержит пробелы в пути, то вам потребуется два набора цитат.

cmd /c ""path to executable""

и если исполняемый файл должен файл ввода с пробелом в пути еще один комплект

cmd /c ""path to executable" -f "path to file"" 
Комментарии (0)
@echo off
title Command Executer
color 1b

echo Command Executer by: YourNameHere
echo #################################
: execute
echo Please Type A Command Here:
set /p cmd=Command:
%cmd%
goto execute
Комментарии (3)

УМК /к компакт-диска C:\ это правильный ответ

Комментарии (0)

Я знаю, DOS и командную строку не любит пробелов в названиях папок. Ваш код начинается с

компакт-диск c:\Program файлы\IIS Экспресс

и это'ы пытались пойти в c:\Program вместо C:\"программы, файлы"и

Измените имя папки и *.имя exe. Надеюсь, что это помогает

Комментарии (3)