使用批处理脚本窗口7在txt文件中搜索

时间:2011-12-08 08:21:56

标签: windows scripting batch-file

我想编写Batch脚本来搜索txt文件。我想找出一个点的协调。例如,终点:(100,255)。

我知道如何找出文本文件中是否有“terminalpoint”。但我想拿起坐标。

请举个例子......

1 个答案:

答案 0 :(得分:2)

下面的FOR命令实现了这个过程:对于包含“terminalpoint”字符串的文本文件中的每一行,它在括号中的行中显示第一个文本:

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
    )
)