bat / vbs 파일을 사용하여 알림 영역 바로 위에 메시지를 표시하려면 어떻게해야합니까?


1
CreateObject("WScript.Shell").PopUp "The CPU is hot.", 5

위의 내용은 vbs 파일에서 사용됩니다. 메시지 상자가 화면 중앙에 나타납니다.
알림 영역 바로 위에 표시되도록 할 수 있습니까?


있습니다 superuser.com이 무료 스크립트 / 코드 작성 서비스가 아닙니다. 지금까지 시도한 내용 (이미 사용중인 스크립트 / 코드 포함)과 중단 된 부분을 알려 주시면 특정 문제를 해결하도록 도와 드릴 수 있습니다. 또한 좋은 질문을하려면 어떻게해야합니까?를 읽어보십시오 . .
DavidPostill

다음을 포함하지 않았습니다 pop-up_message.vbs: /
DavidPostill

dropbox에서 알 수없는 코드를 다운로드하지 않을 것입니다. 질문은 독립적이어야합니다. 제발 편집 및 질문에 추가합니다.
DavidPostill

1
아닙니다. 질문은 독립적이어야합니다 .
DavidPostill

1
cmd / vbscript는 없지만 Powershell 은 Win10에서 풍선 도움말 이 잘 작동 한다는 알림을 표시 할 수 있습니다.
LotPings

답변:


1

인터넷 검색을 통해 풍선 도움말을 표시하는 다음과 같은 방법을 찾았습니다.

[void] [System.Reflection.Assembly]::LoadWithPartialName("System.Windows.Forms")
$objNotifyIcon = New-Object System.Windows.Forms.NotifyIcon 
$objNotifyIcon.Icon = "D:\folder\image.ico"
$objNotifyIcon.BalloonTipIcon = "None" 
$objNotifyIcon.BalloonTipText = "The CPU is hot!" 
$objNotifyIcon.BalloonTipTitle = "Warning"
$objNotifyIcon.Visible = $True 
$objNotifyIcon.ShowBalloonTip(10000)

위의 내용을 .ps1 파일에 저장하고 .bat 파일에서 다음을 사용하여 .ps1 파일을 실행하십시오.

powershell -executionpolicy bypass -file "D:\folder\BalloonTip.ps1"
PING -n 10 LOCALHOST
"D:\folder\NoTrayOrphans.exe"

.bat 파일은 .vbs 파일의 다음 코드를 통해 명령 창없이 실행할 수 있습니다.

Set WshShell = CreateObject("WScript.Shell") 
WshShell.Run chr(34) & "D:\folder\BalloonTip.bat" & Chr(34), 0
Set WshShell = Nothing

무엇 "D:\folder\NoTrayOrphans.exe"입니까 ?? 그리고 그 줄은 이전 줄의 일부 여야합니까?
ashleedawg
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.