메인 윈도우 10 PowerShell에서 메시지 알림 표시

PowerShell에서 메시지 알림 표시



PowerShell은 고급 형태의 명령 프롬프트입니다. 바로 사용할 수있는 수많은 cmdlet으로 확장되며 다양한 시나리오에서 .NET 프레임 워크 / C #을 사용할 수있는 기능이 함께 제공됩니다. Windows에는 유용한 방식으로 스크립트를 편집하고 디버깅 할 수있는 GUI 도구 인 PowerShell ISE가 포함되어 있습니다. 때로는 사용자에게 일부 작업이 완료되었음을 알리기 위해 PowerShell 스크립트의 알림을 표시해야하는 경우가 많습니다. 사용할 수있는 몇 가지 방법은 다음과 같습니다.

광고

PowerShell 스크립트의 메시지는 장기 실행 스크립트가 작업을 완료했음을 사용자에게 알릴 수 있습니다. 또는 무언가 잘못되었거나 중요한 일이 발생했음을 알려줄 수 있습니다. 내가 일반적으로 사용하는 방법은 다음과 같습니다.

PowerShell에서 메시지 알림 표시

가장 간단한 방법은 고전적인 Windows 스크립팅 호스트 앱.

Google에서 휴대 전화로 사진을 저장하는 방법

PowerShell을 사용하면 COM 개체의 인스턴스를 쉽게 만들 수 있습니다. 이 경우 WSH의 Windows.Shell 개체가 필요합니다. 다음 명령으로 생성 할 수 있습니다.

$ wsh = New-Object -ComObject Wscript.Shell

이제 우리는$ wsh사용 가능한 메서드를 호출 할 개체Wscript. 쉘. 그들 중 하나는팝업, 이것이 우리에게 필요한 것입니다. 다음 코드를 사용할 수 있습니다.

$ wsh = New-Object -ComObject Wscript.Shell $ wsh.Popup ( 'Hello from Winaero')

PowerShell Windows 10의 메시지

그만큼팝업방법은 사용자 정의 할 수 있습니다. 예를 들어 제목을 지정하거나 기본 대화 상자 아이콘 중 하나를 지정하거나 추가 버튼을 표시 할 수 있습니다.

팝업 방법 사용자 지정

구문은 다음과 같습니다.

팝업 (,,,)

본문메시지에 표시 할 텍스트입니다.

SecondsToWait상자가 닫힐 때까지 표시 할 시간 (초)을 포함하는 정수입니다. 0이거나 생략 된 경우 메시지 상자는 사용자가 닫을 때까지 유지됩니다.

표제메시지 제목으로 표시 될 제목이 포함 된 문자열입니다.

유형다음 표에 정의 된 특정 모양 및 동작에 해당하는 정수입니다.

단추
0확인
1확인, 취소
2낙태,
무시, 다시 시도
예,
아니요, 취소합니다
4예 아니오
5다시 해 보다,
취소
16위독한
32질문
48감탄
64정보

원하는 아이콘과 버튼을 얻으려면 값을 결합하십시오. 예를 들어 질문을 작성하려면 1 + 32를유형값. 다음 예를 참조하십시오.

PowerShell Windows 10의 질문

Popup 메서드는 사용자가 팝업 메시지 상자를 닫기 위해 클릭 한 단추를 반환 할 수도 있습니다. 다음 표를 참조하십시오.

반환 값버튼 클릭
1확인
2취소
낙태
4다시 해 보다
5무시
6
7아니
-1없음, 메시지
상자가 자동으로 해제 됨 (시간 초과)

다음과 같이 반환 값을 처리 할 수 ​​있습니다.

$ result = $ wsh.Popup ( 'Winaero가 마음에 드십니까?', 0, 'PS의 질문', 1 + 32)

또는 .NET Framework 호출을 사용하여 메시지를 표시 할 수 있습니다.

.NET Framework에서 MessageBox 사용

사용해야하는 명령은 다음과 같습니다.

[System.Windows.MessageBox] :: Show ( 'Hello from Winaero')

결과:

창 10 기술 미리보기 다운로드

MessageBox NET PowerShell Windows 10

