Windows Tips & News

Kako dobiti vremensko napoved v PowerShell

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.

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

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

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

Izhod bo naslednji:

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.

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.

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:

Č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

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

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

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

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.

Pridobite klasično pogovorno okno Odpri z v sistemih Windows 8.1 in Windows 8 z uporabo OpenWith Enhanced

Pridobite klasično pogovorno okno Odpri z v sistemih Windows 8.1 in Windows 8 z uporabo OpenWith Enhanced

V sistemu Windows, ko dvokliknete datoteko, se ta odpre v privzetem programu, ki je registriran z...

Preberi več

Kako onemogočiti gumb za izklop na začetnem zaslonu

Kako onemogočiti gumb za izklop na začetnem zaslonu

Z operacijskim sistemom Windows 8.1 Update 1 namerava Microsoft na začetni zaslon prinesti izrazi...

Preberi več

Tema Amazing Nature Corner za Windows 8

To spletno mesto uporablja piškotke za izboljšanje vaše izkušnje med krmarjenjem po spletnem mest...

Preberi več