Rehber BAT dosyası ile tek satırlık IP adresi çıktısı almak

Dün Linux üzerinde IP adresimi uzun bir paragraf arasından bulmadan, bir komutla bulmak istedim ve yapılışını da buldum.
[CODE title="Linux"]
ip=$(curl -s https://api.ipify.org)
echo "$ip"
[/CODE]
Biraz önce de aklıma bunu Windows'a uyarlamak geldi. Ben de yaptım.
[CODE title="Windows"]echo off
cls
curl https://api.ipify.org/
pause > nul[/CODE]
Fakat bu sadece Windows 10 1809 üzerinde çalışacak. Daha altında çalışmayacak.
Ben de big brain taktiğiyle Powershell ile dosya indirme yöntemiyle yaptım.
[CODE title="Windows ama curl olmadan"]echo off
cls
powershell Invoke-WebRequest -Uri https://api.ipify.org/ -OutFile ip.txt
type ip.txt
del ip.txt
pause > nul[/CODE]
Ve evet. Artık Windows 7 ve üstü üzerinde çalışan bir şey yaptım 😎
Eğer bunu bir .bat dosyanızda değişken olarak ayarlamak için:
[CODE title="Değişken"]echo off
cls
powershell Invoke-WebRequest -Uri https://api.ipify.org/ -OutFile ip.txt
set /p bakbubirvariable= < ip.txt
del ip.txt
echo %bakbubirvariable% bak bu senin ip adresin.
pause > nul[/CODE]
 
Programın amacı, o Website IP adresini gösteriyor. O siteden IP adresimizi alıp bize veriyor. Mantıklı. Ellerinize sağlık.
 
Uyarı! Bu konu 5 yıl önce açıldı.
Muhtemelen daha fazla tartışma gerekli değildir ki bu durumda yeni bir konu başlatmayı öneririz. Eğer yine de cevabınızın gerekli olduğunu düşünüyorsanız buna rağmen cevap verebilirsiniz.

Technopat Haberler

Yeni konular

Geri
Yukarı