2011-12-08 42 views
0

我想寫一個批處理腳本在txt文件中搜索。我想找出協調一點。例如,終端:(100,255)。使用批處理腳本窗口在txt文件中搜索Windows 7

我知道如何找出文本文件中是否有「終點」。但我想拿起座標。

請給我一些例子......

+2

你搜索這個網站嗎? 「[批次]如何讀取文件」 – jeb

+0

是的,我做了....但我找不到任何例子.....如果您發現請給我鏈接 – lankabeta

+1

嗯,這是第二次打擊[批處理腳本 - 讀一行一行](http://stackoverflow.com/questions/4527877/batch-script-read-line-by-line),那麼你只需要將你的代碼添加到':processLine'函數中 – jeb

回答

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 
    ) 
) 
相關問題