Comment exploiter un fichier texte pour extraire des infos ?
:salut: tout le monde !
J'ai crée ce script batch wrapped par un powershell pour extraire des infos à partir d'un fichier texte téléchargé depuis internet.
Quand je veux exploiter ce fichier texte pour y extraire par exemple les variables Country, Provider et IP
Alors j'obtiens seulement le country, le provider et l'ip non ? pour quoi je ne sais pas peut-être un mauvais token ou autre ?
Merci
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
|
@echo off
Title My External IP by Hackoo 2015
mode con cols=50 lines=4 & color 0A
set OuputFile=%Temp%\myexternalip.txt
set PSFile=%Temp%\tmp.ps1
(
echo $wc = new-object System.Net.WebClient
echo $wc.DownloadString("http://myexternalip.com/raw"^)
echo $wc.DownloadString("http://ip-api.com/csv/"^) ^> %OuputFile%
)>%PSFile%
cmd /c PowerShell.exe -ExecutionPolicy bypass -noprofile -file %PSFile%
Del %PSFile%
pause
cls
FOR /F "delims=, tokens=2,11,13" %%a in ('Type %OuputFile%') do (set Country=%%a & set Provider=%%b & set IP=%%c)
echo Country --^> %Country%
echo Provider --^> %Provider%
echo IP Adress --^> %IP%
pause
if exist %OuputFile% Start %OuputFile% |