2014-04-04 1 views
1

program.exe가 시작된 후 시작하는 배치 파일이 필요합니다. TEMPORARILY 마우스 입력 사용 중지.마우스 입력을 일시적으로 사용하지 않도록 설정하는 일괄 처리 코드

이것은 내가 지금까지 가지고 올 한 것입니다 :

rem --------------------------------- 
    rem Disable Mouse 
    set key="HKEY_LOCAL_MACHINE\system\CurrentControlSet\Services\Mouclass" 
    reg delete %key% 
    reg add %key% /v Start /t REG_DWORD /d 4 
    rem --------------------------------- 

제안?

+0

또한 XP와 win7 변종이 필요할 경우 필요합니다. – Codexer

+0

왜이 기능이 필요한지 물어볼 수 있습니까?이 말은 ... 마우스를 사용하지 않도록 설정 한 것은 매우 좋은 UX가 아닙니다. 장난이 있다면 더 나은 해결책이 있다고 상상해 봅니다. – Gray

+0

재생중인 비디오의 방해를 방지하려면 – Codexer

답변

0
@ECHO OFF 
ECHO "Please pull the mouse cord out of the PC..." 
<do stuff> 
ECHO "Please plug the mouse cord back into PC." 
EXIT /B 0 

죄송합니다.

심각하지만 레지스트리 키를 배치 파일의 값으로 저장하는 데 의존해서는 안됩니다. 파일이 너무 일찍 종료되면 어떻게됩니까? 정전? 스크립트에 오류가 있습니까?

예에서 위의 내용이 실제로 작동한다면 (필자가 시도한 바 없다) 최소한 reg export을 사용하여 임시 파일로 내보내고 reg import을 다시 붙여 넣으십시오. 성공적인 reg import (확인 당신이 %ERRORLEVEL%reg import의 확인 후, 당신은 단지 다음 줄에서 명령을 작성하거나 적어도 reg command

&& 같은 reg import %file% && del /q %file% 같은

더와 연결, 임시 파일을 삭제할 수 있습니다

+0

HaHa :) 의견에 감사드립니다. – Codexer

관련 문제