Rādīt ziņojuma paziņojumu no PowerShell
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. Sistēmā Windows ir iekļauts GUI rīks PowerShell ISE, kas ļauj noderīgā veidā rediģēt un atkļūdot skriptus. Dažreiz jums ir jāparāda paziņojums no PowerShell skripta, lai informētu lietotāju, ka kāds uzdevums ir paveikts. Šeit ir dažas metodes, kuras varat izmantot.
Reklāma
Ziņojums no jūsu PowerShell skripta var informēt lietotāju, ka jūsu ilgstošais skripts ir beidzis darbu. Vai arī tas var norādīt, ka kaut kas nav kārtībā vai ir noticis kaut kas svarīgs. Šeit ir norādītas metodes, kuras es parasti izmantoju.
Rādīt ziņojuma paziņojumu no PowerShell
Vienkāršākā metode ietver klasisko Windows skriptu resursdators lietotne.
Izmantojot PowerShell, ir viegli izveidot COM objekta gadījumu. Mūsu gadījumā mums ir nepieciešams Windows. Shell objekts no WSH. To var izveidot ar šādu komandu:
$wsh = jauns objekts - ComObject Wscript. Apvalks
Tagad mēs varam izmantot mūsu $wsh
pieejamās objekta izsaukšanas metodes Wscript. Apvalks
. Viens no tiem ir Uznirstošais logs
, tas ir tas, kas mums vajadzīgs. Var izmantot šādu kodu:
$wsh = jauns objekts - ComObject Wscript. Apvalks $wsh. Uznirstošais logs ("Sveiks no Winaero")
The Uznirstošais logs
metodi var pielāgot. Piemēram, varat norādīt tā nosaukumu, piešķirt kādu no noklusējuma dialoga ikonām vai parādīt papildu pogas.
Pielāgojiet uznirstošo logu metodi
Sintakse ir šāda.
Uznirstošais logs (, , , )
Teksts
ir teksts, ko vēlaties rādīt ziņojumu.
SecondsToWait
ir vesels skaitlis, kas satur sekunžu skaitu, ko tiks rādīts līdz atcelšanai. Ja ir nulle vai tas ir izlaists, ziņojuma lodziņš paliek, līdz lietotājs to noraida.
Virsraksts
ir virkne, kas satur nosaukumu, kas parādīsies kā virsraksts ziņojums.
Tips
ir vesels skaitlis, kas atbilst noteiktam izskatam un darbībai, kas definēta tālāk tabula.
Vērtība | Poga | ||
---|---|---|---|
0 | Labi | ||
1 | Labi, Atcelt | ||
2 | Pārtraukt, Ignorēt, Mēģināt vēlreiz |
||
3 | Jā, Nē, Atcelt |
||
4 | Jā, iegūstiet vajadzīgo ikonu un pogas, apvienojiet vērtības. Piemēram, lai izveidotu jautājumu, izmantojiet 1+32 kā Type vērtību. Skatiet šo piemēru:
Uznirstošā metode var arī atgriezt pogu, kuru lietotājs noklikšķināja, lai aizvērtu uznirstošo ziņojumu lodziņu. Skatiet šo tabulu:
Varat apstrādāt atgriešanas vērtību šādi: $result = $wsh. Uznirstošais logs ("Vai jums patīk Winaero?",0,"Jautājums no PS",1+32) Vai arī varat izmantot .NET Framework zvanu, lai parādītu ziņojumu. < h2>Ziņojumu lodziņa izmantošana no .NET FrameworkKomanda, kas jums jāizmanto, izskatās šādi seko: [Sistēma. Windows. MessageBox]::Show('Sveiki no Winaero') Rezultāts: Atkal varat to pielāgot. Uzziņai skatiet šo lapu: MessageBox. Rādīt metodi Beidzot ir īpašs PowerShell modulis, kuru varat izmantot, kad tas ir iespējams. Īpaša modulis, BurntToastJa jūs nevarat izmantot ārējos moduļus, varat izmantot BurntToast. Instalējiet to šādi:< /p>
Lai parādītu paziņojumu, palaidiet komandu:
Pilnu informāciju un norādījumus skatiet PowerShell galerijā. Lūdzu, paturiet prātā sekojošo. Lai skatītu paziņojumu,
Tas ir viss! IETEICAMS: noklikšķiniet šeit, lai novērstu Windows problēmas un optimizētu sistēmu. sniegums
|