Запустить командную строку, а затем изменить ее заголовок через командный файл?
Я пытаюсь запустить командную строку через командный файл, echo
некоторый текст и измените заголовок командной строки. Я пытаюсь:
start cmd
/k echo This is a terminal
/k title Terminal
Отображается эхо-текст, но не текст заголовка.
4 ответа
Команда TITLE работает для меня.
start cmd
TITLE Test
PAUSE
Изменить: я считаю, что синтаксис для / к
cmd /k "TITLE Test"
Глупый я, я нашел то, что мне было нужно.
дела
start "title here"
сделает название для нужной программы. Оттуда это просто
start "Terminal" cmd /k echo This is a terminal
Если вы хотите запустить несколько команд echos / other, выполните
start "Terminal" cmd /k "echo this is one echo command & echo this is another"
где вы разделяете каждый ввод команды &
Вы можете использовать следующее:
start cmd /k "echo this is a terminal & title Terminal"
Амперсанд позволяет вам поместить несколько команд в одну командную строку - см. Обзор командной оболочки.
Я рекомендую использоватьstart "Terminal Name Here" C:\Windows\system32\cmd.exe
потому что он открывает только 1 окно, покаstart "Terminal" cmd /k echo This is a terminal
будет открывать окна снова и снова, пока не остановится, ЕСЛИ вы это назоветеcmd.cmd
илиcmd.bat
.