Perl: выдать команду в новом cmd.exe - PullRequest
2 голосов
/ 24 августа 2010

Я хочу запрограммировать на Perl очень простую программу, но у меня есть несколько вопросов о том, как это сделать.Я сделаю это просто: я хочу Perl-скрипт, который, когда нажата цифра 1, открывает новый «cmd.exe» и выполняет команду «dir», а когда нажимается 2, открывается новый «cmd.exe»и команда "cd" выполняется.

Место, где у меня возникают проблемы, - это открытие НОВОГО "cmd.exe" вместо того же cmd, который выполняет сценарий perl.

Некоторые идеи?Большое спасибо

1 Ответ

2 голосов
/ 24 августа 2010

Если я правильно понимаю, что вы хотите, это открыть новое окно cmd.exe и хотите выполнить команду dir или cd.Тогда я думаю, что вы можете использовать следующую команду, чтобы получить ее donw

start cmd /K dir эта команда выполнит команду "dir", но не закроет новое окно команды ...

start cmd /C dirэта команда выполнит команду dir и закроет новое командное окно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...