Windows 10에서 시스템 이벤트 트리거 토스트알림. 이러한 알림은 앱에서 전송하여 예를 들어 새 이메일 메시지가 있음을 알려줄 수도 있습니다. 개발자는 Windows 10 토스트 알림에 대한 지원을 추가 할 수 있습니다. 매우 유용하지만 시스템 또는 앱 이벤트에 의해서만 트리거 될 수 있습니다. 예를 들어 예약 된 작업 실행에 대한 응답으로 알림이 표시되도록 구성 할 수 없습니다. 이를 수행 할 수있는 내장 UI가 없습니다. 좋은 소식은 Windows 10에서 사용자 지정 토스트 알림을 표시하는 것이 어렵지 않다는 것입니다. 간단한 PowerShell 스크립트 만 있으면됩니다.
이 자습서는 Windows 10에서 작동합니다. PowerShell 버전 5 이상을 실행하고 있어야합니다. 시스템에 대한 관리 권한이 있어야합니다.
PowerShell 버전 확인
PowerShell을 엽니 다. Windows 검색에서 PowerShell을 입력하고 마우스 오른쪽 단추로 클릭 한 다음 상황에 맞는 메뉴에서 '관리자 권한으로 실행'을 선택하십시오. PowerShell 창에서 다음을 입력하십시오.
Get-Host
PowerShell 버전을 확인하기 위해 Version 행이 무엇을 반환하는지 확인하십시오. 최신 버전의 Windows 10 (예 : Fall Creators Update)을 실행중인 경우 PowerShell v5가있을 수 있습니다.
BurntToast 모듈 설치
PowerShell을 실행하고 있는지 확인하십시오.관리 권한. Windows 10에서 사용자 지정 토스트 알림을 표시하려면 BurntToast 모듈을 설치해야합니다. 이 모듈을 사용하면 별다른 노력없이 코딩 기술을 사용하지 않고도 Windows 10에서 사용자 지정 토스트 알림을 만들 수 있습니다.
PowerShell에서 다음을 입력하십시오.
Install-Module -Name BurntToast
필요한 메시지가 표시 될 수 있습니다.NuGet 공급자를 설치합니다. 그렇다면 Y를 입력하여 계속 진행하면 PowerShell이 나머지를 처리합니다. 설치되면 위 명령을 다시 실행하십시오.
이번에는 신뢰할 수없는 저장소에서 모듈을 설치한다는 메시지가 표시 될 것입니다. 다시 Y를 입력하여 계속하십시오. 이제 모듈이 설치됩니다.
맞춤 토스트 알림
모듈을 설치 했으므로 사용자 지정 토스트 알림을 만들 수 있습니다. Windows 10의 사용자 지정 토스트 알림에는 세 가지 부분이 있습니다.
- 제목
- 메시지 본문
- 아이콘
사용할 수있는 멋진 JPG 또는 PNG 이미지를 찾으십시오.아이콘. 토스트 알림에 아이콘이 나타납니다. 모든 알림은 PowerShell에서 전송되므로 알림의 내용을 알려주는 아이콘을 사용하는 것이 좋습니다.
메모장을 열고 다음을 붙여 넣습니다.
New-BurntToastNotification -Text "Title of notifications", "Body of notification" -AppLogo path to your icon image
통지 제목을 제목으로 바꿉니다.당신의 알림. 거꾸로 된 쉼표 나 아포스트로피를 제거하지 마십시오. 필요한 경우 텍스트를 간단하게 교체하십시오. 파일을 ps1 파일 확장자로 저장하십시오.
다음은 BurntToast를 사용하여 생성 한 사용자 지정 토스트 알림입니다.
New-BurntToastNotification -Text "Power cable plugged/Unplugged", "Power source has changed" -AppLogo C:UsersfatiwDesktoppower-plug-png-image-69656.png
PS1 파일 (PowerShell 사용)을 실행하면 토스트 알림이 화면에 나타납니다.
다른 Windows 10처럼 닫을 수 있습니다알림. 알림 센터에서 이러한 알림은 모두 PowerShell 아래에 나타납니다. 알림 크기를 변경할 수 없습니다. 배경색은 Windows 10에서 선택한 강조 색과 항상 동일합니다. 알림은 Windows 10의 알림에 대한 기본 설정을 따릅니다. PowerShell 스크립트를 실행하면 잠시 동안 PowerShell 창이 열립니다. 자동으로 닫습니다. 이것은 정상이며 걱정할 것이 없습니다.
작업 스케줄러를 사용하여 알림을 트리거 할 수 있습니다.
코멘트