Windows Tips & News

Πώς να λάβετε πρόγνωση καιρού στο PowerShell

click fraud protection

Χθες, εξετάσαμε μια ωραία και χρήσιμη υπηρεσία, το wttr.in, η οποία επιτρέπει στον χρήστη να ανακτήσει το πρόγνωση καιρού στο τερματικό Linux. Σήμερα, θα μάθουμε πώς να κάνουμε το ίδιο στο Windows PowerShell.

Θα χρησιμοποιήσουμε μια υπηρεσία web ανοιχτού κώδικα wttr.in για να ανακτήσουμε την πρόγνωση του καιρού. Το Wttr.in μπορεί να χρησιμοποιηθεί όχι μόνο για τον έλεγχο του καιρού, αλλά και για κάποιους άλλους σκοπούς. Για παράδειγμα, μπορείτε να δείτε την τρέχουσα φάση της Σελήνης.

Το PowerShell είναι μια προηγμένη μορφή γραμμής εντολών. Επεκτείνεται με ένα τεράστιο σύνολο έτοιμων προς χρήση cmdlet και διαθέτει τη δυνατότητα χρήσης .NET Framework/C# σε διάφορα σενάρια. Βλέπω Όλοι οι τρόποι για να ανοίξετε το PowerShell στα Windows 10.

Στο PowerShell, υπάρχει ένα ειδικό ψευδώνυμο "curl" για το ενσωματωμένο cmdlet Invoke-RestMethod, το οποίο μπορεί να ανακτήσει τα περιεχόμενα της διεύθυνσης URL από την κονσόλα PowerShell. Αυτό θα μας επιτρέψει να χρησιμοποιήσουμε τις εντολές που έχω δώσει στο άρθρο του Linux σχεδόν χωρίς τροποποίηση.

Για να δείτε την πρόγνωση του καιρού στο PowerShell, μπορείτε να χρησιμοποιήσετε τις παρακάτω εντολές.

Για να δείτε τον τρέχοντα καιρό στο PowerShell, πληκτρολογήστε ή αντιγράψτε-επικολλήστε την ακόλουθη εντολή:

