Windows Tips & News

Hoe u een weersvoorspelling in PowerShell kunt krijgen

click fraud protection
AANBEVOLEN: Klik hier om Windows-problemen op te lossen en de systeemprestaties te optimaliseren

Gisteren hebben we een leuke en nuttige service beoordeeld, wttr.in, waarmee de gebruiker de. kan ophalen weersvoorspelling in Linux-terminal. Vandaag leren we hoe u hetzelfde kunt doen in Windows PowerShell.

Advertentie

We zullen een open source webservice wttr.in gebruiken om de weersvoorspelling op te halen. Wttr.in kan niet alleen worden gebruikt om het weer te bekijken, maar ook voor andere doeleinden. U kunt bijvoorbeeld de huidige maanfase zien.

PowerShell is een geavanceerde vorm van opdrachtprompt. Het is uitgebreid met een enorme set kant-en-klare cmdlets en wordt geleverd met de mogelijkheid om .NET Framework/C# in verschillende scenario's te gebruiken. Zien Alle manieren om PowerShell te openen in Windows 10.

In PowerShell is er een speciale alias "krul" voor de ingebouwde cmdlet Invoke-RestMethode, waarmee de URL-inhoud kan worden opgehaald uit de PowerShell-console. Hierdoor kunnen we de commando's die ik in het Linux-artikel heb gegeven bijna zonder aanpassingen gebruiken.

Om de weersvoorspelling in PowerShell. te krijgen, kunt u de volgende opdrachten gebruiken.

Typ of kopieer en plak de volgende opdracht om het huidige weer in PowerShell te krijgen:

(Krul http://wttr.in/?Q0 -UserAgent "krul"). Inhoud
Windows 10 Weer in Powershell

U kunt de gewenste locatie als volgt specificeren:

(Krul http://wttr.in/NewYork -UserAgent "krul"). Inhoud

De uitvoer zal als volgt zijn:

Windows 10 Locatieweer in Powershell

U kunt indien nodig aangeven in welk land u woont. De syntaxis is als volgt:

(Krul http://wttr.in/"Madrid, Spanje" -UserAgent "krul"). Inhoud

Dubbele aanhalingstekens zijn belangrijk om ervoor te zorgen dat de locatie wordt doorgegeven aan de service, anders krijg je een foutmelding in PowerShell.

Windows 10 Landweer in Powershell

De service ondersteunt een aantal opties. Open de volgende pagina om er meer over te weten te komen:
http://wttr.in/:help

Als alternatief kunt u dit commando in uw terminal gebruiken:

(Krul http://wttr.in/:help -UserAgent "krul"). Inhoud

Hier zijn enkele handige opties.

(krul wttr.in/New York? n -UserAgent "krul"). Inhoud

Hiermee wordt de korte versie van de voorspelling weergegeven die alleen middag en nacht bevat.

(krul wttr.in/New York? 0 -UserAgent "krul"). Inhoud

Dit toont alleen het huidige weer op de opgegeven locatie.

Windows 10 korte weersvoorspelling in PowerShell

Het is vermeldenswaard dat de wttr.in-service de prognose rechtstreeks in uw webbrowser kan weergeven. Wijs uw browser naar dezelfde locatie die u in PowerShell gebruikt. Zie de volgende schermafbeelding:

Windows 10 Weer in Edge

Als u ".png" toevoegt aan de locatie, retourneert de service een PNG-afbeelding. U kunt het in uw webpagina insluiten.
Open bijvoorbeeld deze link: http://wttr.in/New-York.png

Windows 10 Png Weer in Edge

In de PNG-modus kunt u als volgt parameters doorgeven:

wttr.in/Locatie_parameters.png

Bijvoorbeeld:

wttr.in/New-York_tq0.png

De service is gelokaliseerd in verschillende talen.
Om de prognosetaal te wijzigen, kunt u de volgende syntaxis gebruiken:

(krul wttr.in/Berlijn? lang=de -UserAgent "krul" ).Inhoud. (krul wttr.in/Moskou? lang=ru -UserAgent "krul" ).Inhoud
Windows 10 Weer in PowerShell vertaald naar Russisch

Als alternatief kunt u subdomeinen als volgt gebruiken:

(curl de.wttr.in/Berlin -UserAgent "curl" ).Inhoud (curl ru.wttr.in/Moskou -UserAgent "curl" ).Inhoud
Windows 10 Weer in PowerShell vertaald naar het Duits

Ondersteunde talen zijn:

az bg ca cs cy da de el eo es fi fr hi hr hu is het 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 be

Wttr.in kan worden gebruikt om de huidige maanfase te zien. Voer de volgende opdracht uit:

(krul wttr.in/Moon -UserAgent "krul"). Inhoud
Windows 10 Maanfase in PowerShell

Opmerking: alle bovenstaande schermafbeeldingen zijn gemaakt in Windows 10 Creators Update. In eerdere Windows-versies kan er een probleem zijn met ANSI-reeksen in PowerShell. Als u Windows 7 of Windows 8 gebruikt, raadpleegt u de volgende pagina voor een tijdelijke oplossing: Hoe wttr.in in een PowerShell-console in te schakelen.

Dat is het.

AANBEVOLEN: Klik hier om Windows-problemen op te lossen en de systeemprestaties te optimaliseren

Sergey Tkachenko, auteur bij Winaero

Zoals u wellicht weet, beschikt Windows 8 over een nieuwe functie voor spellingcontrole die niet ...

Lees verder

Sergey Tkachenko, auteur bij Winaero

Hier leest u hoe u Microsoft-beloningspunten in Edge Profile kunt weergeven of verbergen.Er is no...

Lees verder

Microsoft Edge krijgt integratie met Meet Now van Skype

Microsoft Edge krijgt integratie met Meet Now van Skype

AANBEVOLEN: Klik hier om Windows-problemen op te lossen en de systeemprestaties te optimaliserenM...

Lees verder