다시 말하지만, 사용자 정의 할 수 있습니다. 참고로 다음 페이지를 참조하십시오.

MessageBox.Show 메서드

마지막으로 가능할 때 사용할 수있는 PowerShell 용 특수 모듈이 있습니다.

특수 모듈, BurntToast 사용

외부 모듈을 사용하도록 제한되지 않은 경우 번트 토스트 .

다음과 같이 설치하십시오.

  1. 열다 관리자로서의 PowerShell .
  2. 유형:설치 모듈-이름 BurntToast
  3. 모듈을 사용할 준비가되었습니다.

알림을 표시하려면 다음 명령을 실행하십시오.

Import-Module BurntToast
New-BurntToastNotification -Text 'Winaero', 'Hello from PowerShell'

토스트 알림 PowerShell Windows 10

참조 PowerShell 갤러리 자세한 내용과 지침은

다음 사항에 유의하십시오. 알림을 보려면

  1. PowerShell 실행 정책 구성되어야합니다 타사 모듈을로드 할 수 있습니다.
  2. 만약 초점 지원이 활성화되었습니다. Windows 10에서는 BurntToast 알림을 숨길 수 있습니다.
  3. 모듈은 명령으로 제거 할 수 있습니다.제거 모듈 BurntToast.

그게 다야!

재미있는 기사

에디터의 선택

Instagram 스토리에 스티커 또는 이모티콘을 추가하는 방법
Instagram 스토리에 스티커 또는 이모티콘을 추가하는 방법
Instagram Stories는 사용자가 단순한 게시물을 넘어 개인주의와 창의성을 표현할 수있는 방법입니다. 스토리는 짧은 시간 동안 만 지속되지만 Instagram 사용자는이를 진지하게 받아들이고 완성하는 데 많은 시간을 할애합니다. 추가하려면
Apple Watch에 GroupMe를 추가하는 방법
Apple Watch에 GroupMe를 추가하는 방법
GroupMe는 Microsoft의 모바일 메시징 앱입니다. 많은 사람들이이 도구를 일반 전화 문자 및 메시징의 대안으로 사용하고 있습니다. 주된 이유는 앱에 수수료가 필요하지 않으며
10가지 최고의 무료 이미지 변환기 소프트웨어 프로그램
10가지 최고의 무료 이미지 변환기 소프트웨어 프로그램
이미지 변환기를 사용하면 한 종류의 이미지 파일을 다른 종류의 이미지 파일로 변환할 수 있습니다. 다음은 최고의 완전 무료 이미지 변환기 소프트웨어 목록입니다.
Gears of War 5가 Gears 5로 공개되었습니다.
Gears of War 5가 Gears 5로 공개되었습니다.
Gears of War 5에 대한 뉴스는 다소 왜곡되었습니다. Gears of War 4의 개방형 특성으로 인해 5 번째 Gears 게임이 출시 될 예정이지만 개발자와 함께
Android에서 Word 문서를 여는 방법
Android에서 Word 문서를 여는 방법
Microsoft Office는 비즈니스 및 교육 분야에서 거의 유비쿼터스입니다. Google Docs 및 Apple Pages와 같은 유사한 앱이 Microsoft에 돈을 벌어 주었지만 Word가 계속해서 선두를 달리고 있다고 말하는 것이 안전합니다.
Shinobi Life 2에서 개인 서버에 가입하는 방법
Shinobi Life 2에서 개인 서버에 가입하는 방법
Roblox는 모든 연령대의 신진 게임 디자이너가 자신의 작품을 전시하는 플랫폼입니다. 이 인디 게임 중 가장 인기있는 게임 중 하나는 150,000 명 이상의 사용자를 자랑하는 Shinobi Lile 2입니다. 많이
Xiaomi Redmi 참고 4 – 백업 방법
Xiaomi Redmi 참고 4 – 백업 방법
가끔 사고가 발생합니다. 그들이 할 때 스마트 폰 데이터의 안정적인 백업이 있는지 확인하고 싶습니다. Xiaomi Redmi Note 4에서 데이터를 백업하는 것은 쉽습니다. 보호를 위해 아래의 간단한 단계를 확인하십시오.