Windows Tips & News

Sådan får du vejrudsigt i PowerShell

click fraud protection
ANBEFALEDE: Klik her for at løse Windows-problemer og optimere systemets ydeevne

I går anmeldte vi en fin og brugbar service, wttr.in, som giver brugeren mulighed for at hente vejrudsigt i Linux terminal. I dag lærer vi, hvordan man gør det samme i Windows PowerShell.

Reklame

Vi vil bruge en open source-webtjeneste wttr.in til at hente vejrudsigten. Wttr.in kan bruges ikke kun til at tjekke vejret, men også til nogle andre formål. For eksempel kan du se den aktuelle månefase.

PowerShell er en avanceret form for kommandoprompt. Det er udvidet med et enormt sæt af klar-til-brug cmdlets og kommer med evnen til at bruge .NET framework/C# i forskellige scenarier. Se Alle måder at åbne PowerShell i Windows 10.

I PowerShell er der et særligt alias "curl" til den indbyggede cmdlet Invoke-RestMethod, som kan hente URL-indholdet fra PowerShell-konsollen. Dette vil tillade os at bruge kommandoer, jeg har givet i Linux-artiklen næsten uden ændringer.

For at få vejrudsigten i PowerShell, kan du bruge følgende kommandoer.

For at få det aktuelle vejr i PowerShell skal du skrive eller kopiere og indsætte følgende kommando:

(krølle http://wttr.in/?Q0 -UserAgent "krølle" ).Indhold
Windows 10 Vejret i Powershell

Du kan angive den ønskede placering som følger:

(krølle http://wttr.in/NewYork -UserAgent "krølle" ).Indhold

Outputtet bliver som følger:

Windows 10 Placering Vejr i Powershell

Du kan angive det land, hvor du bor, når det er nødvendigt. Syntaksen er som følger:

(krølle http://wttr.in/"Madrid, Spanien" -UserAgent "krølle" ). Indhold

Dobbelte anførselstegn er vigtige for at sikre, at placeringen videregives til tjenesten, ellers får du en fejl i PowerShell.

Windows 10 Landevejr i Powershell

Tjenesten understøtter en række muligheder. Åbn følgende side for at lære om dem:
http://wttr.in/:help

Alternativt kan du bruge denne kommando i din terminal:

(krølle http://wttr.in/:help -UserAgent "krølle" ).Indhold

Her er nogle nyttige muligheder.

(curl wttr.in/New-York? n -UserAgent "krølle" ).Indhold

Dette vil vise den korte version af vejrudsigten, som kun inkluderer middag og nat.

(curl wttr.in/New-York? 0 -UserAgent "krølle" ).Indhold

Dette vil kun vise det aktuelle vejr på den angivne placering.

Windows 10 kort vejrudsigt i PowerShell

Det er værd at nævne, at wttr.in-tjenesten kan vise vejrudsigten direkte i din webbrowser. Peg din browser til den samme placering, som du bruger i PowerShell. Se følgende skærmbillede:

Windows 10 vejr i kant

Hvis du tilføjer ".png" til placeringen, returnerer tjenesten et PNG-billede. Du kan integrere det på din webside.
Åbn for eksempel dette link: http://wttr.in/New-York.png

Windows 10 Png vejr i kant

Når du er i PNG-tilstand, kan du sende parametre som følger:

wttr.in/Location_parameters.png

For eksempel:

wttr.in/New-York_tq0.png

Tjenesten er lokaliseret til flere sprog.
For at ændre prognosesproget kan du bruge følgende syntaks:

(curl wttr.in/Berlin? lang=de -UserAgent "curl" ).Indhold. (krølle wttr.in/Moskva? lang=ru -UserAgent "curl" ).Indhold
Windows 10 Vejret i PowerShell oversat til russisk

Alternativt kan du bruge underdomæner som følger:

(curl de.wttr.in/Berlin -UserAgent "curl" ).Indhold (curl ru.wttr.in/Moscow -UserAgent "curl" ).Indhold
Windows 10 Vejret i PowerShell oversat til tysk

Understøttede sprog er:

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 være

Wttr.in kan bruges til at se den aktuelle månefase. Udfør følgende kommando:

(curl wttr.in/Moon -UserAgent "curl" ).Indhold
Windows 10 Månefase i PowerShell

Bemærk: Alle skærmbilleder ovenfor blev lavet i Windows 10 Creators Update. I tidligere Windows-versioner kan der være et problem med ANSI-sekvenser i PowerShell. Hvis du kører Windows 7 eller Windows 8, se venligst følgende side for at få en løsning: Sådan aktiverer du wttr.in i en PowerShell-konsol.

Det er det.

ANBEFALEDE: Klik her for at løse Windows-problemer og optimere systemets ydeevne
Windows 10 build 10558 blev lækket

Windows 10 build 10558 blev lækket

Selvom Microsoft ikke har udgivet nogen officiel opdateret build til Windows 10 Insiders, har uof...

Læs mere

Windows 10 build 10558 blev lækket

Windows 10 build 10558 blev lækket

ANBEFALEDE: Klik her for at løse Windows-problemer og optimere systemets ydeevneSelvom Microsoft ...

Læs mere

Windows 10-opgraderingstilbuddet har nu ingen annulleringsmulighed

Windows 10-opgraderingstilbuddet har nu ingen annulleringsmulighed

Her er endnu en runde af aggressive forsøg fra Microsoft på at skubbe Windows 10 på alle Windows ...

Læs mere