OS/Windows

[Windows] 특정 확장자 마우스 우클릭 메뉴 추가

devsalix 2023. 5. 4. 11:50
728x90

필자의 경우 vhd 파일을 마운트와 언마운트를 자동화하기 위해 메뉴를 추가했습니다

 

우선 regedit 프로그램을 실행 하여 아래의 경로로 이동합니다

 

HKEY_CLASSES_ROOT\SystemFileAssociations

 

이후 확장자를 검색 합니다

 

확장자가 없을 경우 해당 확장자를 [새로 만들기] - [키]로 추가하면 됩니다

 

필자의 경우도 확장자가 존재하지 않아 추가 후 작업을 진행하였습니다

 

구성은 아래와 같습니다

 

.vhd 확장자에 shell 키를 등록 후

 

mount 키와 unmount 키를 등록하여 줍니다

 

mount키의 기본값에는 마운트라는 값을 넣어주고

 

 

unmount키의 기본값에는 언마운트라는 값을 넣어 줍니다

 

 

mount 하위 command 구문의 기본값에는 마운트 커맨드가 지정된 배치 파일경로와 %1의 값을 넣어줍니다

 

 

unmount도 마찬가지로 지정해 줍니다

 

 

 

mount의 배치파일 작성법입니다

 

echo off

echo sel vdi file="%1" > vhdmount.txt
echo attach vdi >> vhdmount.txt

diskpart.exe /s vhdmount.txt

del vhdmount.txt

 

작성한 파일을 지정한 파일 위치(C:\\vhdMount.bat)에 저장합니다

 

unmount의 배치파일은 아래와 같습니다

 

echo off

echo sel vdi file="%1" > vhdmount.txt
echo detach vdi >> vhdmount.txt

diskpart.exe /s vhdmount.txt

del vhdmount.txt

 

마찬가지로 지정한 파일 위치에 저장합니다

 

이후 vhd 파일을 우클릭하면 해당 메뉴가 생성되는 것을 확인하실 수 있습니다

 

 

 


제 글이 도움이 되셨다면 댓글 & 공감 부탁드려요 😀

 

 
728x90