Windows Tips & News

Cum să obțineți prognoza meteo în PowerShell

click fraud protection
RECOMANDAT: Faceți clic aici pentru a remedia problemele Windows și pentru a optimiza performanța sistemului

Ieri, am analizat un serviciu frumos și util, wttr.in, care permite utilizatorului să preia prognoza meteo în terminalul Linux. Astăzi, vom învăța cum să facem același lucru în Windows PowerShell.

Publicitate

Vom folosi un serviciu web open source wttr.in pentru a prelua prognoza meteo. Wttr.in poate fi folosit nu numai pentru a verifica vremea, ci și în alte scopuri. De exemplu, puteți vedea faza curentă a Lunii.

PowerShell este o formă avansată de prompt de comandă. Este extins cu un set imens de cmdleturi gata de utilizare și vine cu capacitatea de a utiliza .NET framework/C# în diferite scenarii. Vedea Toate modalitățile de a deschide PowerShell în Windows 10.

În PowerShell, există un alias special „curl” pentru cmdletul încorporat Invoke-RestMethod, care poate prelua conținutul URL din consola PowerShell. Acest lucru ne va permite să folosim comenzile pe care le-am furnizat în articolul Linux aproape fără modificări.

Pentru a obține prognoza meteo în PowerShell, puteți folosi următoarele comenzi.

Pentru a obține vremea curentă în PowerShell, tastați sau copiați și lipiți următoarea comandă:

(răsuci http://wttr.in/?Q0 -UserAgent "curl" ).Conținut
Windows 10 Meteo în Powershell

Puteți specifica locația dorită după cum urmează:

(răsuci http://wttr.in/NewYork -UserAgent "curl" ).Conținut

Ieșirea va fi după cum urmează:

Windows 10 Locație Meteo în Powershell

Puteți specifica țara în care locuiți atunci când este necesar. Sintaxa este următoarea:

(răsuci http://wttr.in/"Madrid, Spania" -UserAgent "curl" ).Conținut

Ghilimele duble sunt importante pentru a vă asigura că locația va fi transmisă serviciului, altfel veți primi o eroare în PowerShell.

Windows 10 Country Weather în Powershell

Serviciul acceptă o serie de opțiuni. Deschide următoarea pagină pentru a afla despre ele:
http://wttr.in/:help

Alternativ, puteți utiliza această comandă în terminalul dvs.:

(răsuci http://wttr.in/:help -UserAgent "curl" ).Conținut

Iată câteva opțiuni utile.

(curl wttr.in/New-York? n -UserAgent „curl” ).Conținut

Aceasta va afișa versiunea scurtă a prognozei, care include doar amiază și noapte.

(curl wttr.in/New-York? 0 -UserAgent "curl" ).Conținut

Aceasta va afișa doar vremea curentă în locația specificată.

Prognoza meteo scurtă Windows 10 în PowerShell

Este de menționat că serviciul wttr.in poate afișa prognoza chiar în browserul dvs. web. Orientați browserul către aceeași locație pe care o utilizați în PowerShell. Vedeți următoarea captură de ecran:

Windows 10 Weather In Edge

Dacă adăugați „.png” la locație, serviciul va returna o imagine PNG. Îl puteți încorpora în pagina dvs. web.
De exemplu, deschideți acest link: http://wttr.in/New-York.png

Windows 10 Png Weather In Edge

Când sunteți în modul PNG, puteți transmite parametri după cum urmează:

wttr.in/Location_parameters.png

De exemplu:

wttr.in/New-York_tq0.png

Serviciul este localizat în mai multe limbi.
Pentru a schimba limba de prognoză, puteți utiliza următoarea sintaxă:

(curl wttr.in/Berlin? lang=de -UserAgent "curl" ).Conținut. (curl wttr.in/Moscova? lang=ru -UserAgent "curl" ).Conținut
Vremea Windows 10 în PowerShell tradus în rusă

Alternativ, puteți utiliza subdomeniile după cum urmează:

(curl de.wttr.in/Berlin -UserAgent "curl" ).Conținut (curl ru.wttr.in/Moscow -UserAgent "curl" ).Conținut
Windows 10 Meteo în PowerShell tradus în germană

Limbile acceptate sunt:

az bg ca cs cy da de el eo es fi fr hi hr hu is it ja ko mk ml nl nn pt pl ro ru sk sl sr sr-lat sv tr uk uz vi zh et hy jv ka kk ky lt lv sw th zu bs fi

Wttr.in poate fi folosit pentru a vedea faza curentă a Lunii. Executați următoarea comandă:

(curl wttr.in/Moon -UserAgent „curl” ).Conținut
Windows 10 Moon Phase în PowerShell

Notă: Toate capturile de ecran de mai sus au fost făcute în Windows 10 Creators Update. În versiunile anterioare de Windows, poate exista o problemă cu secvențele ANSI din PowerShell. Dacă utilizați Windows 7 sau Windows 8, vă rugăm să consultați următoarea pagină pentru a obține o soluție: Cum să activați wttr.in într-o consolă PowerShell.

Asta e.

RECOMANDAT: Faceți clic aici pentru a remedia problemele Windows și pentru a optimiza performanța sistemului

Descărcați Dezactivați sau Activați intrarea audio în Windows Sandbox

Acest site web folosește cookie-uri pentru a vă îmbunătăți experiența în timp ce navigați pe site...

Citeste mai mult

Quinto Black CT v3.1: Design actualizat, funcții noi

Quinto Black CT v3.1: Design actualizat, funcții noi

RECOMANDAT: Faceți clic aici pentru a remedia problemele Windows și pentru a optimiza performanța...

Citeste mai mult

Microsoft Edge Chromium Canary oferă îmbunătățiri ale modului întunecat

Microsoft Edge Chromium Canary oferă îmbunătățiri ale modului întunecat

RECOMANDAT: Faceți clic aici pentru a remedia problemele Windows și pentru a optimiza performanța...

Citeste mai mult