2014-02-09 2 views
2

У меня вопрос.Как ПРЯМО выполнить команду в txt-файле в cmd?

Как выполнить команду в текстовом файле?

Я знаю, что это кажется сумасшедшим, и я могу просто переименовать его как .bat-файл, но это важно для меня.
Не переименовывая его, могу ли я выполнить его в CMD?

Я знаю, что могу просто сделать это:

ren command.txt command.bat & call command.bat & ren command.bat command.txt 

Но это слишком неудобно. Любой более простой способ?

ответ

5
cmd < command.txt 

Конечно, это зависит от реального содержимого command.txt.

+0

Хорошо. Не думал об этом. – Jamie

+0

+1, очень приятно. 'type command.txt | cmd' также работает. – dbenham

+0

Вы даже можете выполнить команды 'if' и' for% a' в текстовом файле: http://stackoverflow.com/questions/21242301/running-a-non-bat-extension-file-as-a-batch-extension-file-as-a-batch- файл/21248399 # 21248399 – Aacini

Смежные вопросы