Windows Tips & News

Hogyan kaphat időjárás-előrejelzést a PowerShellben

click fraud protection
AJÁNLOTT: Kattintson ide a Windows problémák megoldásához és a rendszer teljesítményének optimalizálásához

Tegnap áttekintettünk egy kedves és hasznos szolgáltatást, a wttr.in-t, amellyel a felhasználó letöltheti a időjárás előrejelzés a Linux terminálon. Ma megtanuljuk, hogyan teheti meg ugyanezt a Windows PowerShellben.

Hirdetés

Nyílt forráskódú wttr.in webszolgáltatást fogunk használni az időjárás-előrejelzés lekéréséhez. A Wttr.in nem csak az időjárás ellenőrzésére használható, hanem más célokra is. Például láthatja a Hold aktuális fázisát.

A PowerShell a parancssor fejlett formája. Használatra kész parancsmagok hatalmas készletével van kibővítve, és a .NET framework/C# különféle forgatókönyvekben használható. Lát A PowerShell megnyitásának minden módja a Windows 10 rendszerben.

A PowerShellben van egy speciális "curl" álnév a beépített parancsmaghoz Invoke-RestMethod, amely lekérheti az URL tartalmát a PowerShell-konzolról. Ez lehetővé teszi számunkra, hogy a Linux-cikkben megadott parancsokat szinte változtatás nélkül használjuk.

Az időjárás-előrejelzés a PowerShellben, használhatja a következő parancsokat.

A PowerShell aktuális időjárásának megtekintéséhez írja be vagy másolja be a következő parancsot:

(becsavar http://wttr.in/?Q0 -UserAgent "curl" ).Tartalom
Windows 10 időjárás a Powershellben

A kívánt helyet az alábbiak szerint adhatja meg:

(becsavar http://wttr.in/NewYork -UserAgent "curl" ).Tartalom

A kimenet a következő lesz:

Windows 10 Helyi időjárás a Powershellben

Szükség esetén megadhatja az országot, ahol él. A szintaxis a következő:

(becsavar http://wttr.in/"Madrid, Spanyolország" -UserAgent "curl" ).Tartalom

A dupla idézőjelek fontosak annak biztosítása érdekében, hogy a hely átkerüljön a szolgáltatáshoz, ellenkező esetben hibaüzenetet kap a PowerShellben.

Windows 10 Országos időjárás a Powershellben

A szolgáltatás számos lehetőséget támogat. Nyissa meg a következő oldalt, ha többet szeretne tudni róluk:
http://wttr.in/:help

Alternatív megoldásként használhatja ezt a parancsot a termináljában:

(becsavar http://wttr.in/:help -UserAgent "curl" ).Tartalom

Íme néhány hasznos lehetőség.

(curl wttr.in/New-York? n -UserAgent "curl" ).Tartalom

Ez megjeleníti az előrejelzés rövid változatát, amely csak a délt és az éjszakát tartalmazza.

(curl wttr.in/New-York? 0 -UserAgent "curl" ).Tartalom

Ez csak az aktuális időjárást mutatja a megadott helyen.

Windows 10 rövid időjárási előrejelzés a PowerShellben

Érdemes megemlíteni, hogy a wttr.in szolgáltatás közvetlenül a webböngészőben tudja megjeleníteni az előrejelzést. Irányítsa böngészőjét ugyanarra a helyre, amelyet a PowerShellben használ. Lásd a következő képernyőképet:

Windows 10 Weather In Edge

Ha hozzáadja a „.png” karakterláncot a helyhez, a szolgáltatás egy PNG-képet ad vissza. Beágyazhatod a weboldaladba.
Nyissa meg például ezt a linket: http://wttr.in/New-York.png

Windows 10 Png Weather In Edge

PNG módban a következőképpen adhatja át a paramétereket:

wttr.in/Location_parameters.png

Például:

wttr.in/New-York_tq0.png

A szolgáltatás több nyelven is elérhető.
Az előrejelzés nyelvének megváltoztatásához a következő szintaxist használhatja:

(curl wttr.in/Berlin? lang=de -UserAgent "curl" ).Tartalom. (curl wttr.in/Moszkva? lang=ru -UserAgent "curl" ).Tartalom
Windows 10 időjárás a PowerShellben oroszra fordítva

Alternatív megoldásként az alábbiak szerint használhatja az aldomaineket:

(curl de.wttr.in/Berlin -UserAgent "curl" ).Tartalom (curl ru.wttr.in/Moszkva -UserAgent "curl" ).Tartalom
Windows 10 időjárás a PowerShellben németre fordítva

A támogatott nyelvek a következők:

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 legyen

A Wttr.in segítségével az aktuális Holdfázis látható. Hajtsa végre a következő parancsot:

(curl wttr.in/Moon -UserAgent "curl" ).Tartalom
Windows 10 Hold fázis a PowerShellben

Megjegyzés: Az összes fenti képernyőkép a Windows 10 Creators Update szolgáltatásban készült. A korábbi Windows-verziókban probléma lehet a PowerShell ANSI-szekvenciáival. Ha Windows 7 vagy Windows 8 rendszert futtat, kérjük, tekintse meg a következő oldalt a megoldáshoz: A wttr.in engedélyezése PowerShell-konzolon.

Ez az.

AJÁNLOTT: Kattintson ide a Windows problémák megoldásához és a rendszer teljesítményének optimalizálásához
Kapcsolja be vagy ki az Ask to Save Changes in Snip & Sketch funkciót a Windows 10 rendszerben

Kapcsolja be vagy ki az Ask to Save Changes in Snip & Sketch funkciót a Windows 10 rendszerben

AJÁNLOTT: Kattintson ide a Windows problémák megoldásához és a rendszer teljesítményének optimali...

Olvass tovább

Megjelent a Skype Insider Preview 8.38.76.114

Ez a webhely cookie-kat használ, hogy javítsa az élményt a webhelyen való böngészés során. Ezek k...

Olvass tovább

Hogyan kattintsunk a Start gombra a Windows rendszerben

Hogyan kattintsunk a Start gombra a Windows rendszerben

A Start gomb az egyik legnehezebben használható felhasználói felület a Windows felhasználói felül...

Olvass tovább