Semalam, kami menyemak perkhidmatan yang bagus dan berguna, wttr.in, yang membolehkan pengguna mengambil ramalan cuaca di terminal Linux . Hari ini, kita akan belajar melakukan perkara yang sama di Windows PowerShell.
Iklan
Kami akan menggunakan perkhidmatan web sumber terbuka wttr.in untuk mengambil ramalan cuaca. Wttr.in dapat digunakan bukan hanya untuk memeriksa cuaca, tetapi juga untuk beberapa tujuan lain. Sebagai contoh, anda dapat melihat fasa Bulan semasa.
PowerShell adalah bentuk arahan cepat. Ini diperluas dengan set cmdlet siap pakai yang besar dan dilengkapi dengan kemampuan untuk menggunakan .NET framework / C # dalam pelbagai senario. Lihat Semua cara untuk membuka PowerShell di Windows 10 .
Di PowerShell, terdapat 'curl' alias khas untuk cmdlet terbina dalamKaedah Invoke-Rest, yang dapat mengambil kandungan URL dari konsol PowerShell. Ini akan membolehkan kita menggunakan perintah yang saya berikan dalam artikel Linux hampir tanpa pengubahsuaian.
cara memainkan audio melalui perselisihan
Untuk mendapatkan ramalan cuaca di PowerShell , anda boleh menggunakan perintah berikut.
Untuk mendapatkan cuaca semasa di PowerShell, ketik atau copy-paste arahan berikut:
(curl http://wttr.in/?Q0 -UserAgent 'curl'). Kandungan
Anda boleh menentukan lokasi yang diinginkan seperti berikut:
(curl http://wttr.in/NewYork -UserAgent 'curl'). Kandungan
Keluarannya adalah seperti berikut:
Anda boleh menentukan negara tempat anda tinggal apabila diperlukan. Sintaksnya adalah seperti berikut:
(curl http://wttr.in/'Madrid,Spain '-UserAgent' curl '). Kandungan
Petikan berganda penting untuk memastikan bahawa lokasi akan dihantar ke perkhidmatan, jika tidak, anda akan mendapat ralat di PowerShell.
cara mendapatkan liga mata prestij
Perkhidmatan ini menyokong beberapa pilihan. Buka halaman berikut untuk mengetahui tentangnya:
http://wttr.in/:help
Sebagai alternatif, anda boleh menggunakan perintah ini di terminal anda:
(curl http://wttr.in/:help -UserAgent 'curl'). Kandungan
Berikut adalah beberapa pilihan yang berguna.
(curl wttr.in/New-York?n -UserAgent 'curl'). Kandungan
Ini akan memaparkan versi pendek ramalan yang hanya merangkumi Siang dan Malam.
(curl wttr.in/New-York?0 -UserAgent 'curl'). Kandungan
Ini hanya akan menunjukkan cuaca semasa di lokasi yang ditentukan.
Perlu dinyatakan bahawa perkhidmatan wttr.in dapat menunjukkan ramalan tepat di penyemak imbas web anda. Arahkan penyemak imbas anda ke lokasi yang sama dengan yang anda gunakan di PowerShell. Lihat tangkapan skrin berikut:
Sekiranya anda menambahkan '.png' ke lokasi, perkhidmatan akan mengembalikan gambar PNG. Anda boleh memasukkannya ke laman web anda.
Contohnya, buka pautan ini: http://wttr.in/Baru-York.png
Apabila berada dalam mod PNG, anda dapat melewati parameter seperti berikut:
wttr.in/Location_parameters.png
Sebagai contoh:
wttr.in/Baru-York_tq0.png
Perkhidmatan ini dilokalisasi ke dalam beberapa bahasa.
Untuk menukar bahasa ramalan, anda boleh menggunakan sintaks berikut:
(curl wttr.in/Berlin?lang=de -UserAgent 'curl'). Kandungan (curl wttr.in/Moscow?lang=ru -UserAgent 'curl'). Kandungan
Sebagai alternatif, anda boleh menggunakan subdomain seperti berikut:
(curl de.wttr.in/Berlin -UserAgent 'curl'). Kandungan (curl ru.wttr.in/Moscow -UserAgent 'curl'). Kandungan
Bahasa yang disokong adalah:
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 menjadi
apa maksud bulan di iphone
Wttr.in boleh digunakan untuk melihat fasa Bulan semasa. Jalankan arahan berikut:
(curl wttr.in/Moon -UserAgent 'curl'). Kandungan
Catatan: Semua tangkapan skrin di atas dibuat dalam Pembaruan Pencipta Windows 10. Pada versi Windows sebelumnya, mungkin terdapat masalah dengan urutan ANSI di PowerShell. Sekiranya anda menjalankan Windows 7 atau Windows 8, rujuk halaman berikut untuk mendapatkan penyelesaian: Cara mengaktifkan wttr.in dalam konsol PowerShell .
Itu sahaja.