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

Я хочу иметь пакетный файл, которые выполняют исполняемый файл (Test.exe). когда test.exe называют, это открыло бы среду командной строки. На этом этапе я хочу ту некоторую определенную команду (команды) автоматически быть записанным на той быстрой среде, и затем это совершило нападки, входят автоматически так, чтобы моя выполненная команда (команды)

1
задан 17.08.2016, 14:43

4 ответа

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
1
ответ дан 17.12.2019, 00:36

Ради любопытства, почему Вы хотите к командам появиться и работать?

Тем не менее, test.exe должен быть создан с помощью языка программирования, который поддерживает вводные приложения и отправляющий нажатия клавиш в него. Есть ли какой-либо язык программирования, с которым Вы знакомы? Это - то, если Вы хотите, чтобы test.exe открыл командную строку и сделал задание.

Это-.NET способ сделать его

Больше простого способа состоит в том, чтобы призвать другой пакетный файл, или тот же пакетный файл может использоваться. Пакетный файл имел бы ECHO ON (ЭХОМ по умолчанию идет), так все команды, которые Вы пишете на пакетном файле, был бы показан пользователю, если Вы не делаете ЭХО ПРОЧЬ. Но с помощью метода, я не вижу, почему test.exe требовался бы, если Вы не хотите, чтобы test.exe сделал что-то еще кроме открытия пакетного файла и показа команд.

0
ответ дан 17.12.2019, 00:36

Так test.exe вид подобных окно командной строки (но специализированный), и Вы хотите сделать сценарий, который выполняет команды в Тестовом приложении. Что-то вроде этого должно работать:

Во-первых, создайте названный файл, скажите myscript.cmd. Затем откройте Notepad и введите это:

test.exe < myscript.cmd
0
ответ дан 17.12.2019, 00:36

Вы попробовали PowerShell? Microsoft, кажется, видит свет вокруг использования командной строки, и PowerShell, кажется, их направление для ближайшего будущего.

0
ответ дан 17.12.2019, 00:36

Теги

Похожие вопросы