我想编写Batch脚本来搜索txt文件。我想找出一个点的协调。例如,终点:(100,255)。
我知道如何找出文本文件中是否有“terminalpoint”。但我想拿起坐标。
请举个例子......
答案 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
)
)