Поиск внутри текстового файла с использованием пакетного сценария Windows 7 - PullRequest
0 голосов
/ 08 декабря 2011

Я хочу написать пакетный скрипт для поиска внутри txt файла. Я хочу выяснить скоординированный момент. Например, конечная точка: (100, 255).

Я знаю, как узнать, есть ли в текстовом файле «конечная точка». Но я хочу подобрать координаты.

Пожалуйста, дайте мне пример ......

1 Ответ

2 голосов
/ 09 декабря 2011

Команда FOR ниже выполняет этот процесс: для каждой строки в текстовом файле, который содержит строку «конечная точка», он показывает ПЕРВЫЙ текст в строке, заключенной в скобки:

for /F "tokens=2 delims=()" %%a in ('findstr "terminalpoint" thefile.txt') do echo %%a

Если вы хотите сохранить обе координаты в двух переменных:

for /F "tokens=2 delims=()" %%a in ('findstr "terminalpoint" thefile.txt') do (
    for /F "tokens=1,2 delims=," %%x in ("%%a") do (
        set x=%%x
        set y=%%y
    )
)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...