Как включить строку текстового файла в пакетную команду? - PullRequest
1 голос
/ 12 мая 2011

Как именно вы включаете строку из текстового файла в команду в cmd

, например

Text File1.txt

notepad
firefox
outlook

Таким образом, вы можете выполнить команду, например, начало (номер строки здесь)

Таким образом, «запуск 3» будет запускать Outlook и т.д.

1 Ответ

1 голос
/ 13 мая 2011

Следующий пакетный скрипт читает и выводит строки из текстового файла:

for /f "delims=|" %%i in (file1.txt) do @echo %%i

delims необходимо, если текстовые строки содержат пробелы (или что-либо, кроме '|', или любой другой произвольный, но редкий символ, который вы хотите).

Таким образом, вы можете изменить скрипт для выполнения каждой строки в виде команды:

for /f "delims=|" %%i in (file1.txt) do @start "x" %%i

Примечание

Вам нужен двойной %%, если вы выполняете эту команду в командном файле, но только один %, если вы выполняете ее непосредственно в окне командной оболочки.

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