Я хочу иметь пакетный файл, которые выполняют исполняемый файл (Test.exe). когда test.exe называют, это открыло бы среду командной строки. На этом этапе я хочу ту некоторую определенную команду (команды) автоматически быть записанным на той быстрой среде, и затем это совершило нападки, входят автоматически так, чтобы моя выполненная команда (команды)
cmd /C string
Выполняет команду, указанную строкой, и затем завершает командную строку
cmd /K string
Выполняет команду, указанную строкой, но оставляет командную строку
Стандартный способ работать несколько управляют, сразу должен разделить каждую команду с &&
; например, echo hello && pause
будет писать "привет" в командную строку, затем ожидать Вас для нажатия клавиши. Можно объединить это с/C или/K использованием, описанным выше для выполнения нескольких команд. Для использования командной строки Visual Studio можно хотеть иметь первую команду для изменения каталога на то, что каталог VS Command Prompt, с помощью cd
команда.
Другие опции включают устанавливание пути, включение или выключение эха, и т.д. Выполненный cmd /?
от командной строки для получения подробной информации о параметрах командной строки cmd.exe.
Так, Ваш пакетный файл, вероятно, выглядел бы примерно так:
start test.exe
start cmd.exe /C cd "%programfiles%\Microsoft Visual Studio x.x\VC" && title Visual Studio Command Prompt && command1 && command2 && command3
Ради любопытства, почему Вы хотите к командам появиться и работать?
Тем не менее, test.exe должен быть создан с помощью языка программирования, который поддерживает вводные приложения и отправляющий нажатия клавиш в него. Есть ли какой-либо язык программирования, с которым Вы знакомы? Это - то, если Вы хотите, чтобы test.exe открыл командную строку и сделал задание.
Больше простого способа состоит в том, чтобы призвать другой пакетный файл, или тот же пакетный файл может использоваться. Пакетный файл имел бы ECHO ON
(ЭХОМ по умолчанию идет), так все команды, которые Вы пишете на пакетном файле, был бы показан пользователю, если Вы не делаете ЭХО ПРОЧЬ. Но с помощью метода, я не вижу, почему test.exe требовался бы, если Вы не хотите, чтобы test.exe сделал что-то еще кроме открытия пакетного файла и показа команд.
Так test.exe
вид подобных окно командной строки (но специализированный), и Вы хотите сделать сценарий, который выполняет команды в Тестовом приложении. Что-то вроде этого должно работать:
Во-первых, создайте названный файл, скажите myscript.cmd
. Затем откройте Notepad и введите это:
test.exe < myscript.cmd
Вы попробовали PowerShell? Microsoft, кажется, видит свет вокруг использования командной строки, и PowerShell, кажется, их направление для ближайшего будущего.