.bat 파일을 자동으로 실행 하시겠습니까?

Sep 16 2020

DDC / CI를 사용하여 모니터의 볼륨을 제어하는 ​​데 사용하는 .bat 파일이 있습니다. nircmd를 사용하여 자동으로 실행했지만 최신 버전의 Windows 10에서는 더 이상 작동하지 않습니다.

아래는 내 배치 파일입니다.

title CmmVolume
nircmd.exe win hide ititle "CmmVolume"

cmm.exe /ChangeValue Primary 62 %1

답변

RegEdit Sep 16 2020 at 02:51

할 수있는 일은 최소화 된 배치 파일을 실행하는 것입니다 . 이는 사실상 동일한 효과를 제공합니다.

  1. 배치 파일에 대한 바로 가기를 만듭니다.

  2. 바로 가기를 마우스 오른쪽 단추로 클릭하고 속성을 선택합니다.

  3. 속성 대화 상자에서 Run드롭 다운을 찾아 최소화를 선택합니다.

ItWasn'tMe Sep 16 2020 at 20:54

당신의 방망이는 누락 된 몇 가지 기본 포인트에주의를 기울여야하며 이것이 실행에 실패 할 가능성이 있지만 어쨌든 내 테스트에서 아래 나열된 조정은 완벽하게 작동했습니다.

1. 배트의 폴더를 입력하십시오"%~dp0"

2. 모든 실행 파일에 전체 경로 적용

3.NirCMD Windows 10에서 의 최신 버전 사용

4. 교체 ititle에stitle

@echo off && title <nul 

>nul taskkill /F /FI "WindowTitle eq "CmmVolume" 2>nul 

cd /d "%~dp0" && title CmmVolume

"C:\Users\ecker\Downloads\Nircmd\Nircmd.exe" win hide stitle "CmmVolume"

>>"%~dp0\log.log"  echo\"c:\add\full\path\to\cmm.exe" /ChangeValue Primary 62 %1

>"%tmp%\VBS_play.vbs" echo\CreateObject("Wscript.Shell"^).Run "wmplayer /play /close ""%windir%\Media\notify.wav""", 0, False

wscript "%tmp%\VBS_play.vbs" & timeout /t 1 >nul & del /q /f  "%tmp%\VBS_play.vbs"

Obs .: 실행 / 재생 오디오 용 vbs 및 로그는 숨김 / 백그라운드 모드에서 실행 확인 용입니다.