外部 IP を検索するバッチ ファイルを作成しました。
そしてそれはうまくいきます。
これがコードです。
@echo off
>"%temp%\ip.vbs" echo Set objHTTP = CreateObject("MSXML2.XMLHTTP")
>>"%temp%\ip.vbs" echo Call objHTTP.Open("GET", "http://checkip.dyndns.org", False)
>>"%temp%\ip.vbs" echo objHTTP.Send()
>>"%temp%\ip.vbs" echo strHTML = objHTTP.ResponseText
>>"%temp%\ip.vbs" echo wscript.echo strHTML
for /f "tokens=7 delims=:<" %%a in ('cscript /nologo "%temp%\ip.vbs"') do set ip=%%a
echo %ip:~1%
pause
私が欲しいのは、結果を「IPlog.txt」という名前のテキストファイルに出力することです
そして、bat ファイルを実行するたびに、同じことを行い、新しい結果をテキスト ファイルの次の行に出力する必要があります。だから、誰でもこれで私を助けてください。