Tegnap áttekintettünk egy szép és hasznos szolgáltatást, a wttr.in fájlt, amely lehetővé teszi a felhasználó számára, hogy letöltse a időjárás-előrejelzés a Linux terminálon . Ma megtanuljuk, hogyan kell ugyanezt tenni a Windows PowerShellben.
Reklám
Az időjárás-előrejelzéshez egy nyílt forráskódú wttr.in webszolgáltatást fogunk használni. A Wttr.in nemcsak az időjárás ellenőrzésére használható, hanem más célokra is. Például láthatja az aktuális Hold fázist.
A PowerShell a parancssor speciális formája. Hatalmas, használatra kész parancsmagokkal bővült, és a .NET-keretrendszer / C # különböző forgatókönyvekben történő használatával jár. Lát A PowerShell megnyitásának minden módja a Windows 10 rendszerben .
A PowerShellben van egy speciális alias 'curl' a beépített parancsmaghozInvoke-RestMethod, amely lekérdezheti az URL tartalmát a PowerShell konzolról. Ez lehetővé teszi számunkra, hogy szinte a módosítások nélkül használhassuk a Linux cikkben megadott parancsokat.
a Windows 10 indítógombja nem válaszol
Az időjárás-előrejelzés a PowerShellben , a következő parancsokat használhatja.
Az aktuális időjárás PowerShell-beírásához írja be vagy másolja be a következő parancsot:
(curl http://wttr.in/?Q0 -UserAgent 'curl'). Tartalom
A kívánt helyet az alábbiak szerint adhatja meg:
(curl: http://wttr.in/NewYork -UserAgent 'curl'). Tartalom
A kimenet a következő lesz:
Igény esetén megadhatja az országot, ahol él. A szintaxis a következő:
(curl: http://wttr.in/'Madrid, Spanyolország '-UserAgent' curl '). Tartalom
A dupla idézőjelek fontosak annak biztosításához, hogy a hely átkerüljön a szolgáltatáshoz, különben hibát kap a PowerShellben.
A szolgáltatás számos lehetőséget támogat. Nyissa meg a következő oldalt, hogy többet megtudjon róluk:
http://wttr.in/:help
Alternatív megoldásként használhatja ezt a parancsot a terminálján:
(curl http://wttr.in/:help -UserAgent 'curl'). Tartalom
Íme néhány hasznos lehetőség.
(curl wttr.in/New-York?n -UserAgent 'curl'). Tartalom
Ez az előrejelzés rövid változatát jeleníti meg, amely csak a Dél és az Éjszakát tartalmazza.
(curl wttr.in/New-York?0 -UserAgent 'curl'). Tartalom
Ez csak az aktuális időjárást mutatja a megadott helyen.
Érdemes megemlíteni, hogy a wttr.in szolgáltatás közvetlenül az Ön böngészőjében képes megmutatni az előrejelzést. Irányítsa böngészőjét ugyanarra a helyre, amelyet a PowerShellben használ. Lásd a következő képernyőképet:
Ha a .png fájlt hozzáadja a helyhez, a szolgáltatás PNG-képet küld vissza. Beágyazhatja a weboldalába.
Nyissa meg például ezt a linket: http://wttr.in/New-York.png
határozza meg a powershell verzióját
PNG módban a paramétereket az alábbiak szerint adhatja át:
wttr.in/Location_parameters.png
Például:
wttr.in/New-York_tq0.png
A szolgáltatás több nyelvre lokalizálódik.
Az előrejelzés nyelvének megváltoztatásához a következő szintaxist használhatja:
(curl wttr.in/Berlin?lang=de -UserAgent 'curl') .Content (curl wttr.in/Moscow?lang=ru -UserAgent 'curl') .Content
Alternatív megoldásként az aldomaineket a következőképpen használhatja:
(curl de.wttr.in/Berlin -UserAgent 'curl') .Content (curl ru.wttr.in/Moszkva -UserAgent 'curl') .Content
A támogatott nyelvek:
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 be
A Windows nem érheti el a Windows 10 hálózati meghajtót
A Wttr.in használható az aktuális Hold-fázis megtekintésére. Hajtsa végre a következő parancsot:
(curl wttr.in/Moon -UserAgent 'curl'). Tartalom
Megjegyzés: A fenti képernyőképek a Windows 10 Creators Update programban készültek. A korábbi Windows verziókban probléma lehet az ANSI szekvenciákkal a PowerShellben. Ha Windows 7 vagy Windows 8 rendszert futtat, keresse meg a következő oldalt a megoldás megkerüléséhez: A wttr.in engedélyezése egy PowerShell-konzolon .
Ez az.