Windows Tips & News

Kako dobiti vremensko napoved v PowerShell

click fraud protection
PRIPOROČANO: Kliknite tukaj, če želite odpraviti težave z operacijskim sistemom Windows in optimizirati delovanje sistema

Včeraj smo pregledali lepo in uporabno storitev wttr.in, ki uporabniku omogoča, da vremenska napoved v terminalu Linux. Danes se bomo naučili, kako narediti enako v Windows PowerShell.

Oglas

Za pridobivanje vremenske napovedi bomo uporabili odprtokodno spletno storitev wttr.in. Wttr.in se lahko uporablja ne samo za preverjanje vremena, ampak tudi za nekatere druge namene. Na primer, lahko vidite trenutno fazo Lune.

PowerShell je napredna oblika ukaznega poziva. Razširjen je z ogromnim naborom cmdletov, pripravljenih za uporabo, in ima možnost uporabe .NET framework/C# v različnih scenarijih. Glej Vsi načini za odpiranje PowerShell v sistemu Windows 10.

V PowerShell obstaja poseben vzdevek "curl" za vgrajeni cmdlet Invoke-RestMethod, ki lahko pridobi vsebino URL-ja iz konzole PowerShell. To nam bo omogočilo uporabo ukazov, ki sem jih navedel v članku o Linuxu, skoraj brez sprememb.

Če želite dobiti vremensko napoved v PowerShell, lahko uporabite naslednje ukaze.

Če želite dobiti trenutno vreme v PowerShell, vnesite ali kopirajte in prilepite naslednji ukaz:

(kodranje http://wttr.in/?Q0 -UserAgent "curl" ).Vsebina
Windows 10 Vreme v Powershell

Želeno lokacijo lahko določite na naslednji način:

(kodranje http://wttr.in/NewYork -UserAgent "curl" ).Vsebina

Izhod bo naslednji:

Windows 10 Lokacija Vreme v Powershell

Po potrebi lahko določite državo, v kateri živite. Sintaksa je naslednja:

(kodranje http://wttr.in/"Madrid, Španija" -UserAgent "curl" ).Vsebina

Dvojni narekovaji so pomembni za zagotovitev, da bo lokacija posredovana storitvi, sicer boste v PowerShell dobili napako.

Windows 10 Country Weather v Powershell

Storitev podpira številne možnosti. Odprite naslednjo stran, če želite izvedeti več o njih:
http://wttr.in/:help

Druga možnost je, da uporabite ta ukaz v terminalu:

(kodranje http://wttr.in/:help -UserAgent "curl" ).Vsebina

Tukaj je nekaj uporabnih možnosti.

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

To bo prikazalo kratko različico napovedi, ki vključuje samo poldne in noč.

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

To bo prikazalo samo trenutno vreme na določeni lokaciji.

Windows 10 Kratka vremenska napoved v PowerShell

Omeniti velja, da lahko storitev wttr.in napoved prikaže kar v vašem spletnem brskalniku. Usmerite brskalnik na isto lokacijo, ki jo uporabljate v PowerShell. Oglejte si naslednji posnetek zaslona:

Windows 10 Weather In Edge

Če lokaciji dodate ".png", bo storitev vrnila sliko PNG. Lahko ga vdelate v svojo spletno stran.
Na primer, odprite to povezavo: http://wttr.in/New-York.png

Windows 10 PNG Vreme In Edge

V načinu PNG lahko posredujete parametre na naslednji način:

wttr.in/Location_parameters.png

Na primer:

wttr.in/New-York_tq0.png

Storitev je lokalizirana v več jezikih.
Če želite spremeniti jezik napovedi, lahko uporabite naslednjo sintakso:

(curl wttr.in/Berlin? lang=de -UserAgent "curl" ).Vsebina. (curl wttr.in/Moskva? lang=ru -UserAgent "curl" ).Vsebina
Windows 10 Vreme v PowerShell prevedeno v ruščino

Lahko pa uporabite tudi poddomene na naslednji način:

(curl de.wttr.in/Berlin -UserAgent "curl" ).Vsebina (curl ru.wttr.in/Moscow -UserAgent "curl" ).Vsebina
Windows 10 Vreme v PowerShell prevedeno v nemščino

Podprti jeziki so:

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 biti

Wttr.in lahko uporabite za ogled trenutne faze lune. Izvedite naslednji ukaz:

(curl wttr.in/Moon -UserAgent "curl" ).Vsebina
Windows 10 Moon Phase v PowerShell

Opomba: Vsi zgornji posnetki zaslona so bili narejeni v Windows 10 Creators Update. V prejšnjih različicah sistema Windows je lahko prišlo do težave z zaporedji ANSI v PowerShell. Če uporabljate Windows 7 ali Windows 8, si oglejte naslednjo stran, da dobite rešitev: Kako omogočiti wttr.in v konzoli PowerShell.

To je to.

PRIPOROČANO: Kliknite tukaj, če želite odpraviti težave z operacijskim sistemom Windows in optimizirati delovanje sistema
Microsoft Paint postaja izbirna funkcija v sistemu Windows 10

Microsoft Paint postaja izbirna funkcija v sistemu Windows 10

Se spomnite, da je Microsoft nameraval premakniti klasično aplikacijo Paint v Microsoft Store in ...

Preberi več

Microsoft dodaja temno temo v Office za iOS, Android in splet

Microsoft dodaja temno temo v Office za iOS, Android in splet

PRIPOROČANO: Kliknite tukaj, če želite odpraviti težave z operacijskim sistemom Windows in optimi...

Preberi več

Omogočite ali onemogočite podmenije v meniju Start v sistemu Windows 10

Omogočite ali onemogočite podmenije v meniju Start v sistemu Windows 10

Prva izvedba menija Start v sistemu Windows 95 je temeljila na konceptu kaskadnih podmenijev. Tod...

Preberi več