Windows Tips & News

Kuinka saada sääennuste PowerShellissä

Arvostelimme eilen mukavaa ja hyödyllistä wttr.in-palvelua, jonka avulla käyttäjä voi hakea sääennuste Linux-terminaalissa. Tänään opimme tekemään saman Windows PowerShellissä.

Käytämme avoimen lähdekoodin verkkopalvelua wttr.in sääennusteen hakemiseen. Wttr.in: iä voidaan käyttää paitsi sään tarkistamiseen, myös muihin tarkoituksiin. Voit esimerkiksi nähdä nykyisen kuun vaiheen.

PowerShell on edistynyt komentokehotteen muoto. Sitä on laajennettu valtavalla joukolla käyttövalmiita cmdlet-komentoja, ja siinä on mahdollisuus käyttää .NET framework/C#:a eri tilanteissa. Katso Kaikki tavat avata PowerShell Windows 10:ssä.

PowerShellissä on erityinen alias "curl" sisäänrakennetulle cmdletille Invoke-RestMethod, joka voi noutaa URL-osoitteen sisällön PowerShell-konsolista. Tämä antaa meille mahdollisuuden käyttää Linux-artikkelissa antamiani komentoja lähes ilman muutoksia.

Sääennusteen saaminen PowerShellissä, voit käyttää seuraavia komentoja.

Saat nykyisen sään PowerShellissä kirjoittamalla tai kopioimalla ja liittämällä seuraavan komennon:

(kiemura http://wttr.in/?Q0 -UserAgent "curl" ).Sisältö

Voit määrittää haluamasi sijainnin seuraavasti:

(kiemura http://wttr.in/NewYork -UserAgent "curl" ).Sisältö

Tulos on seuraava:

Voit tarvittaessa määrittää asuinmaan. Syntaksi on seuraava:

(kiemura http://wttr.in/"Madrid, Espanja" -UserAgent "curl" ).Sisältö

Tuplalainausmerkit ovat tärkeitä sen varmistamiseksi, että sijainti välitetään palvelulle, muuten saat virheilmoituksen PowerShellissä.

Palvelu tukee useita vaihtoehtoja. Avaa seuraava sivu saadaksesi lisätietoja niistä:
http://wttr.in/:help

Vaihtoehtoisesti voit käyttää tätä komentoa päätteessäsi:

(kiemura http://wttr.in/:help -UserAgent "curl" ).Sisältö

Tässä on joitain hyödyllisiä vaihtoehtoja.

(curl wttr.in/New-York? n -UserAgent "curl" ).Sisältö

Tämä näyttää ennusteen lyhyen version, joka sisältää vain keskipäivän ja yön.

(curl wttr.in/New-York? 0 -UserAgent "curl" ).Sisältö

Tämä näyttää vain nykyisen sään määritetyssä paikassa.

On syytä mainita, että wttr.in-palvelu voi näyttää ennusteen suoraan selaimessasi. Osoita selaimesi samaan sijaintiin, jota käytät PowerShellissä. Katso seuraava kuvakaappaus:

Jos lisäät sijaintiin ".png", palvelu palauttaa PNG-kuvan. Voit upottaa sen web-sivullesi.
Avaa esimerkiksi tämä linkki: http://wttr.in/New-York.png

PNG-tilassa voit välittää parametreja seuraavasti:

wttr.in/Location_parameters.png

Esimerkiksi:

wttr.in/New-York_tq0.png

Palvelu on lokalisoitu useille kielille.
Voit muuttaa ennusteen kieltä käyttämällä seuraavaa syntaksia:

(curl wttr.in/Berliini? lang=de -UserAgent "curl" ).Sisältö. (curl wttr.in/Moscow? lang=ru -UserAgent "curl" ).Sisältö

Vaihtoehtoisesti voit käyttää aliverkkotunnuksia seuraavasti:

(curl de.wttr.in/Berlin -UserAgent "curl" ).Sisältö (curl ru.wttr.in/Moscow -UserAgent "curl" ).Sisältö

Tuetut kielet ovat:

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 olla

Wttr.in: tä voidaan käyttää nykyisen kuun vaiheen näkemiseen. Suorita seuraava komento:

(curl wttr.in/Moon -UserAgent "curl" ).Sisältö

Huomautus: Kaikki yllä olevat kuvakaappaukset on tehty Windows 10 Creators Update -päivityksessä. Aiemmissa Windows-versioissa PowerShellin ANSI-sekvensseissä voi olla ongelma. Jos käytössäsi on Windows 7 tai Windows 8, katso seuraava sivu saadaksesi kiertotavan: Miten wttr.in otetaan käyttöön PowerShell-konsolissa.

Se siitä.

Laitehallinnan virhekoodit Windowsissa

Koodi 1: Tätä laitetta ei ole määritetty oikein. (Koodi 1)SyyLaitteeseen ei ole asennettu ohjaimi...

Lue lisää

Windows 10 Build 18309 (nopea soitto)

Windows 10 Build 18309 (nopea soitto)

Microsoft julkaisee uuden koontiversion kehityshaaralta (seuraava Windows 10 -versio, joka tunnet...

Lue lisää

Päivityksen poistaminen Windows 10:ssä

Päivityksen poistaminen Windows 10:ssä

Joskus saatat joutua poistamaan Windows Update -palvelun kautta saamasi päivityksen. On olemassa ...

Lue lisää