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 Bat : Sélectionner tout - Visualiser dans une fenêtre à part
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%
Partager