Windows Tips & News

Kako dobiti vremensko napoved v PowerShell

click fraud protection

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.

Windows Update v sistemu Windows 8.1

Windows Update v sistemu Windows 8.1

2 odgovoraWindows Update je zelo pomemben del vsake namestitve sistema Windows. Omogoča vam, da v...

Preberi več

Izrezovanje zaslona prihaja v akcijski center Windows 10

Izrezovanje zaslona prihaja v akcijski center Windows 10

V prihajajoči različici sistema Windows 10, ki se trenutno imenuje "Redstone 5", bo Microsoft pre...

Preberi več

Odložišče v oblaku prihaja v Windows 10 RS5

Odložišče v oblaku prihaja v Windows 10 RS5

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

Preberi več