Rodyti pranešimo pranešimą iš „PowerShell“.
„PowerShell“ yra išplėstinė komandų eilutės forma. Jis papildytas didžiuliu paruoštų naudoti cmdlet rinkiniu ir suteikia galimybę naudoti .NET framework/C# įvairiuose scenarijuose. „Windows“ apima GUI įrankį „PowerShell ISE“, kuris leidžia naudingai redaguoti ir derinti scenarijus. Kartais jums reikia parodyti pranešimą iš PowerShell scenarijaus, kad praneštumėte vartotojui, kad tam tikra užduotis atlikta. Štai keletas būdų, kuriuos galite naudoti.
Skelbimas
Pranešimas iš jūsų PowerShell scenarijaus gali informuoti vartotoją, kad jūsų ilgai veikiantis scenarijus baigė savo darbą. Arba tai gali pasakyti, kad kažkas negerai arba įvyko kažkas svarbaus. Štai metodai, kuriuos dažniausiai naudoju.
Rodyti pranešimo pranešimą iš „PowerShell“.
Paprasčiausias metodas apima klasikinį „Windows“ scenarijų priegloba programėlė.
Su PowerShell lengva sukurti COM objekto egzempliorių. Mūsų atveju mums reikia „Windows“. Shell objektas iš WSH. Jį galima sukurti naudojant šią komandą:
$wsh = Naujas objektas - ComObject Wscript. Lukštas
Dabar galime naudoti savo $wsh
Galimi objektai iškviesti metodai Wscript. Lukštas
. Vienas iš jų yra Iššokantis langas
, štai ko mums reikia. Galima naudoti šį kodą:
$wsh = Naujas objektas - ComObject Wscript. Shell $ wsh. Iššokantis langas („Sveikas iš Winaero“)
The Iššokantis langas
metodas gali būti pritaikytas. Pavyzdžiui, galite nurodyti jo pavadinimą, priskirti vieną iš numatytųjų dialogo piktogramų arba rodyti papildomus mygtukus.
Tinkinkite iššokančiojo lango metodą
Sintaksė yra tokia.
Iššokantis langas (, , , )
Tekstas
yra tekstas, kurį norite rodyti pranešimas.
SecondsToWait
yra sveikasis skaičius, apimantis sekundžių skaičių, kurį laukė bus rodomas iki atleidimo. Jei nulis arba praleistas, pranešimo laukelis lieka tol, kol vartotojas atsisako.
Pavadinimas
yra eilutė su pavadinimu, kuris bus rodomas kaip pranešimą.
Tipas
yra sveikasis skaičius, atitinkantis tam tikrą išvaizdą ir elgesį, apibrėžtą toliau lentelę.
Vertė | Mygtukas | ||
---|---|---|---|
0 | Gerai | ||
1 | Gerai, Atšaukti | ||
2 | Nutraukti, Ignoruoti, Bandyti dar kartą |
||
3 | Taip, Ne, atšaukti |
||
4 | Taip, gaukite norimą piktogramą ir mygtukus, sujunkite reikšmes. Pvz., norėdami sudaryti klausimą, naudokite 1+32 kaip Tipo reikšmę. Žr. šį pavyzdį:
Iššokančiojo lango metodas taip pat gali grąžinti mygtuką, kurį vartotojas spustelėjome, kad būtų atsisakyta iššokančiojo pranešimo lango. Žr. šią lentelę:
Grąžinamą reikšmę galite tvarkyti taip: $result = $wsh. Iššokantis langas ("Ar jums patinka Winaero?",0,"Klausimas iš PS",1+32) Arba galite naudoti .NET Framework iškvietimą, kad būtų rodomas pranešimas. < h2>MessageBox iš .NET Framework naudojimasKomanda, kurią reikia naudoti, atrodo taip taip: [Sistema. Windows. MessageBox]::Show('Labas iš Winaero') Rezultatas: Vėlgi galite tinkinti. Norėdami gauti informacijos, žr. šį puslapį: MessageBox. Rodyti metodą Galiausiai yra specialus PowerShell modulis, kurį galite naudoti, kai tai įmanoma. Specialios modulis, BurntToastJei neapsiribojate išorinių modulių naudojimu, galite naudoti BurntToast. Įdiekite taip:< /p>
Kad būtų rodomas pranešimas, paleiskite komandą:
Išsamią informaciją ir instrukcijas rasite PowerShell galerijoje. Prašome atminkite toliau nurodytus dalykus. Jei norite pamatyti pranešimą,
Štai ir viskas! REKOMENDUOJAMA: spustelėkite čia, jei norite išspręsti „Windows“ problemas ir optimizuoti sistemą pasirodymas
|