노트북의 전원 어댑터 연결 단자가 헐거운 건가?
아니면 어댑터의 전원 꽂는 부분이 너무 짧아서 그런 건가?
이상하게 어댑터 인식이 잘 되지 않는다. 전원 케이블을 연결해도 안 꽂은 것처럼 인식되서 인식 시키려고 한참을 씨름해야 한다.
인식되었다고 해서 안심할 수 없다. 조금만 케이블을 건드려도 금방 인식이 풀리기 때문에, 전체화면으로 게임을 하는 등 작업 표시줄의 배터리 상태 확인을 소홀히 하면 낭패를 보게 된다.
그래서 노트북에 전원 어댑터가 연결되어 있는지 체크하고, 만약 연결되지 않았다면 윈미플이 열려서 경고 효과음이 나오게 하는 배치 파일(.bat)을 만들어 보기로 하였다.
이렇게 하면 어댑터가 분리되었을때 사용자가 바로 인지할 수 있다.
* 배치 파일
위의 배치 파일을 다운로드 받은 후 실행한다. 그리고 내버려두면 된다.
이 배치 파일은 노트북에서만 작동한다. 데스크탑 환경에서는 [사용할 수 있는 인스턴스가 없습니다.] 라는 문구가 뜨면서 작동하지 않는다.
--------------------
* 배치 파일 설명
@echo off
:start
cls
wmic path Win32_Battery Get BatteryStatus | find /v "BatteryStatus" | find "1" >nul 2>&1
if "%errorlevel%" == "0" (
start /min wmplayer.exe /play /close "%WINDIR%\Media\Windows Error.wav"
echo 경고. 전원 어댑터가 연결되지 않았습니다.
) else (
echo 전원 어댑터가 연결되었습니다.
)
timeout -t 2 /nobreak
goto start
--------------------
빨간색 wmplayer.exe는 노트북 OS가 윈도우7 이상이라서 이렇게 쓴 것이다.
만약 노트북 OS가 윈도우XP라면 mplayer2.exe 로 바꿔야 한다.
파란색 %WINDIR%~ 는 전원 어댑터가 연결되지 않을 시 윈미플이 출력시킬 효과음 파일 경로다.
경로를 바꿔서 다른 효과음이 나오게 하는 것도 가능하다.
주황색 2는 2초마다 전원 어댑터 연결을 확인하겠다는 것이다.
숫자를 바꿔서 확인 주기를 늦추는 것도 가능하다.
* 실제 사용
실제로 해당 배치파일을 노트북에서 사용한 모습이다.
어댑터 연결 확인을 중단하려면 그냥 cmd 창과 윈미플을 종료하면 된다.
* 배치파일 작성에 참조한 사이트
참조1: https://stackoverflow.com/questions/7355331/check-if-computer-is-plugged-into-ac-power-in-batch-file
참조2: https://superuser.com/questions/101974/play-a-sound-maybe-wav-from-windows-line-command
그럼 이만...
'컴퓨터와 잡동사니 자료' 카테고리의 다른 글
cvid 코덱으로 동영상 인코딩하기. (0) | 2022.07.22 |
---|---|
Magpie - 저해상도 창모드 전용게임을 전체화면으로 실행 (0) | 2022.07.21 |
윈도우10 기본 폴더들의 위치 및 이름과 관련된 고찰. (0) | 2021.05.08 |
NHK플러스. 분명 일본 VPN을 썼는데 왜 재생이 안되는거지? (0) | 2021.02.28 |
검색엔진 누락 조회 프로그램을 만들었다. (0) | 2021.02.07 |