윈 도 우 kj님 PE의 autoadd.cmd에 관한 배치파일 질문입니다.
2021.08.17 14:40
안녕하세요
하나 질문드릴것이 있어 또 방문 하였습니다.
kj님 pe의 autoadd.cmd가 마우스 우크릭 메뉴를 추가하는것은 알겠는데요
배치파일 내용 중
reg.exe add "HKEY_LOCAL_MACHINE\SOFTWARE\Classes\DesktopBackground\Shell\Display Settings2" /v "" /d "디스플레이 설정 [자동]" /f
reg.exe add "HKEY_LOCAL_MACHINE\SOFTWARE\Classes\DesktopBackground\Shell\Display Settings2" /v "icon" /t REG_SZ /d "imageres.dll,310" /f
reg.exe add "HKEY_LOCAL_MACHINE\SOFTWARE\Classes\DesktopBackground\Shell\Display Settings2" /v "Position" /d "Bottom" /f
reg.exe add "HKEY_LOCAL_MACHINE\SOFTWARE\Classes\DesktopBackground\Shell\Display Settings2\command" /v "" /d "Pecmd.exe load X:\Windows\system32\AutoDisplay.ini" /f
위 부분을 별도 vbs나 cmd로 빼서 실행할 수 있을까 하여 질문드려 봅니다.
그냥 저대로는 안되는듯 하고...
혹시 아시는분 답변좀 부탁드리겠습니다.
ㅠㅠ 감사합니다.
댓글 [7]
-
지후빠 2021.08.17 16:12
-
슈머슈마 2021.08.17 18:53
저렇게 하면 pecmd가 ini를 불러들이나요? -
지후빠 2021.08.17 23:22
그런 것 같습니다. ^^ AutoDisplay.ini 내용이 아래와 같네요.
AutoDisplay.exe 해상도 맞추면, 탐색기 재시작해서 바탕화면 늘리고, 레인미터 자리 잡아주면 역할을 하는 것 같아요..^^
EXEC !%windir%\system32\AutoDisplay.exe /auto /wait 0
EXEC !Tskill explorer
Kill Rainmeter.exe
WAIT 500
EXEC !%ProgramFiles%\Rainmeter\Rainmeter.exe
_END
-
천공의아키라 2021.08.17 20:25
답변 감사드리지만 제가 원하는 답은 아니네요
pecmd.ini에서 로드 되는건 알고 있으나 특정 프로그램 실행시 해상도가 변경되어 다시 로드하고자 합니다
마우스 우클릭하여 위 메뉴를 실행하면 되지만 자동으로 하고 싶어서 문의드렸던 것입니다.
혹시 방법이 있을까요?
-
지후빠 2021.08.17 23:21
그쵸? ㅎ~
런처를 만드시면 되지 않을까요?
그 특정 프로그램이 종료되면 해당 명령을 실행하도록요.
배치 파일 작성시 참고; https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=dhcho347&logNo=220038613759
오토핫키는 이미 아시고 계실듯...
::batch
@echo off
call "경로\특정프로그램.exe"
Pecmd.exe load X:\Windows\system32\AutoDisplay.ini
'vbs
Set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.Run "경로\특정프로그램.exe",,1
WshShell.Run "Pecmd.exe load X:\Windows\system32\AutoDisplay.ini"
Set WshShell = Nothing
-
천공의아키라 2021.08.18 07:16
아~ 답변 감사드립니다
백신 접종 후 와서 한번 시도해보겠습니다
정말 감사드립니다~
-
천공의아키라 2021.08.18 18:36
지후빠님 감사드립니다
첫번째 답변 주신 내용이 핵심이었네요
첫번째 답변과 두번째 답변 내용보고 cmd 만들었습니다
아무것도 모르는 초보가 아닌거 같다하여 죄송합니다 ㅠㅠ
감사드리며 남은시간 좋은시간 보내세요
핵심은 Pecmd.exe load X:\Windows\system32\AutoDisplay.ini 인것 같습니다.
AutoDisplay.ini 찾아서 다음처럼 하시면 될 듯 합니다.
- Pecmd.exe load AutoDisplay.ini