(μπούκλα http://wttr.in/?Q0 -UserAgent "μπούκλα" ).Περιεχόμενο

Μπορείτε να καθορίσετε την επιθυμητή θέση ως εξής:

(μπούκλα http://wttr.in/NewYork -UserAgent "μπούκλα" ).Περιεχόμενο

Η έξοδος θα είναι η εξής:

Μπορείτε να καθορίσετε τη χώρα όπου ζείτε όταν απαιτείται. Η σύνταξη έχει ως εξής:

(μπούκλα http://wttr.in/"Madrid, Ισπανία" -UserAgent "curl" ).Περιεχόμενο

Τα διπλά εισαγωγικά είναι σημαντικά για να διασφαλιστεί ότι η τοποθεσία θα μεταβιβαστεί στην υπηρεσία, διαφορετικά θα εμφανιστεί ένα σφάλμα στο PowerShell.

Η υπηρεσία υποστηρίζει μια σειρά από επιλογές. Ανοίξτε την παρακάτω σελίδα για να μάθετε για αυτά:
http://wttr.in/:help

Εναλλακτικά, μπορείτε να χρησιμοποιήσετε αυτήν την εντολή στο τερματικό σας:

(μπούκλα http://wttr.in/:help -UserAgent "μπούκλα" ).Περιεχόμενο

Εδώ είναι μερικές χρήσιμες επιλογές.

(κουλούρα wttr.in/New-York? n -UserAgent "curl" ).Περιεχόμενο

Αυτό θα εμφανίσει τη σύντομη έκδοση της πρόβλεψης που περιλαμβάνει μόνο Μεσημέρι και Νύχτα.

(κουλούρα wttr.in/New-York? 0 -UserAgent "curl" ).Περιεχόμενο

Αυτό θα δείχνει μόνο τον τρέχοντα καιρό στην καθορισμένη τοποθεσία.

Αξίζει να αναφέρουμε ότι η υπηρεσία wttr.in μπορεί να εμφανίσει την πρόβλεψη απευθείας στο πρόγραμμα περιήγησής σας. Κατευθύνετε το πρόγραμμα περιήγησής σας στην ίδια τοποθεσία που χρησιμοποιείτε στο PowerShell. Δείτε το παρακάτω στιγμιότυπο οθόνης:

Εάν προσθέσετε ".png" στην τοποθεσία, η υπηρεσία θα επιστρέψει μια εικόνα PNG. Μπορείτε να το ενσωματώσετε στην ιστοσελίδα σας.
Για παράδειγμα, ανοίξτε αυτόν τον σύνδεσμο: http://wttr.in/New-York.png

Όταν βρίσκεστε σε λειτουργία PNG, μπορείτε να μεταβιβάσετε παραμέτρους ως εξής:

wttr.in/Location_parameters.png

Για παράδειγμα:

wttr.in/New-York_tq0.png

Η υπηρεσία είναι προσαρμοσμένη σε πολλές γλώσσες.
Για να αλλάξετε τη γλώσσα πρόβλεψης, μπορείτε να χρησιμοποιήσετε την ακόλουθη σύνταξη:

(κουλούρα wttr.in/Berlin? lang=de -UserAgent "curl" ).Περιεχόμενο. (κουλούρα wttr.in/Μόσχα; lang=ru -UserAgent "curl" ).Περιεχόμενο

Εναλλακτικά, μπορείτε να χρησιμοποιήσετε υποτομείς ως εξής:

(curl de.wttr.in/Berlin -UserAgent "curl" ).Περιεχόμενο (curl ru.wttr.in/Moscow -UserAgent "curl" ).Περιεχόμενο

Οι υποστηριζόμενες γλώσσες είναι:

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

Το Wttr.in μπορεί να χρησιμοποιηθεί για να δείτε την τρέχουσα φάση της Σελήνης. Εκτελέστε την ακόλουθη εντολή:

(curl wttr.in/Moon -UserAgent "curl" ).Περιεχόμενο

Σημείωση: Όλα τα παραπάνω στιγμιότυπα οθόνης έγιναν στο Windows 10 Creators Update. Σε προηγούμενες εκδόσεις των Windows, μπορεί να υπάρχει πρόβλημα με τις ακολουθίες ANSI στο PowerShell. Εάν χρησιμοποιείτε Windows 7 ή Windows 8, ανατρέξτε στην ακόλουθη σελίδα για να βρείτε μια λύση: Πώς να ενεργοποιήσετε το wttr.in σε μια κονσόλα PowerShell.

Αυτό είναι.

Η εφαρμογή Xbox στα Windows θα προβλέψει την απόδοση του παιχνιδιού πριν κάνετε λήψη του παιχνιδιού

Η εφαρμογή Xbox στα Windows θα προβλέψει την απόδοση του παιχνιδιού πριν κάνετε λήψη του παιχνιδιού

Η Microsoft πρόσθεσε μια νέα σημείωση κειμένου στις σελίδες του παιχνιδιού στην εφαρμογή Xbox για...

Διαβάστε περισσότερα

Πώς να απενεργοποιήσετε τις ειδοποιήσεις στην οθόνη κλειδώματος στα Windows 11

Πώς να απενεργοποιήσετε τις ειδοποιήσεις στην οθόνη κλειδώματος στα Windows 11

ΠΡΟΤΕΙΝΕΤΑΙ: Κάντε κλικ εδώ για να διορθώσετε προβλήματα των Windows και να βελτιστοποιήσετε την ...

Διαβάστε περισσότερα

Το εγγενές πρόγραμμα-πελάτη OneDrive για υπολογιστές και Mac που βασίζονται σε ARM είναι πλέον διαθέσιμο

Το εγγενές πρόγραμμα-πελάτη OneDrive για υπολογιστές και Mac που βασίζονται σε ARM είναι πλέον διαθέσιμο

Μετά φέρνοντας ένα πρόγραμμα επεξεργασίας φωτογραφιών στο OneDrive για Web, η Microsoft ανακοίνωσ...

Διαβάστε περισσότερα