Windows Tips & News

Kā iegūt laika prognozi programmā PowerShell

click fraud protection

Vakar mēs pārskatījām jauku un noderīgu pakalpojumu wttr.in, kas ļauj lietotājam ienest laika prognoze Linux terminālā. Šodien mēs uzzināsim, kā to pašu izdarīt programmā Windows PowerShell.

Lai iegūtu laika prognozi, mēs izmantosim atvērtā pirmkoda tīmekļa pakalpojumu wttr.in. Wttr.in var izmantot ne tikai laikapstākļu pārbaudei, bet arī dažiem citiem mērķiem. Piemēram, jūs varat redzēt pašreizējo Mēness fāzi.

PowerShell ir uzlabota komandu uzvednes forma. Tas ir papildināts ar milzīgu lietošanai gatavu cmdlet komplektu, un tas ir aprīkots ar iespēju izmantot .NET framework/C# dažādos scenārijos. Skat Visi veidi, kā atvērt PowerShell operētājsistēmā Windows 10.

Programmā PowerShell iebūvētajam cmdlet ir īpašs aizstājvārds "čokurošanās". Invoke-RestMethod, kas var izgūt URL saturu no PowerShell konsoles. Tas ļaus mums gandrīz bez izmaiņām izmantot komandas, kuras esmu sniedzis Linux rakstā.

Lai iegūtu laika prognozi programmā PowerShell, varat izmantot šādas komandas.

Lai iegūtu pašreizējos laikapstākļus programmā PowerShell, ierakstiet vai kopējiet un ielīmējiet šo komandu:

(čokurošanās http://wttr.in/?Q0 -UserAgent "čokurošanās" ).Saturs

Jūs varat norādīt vēlamo atrašanās vietu šādi:

(čokurošanās http://wttr.in/NewYork -UserAgent "čokurošanās" ).Saturs

Izvade būs šāda:

Ja nepieciešams, varat norādīt valsti, kurā dzīvojat. Sintakse ir šāda:

(čokurošanās http://wttr.in/"Madrid, Spānija" -UserAgent "čokurošanās" ).Saturs

Dubultās pēdiņas ir svarīgas, lai nodrošinātu, ka atrašanās vieta tiks nodota pakalpojumam, pretējā gadījumā programmā PowerShell tiks parādīta kļūda.

Pakalpojums atbalsta vairākas iespējas. Atveriet šo lapu, lai uzzinātu par tām:
http://wttr.in/:help

Varat arī izmantot šo komandu savā terminālī:

(čokurošanās http://wttr.in/:help -UserAgent "čokurošanās" ).Saturs

Šeit ir dažas noderīgas iespējas.

(curl wttr.in/New-York? n -UserAgent "čokurošanās" ).Saturs

Tiks parādīta īsa prognozes versija, kas ietver tikai pusdienlaiku un nakti.

(curl wttr.in/New-York? 0 -UserAgent "čokurošanās" ).Saturs

Tas parādīs tikai pašreizējos laikapstākļus norādītajā vietā.

Ir vērts pieminēt, ka pakalpojums wttr.in var parādīt prognozi tieši jūsu tīmekļa pārlūkprogrammā. Norādiet savu pārlūkprogrammu uz to pašu vietu, kuru izmantojat programmā PowerShell. Skatiet šādu ekrānuzņēmumu:

Ja atrašanās vietai pievienosit ".png", pakalpojums atgriezīs PNG attēlu. Varat to iegult savā tīmekļa lapā.
Piemēram, atveriet šo saiti: http://wttr.in/New-York.png

PNG režīmā varat nodot parametrus šādi:

wttr.in/Location_parameters.png

Piemēram:

wttr.in/New-York_tq0.png

Pakalpojums ir lokalizēts vairākās valodās.
Lai mainītu prognožu valodu, varat izmantot šādu sintaksi:

(curl wttr.in/Berlin? lang=de -UserAgent "curl" ).Saturs. (curl wttr.in/Maskava? lang=ru -UserAgent "curl" ).Saturs

Varat arī izmantot apakšdomēnus šādi:

(curl de.wttr.in/Berlin -UserAgent "curl" ).Saturs (curl ru.wttr.in/Moscow -UserAgent "curl" ).Saturs

Atbalstītās valodas ir:

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 būt

Wttr.in var izmantot, lai redzētu pašreizējo Mēness fāzi. Izpildiet šādu komandu:

(curl wttr.in/Moon -UserAgent "curl" ).Saturs

Piezīme. Visi iepriekš redzamie ekrānuzņēmumi tika veikti, izmantojot Windows 10 Creators Update. Iepriekšējās Windows versijās var būt problēmas ar ANSI sekvencēm programmā PowerShell. Ja izmantojat operētājsistēmu Windows 7 vai Windows 8, lūdzu, skatiet šo lapu, lai iegūtu risinājumu: Kā iespējot wttr.in PowerShell konsolē.

Tieši tā.

Taras Buria, Winaero autors

Pirms vairākām dienām kāds Microsoft nopludināja, nopludinot gaidāmās Windows 11, jeb "nākamās Wi...

Lasīt vairāk

Taras Buria, Winaero autors

2021. gada 22. septembrī Microsoft paziņoja par otrās paaudzes Surface Duo. Viedtālrunis ar nedau...

Lasīt vairāk

Lejupielādējiet reģistra un pakešu failu arhīvus

Šī vietne izmanto sīkfailus, lai uzlabotu jūsu pieredzi, kamēr jūs pārlūkojat vietni. No šīm sīkd...

Lasīt vairāk