2011-12-08 9 views
0

バッチスクリプトを作成してtxtファイル内を検索したい。私はある点のコーディネートを見つけたい。たとえば、終点は(100,255)です。バッチスクリプトウィンドウを使用してtxtファイル内を検索する7

私はテキストファイルに "終点"があるかどうかを知る方法を知っています。しかし、私は座標を拾いたい。

以下FORコマンドは、このプロセスを達成......

+2

あなたがこのサイトを検索か? "[バッチ]ファイルを読む方法" – jeb

+0

はい私はしました....しかし、私は例を見つけることができませんでした.....あなたが私にリンクを与えてください見つけたら – lankabeta

+1

うーん、それは2番目のヒット[バッチスクリプト - 読み取り[行ごとに](http://stackoverflow.com/questions/4527877/batch-script-read-line-by-line)、あなたのコードを ':processLine'関数に追加するだけです – jeb

答えて

2

私にいくつかの例を教えてください:「terminalpoint」の文字列を含むテキストファイルの各行について、それが囲まれた行の最初のテキストを表示括弧内:

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

次の2つの変数の両方の座標を格納する場合:

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