Member 13438927 Ответов: 1

Как писать во вторую командную строку в пакетном режиме?


У меня есть пакетный код, который запускает командную строку разработчика из моей обычной командной строки, но я не могу писать в командную строку разработчика в пакетном режиме, поэтому мне нужна помощь. Чего я хочу добиться, так это:

1-запустить CMD
2-из командной строки разработчика CMD lunch
3 - в командной строке разработчика измените каталог на c:\

Вот оно. Как я могу сделать это в пакетном режиме?

Что я уже пробовал:

Я пытался увидеть @if exist будет работать, чтобы сделать это, но у меня все еще есть проблемы

Patrice T

И вы планируете показать партию ?

1 Ответов

Рейтинг:
2

Dave Kreskowiak

Вы не.

В пакетном файле нет ничего, что содержало бы ссылку на другую командную строку.

Ваш единственный вариант, IIRC, состоит в том, чтобы записать ваши команды в другой пакетный файл и выполнить этот пакетный файл в командной строке команды, чтобы запустить другую командную строку.


Member 13438927

Конечно, но как я могу это сделать? Мне нужно некоторое руководство по созданию второго пакетного файла командной строки

Dave Kreskowiak

Вы эхом отдаете команды в файл с помощью оператора перенаправления:

    echo SomeCommand.exe /someParameter >> SomeFile.bat
    echo AnotherCommand /parameter > SomeFile.bat

Обратите внимание, что есть два оператора, "&ГТ;>" и "&ГТ;". Первый создает новый файл или перезаписывает файл, который там есть, если он уже существует. Seceond one добавляется к существующему файлу.