ここで達成しようとしているのは、このファイルの最後の行ftp://ftp.nhc.noaa.gov/atcf/tcweb/invest_al902012.investからデータをプルすることです。私はそれをダウンロードして、.batファイルを介してscript.txtファイルとして保存することができました。ここで、ファイルの最後の行から緯度(13.5N)と経度(27.2W)、および圧力(1009)を抽出し、それを新しいファイルに書き込みます。次に、このコードを使用して、私の作業の一部を実行しました。欲しいです:
@echo off
setlocal EnableDelayedExpansion
for /f "delims=" %%x in (script.txt) do (
set "previous=!last!"
set "last=%%x"
)
echo !previous!>> "test3.txt"
for /f "delims=*" %%x in (test3.txt) do (
set line=%%x
set chars=!line:~35,-125!
echo !chars!>> "test.txt"
)
バッチコーディングに関しては、私は文盲です。これはおそらく非常に非効率的であり、必要なコードの緯度部分のみを抽出します。ファイルには常に最後の行に同じ量の文字が含まれるため、コードの!line部分の概念を理解していないと思います。どんな助けでも大歓迎です。