무월님 WNS_EWS 우클릭 등록
2024.09.10 06:23
D:\WNS_EWS\WNS_VHD.cmd를 우클릭에 등록하는 스크립트 명령어를
만들려고 하는대 부족한 지식이라 다른것 참고해서 아래에서 어떻게 고쳐야 하나요?
아니면 WinNTSetup - VHD(윈도우 설치) 우클릭 메뉴 연동 에서 추가할 문장을
어떻게 넣으면 될까요?
@echo off & color 1f & mode 75,15 & title UltraISO로 열기 & pushd "%~dp0"
net sess>nul 2>&1||mshta "JScript=ActiveXObject('shell.application');shell.ShellExecute('%~nx0', '%*', '', 'runas', 1);close();" >nul 2>&1 && exit
echo.
echo.
echo.
echo ==================================
echo 우클릭 메뉴 등록 : 1
echo.
echo 우클릭 메뉴 제거 : 2
echo ==================================
echo.
echo.
Set /p cmenu=선택 :
if /i "%cmenu%"=="1" (
xcopy UltraISO "%programfiles(x86)%\UltraISO" /yei > nul
reg add "HKCR\SystemFileAssociations\.iso\shell\OpenUltraISO" /v "" /d "UltraISO로 열기" /f > nul
reg add "HKCR\SystemFileAssociations\.iso\shell\OpenUltraISO" /v "icon" /d "%programfiles(x86)%\UltraISO\UltraISO.exe" /f > nul
reg add "HKCR\SystemFileAssociations\.iso\shell\OpenUltraISO" /v "SeparatorBefore" /d "" /f > nul
reg add "HKCR\SystemFileAssociations\.iso\shell\OpenUltraISO" /v "SeparatorAfter" /d "" /f > nul
reg add "HKCR\SystemFileAssociations\.iso\shell\OpenUltraISO\command" /v "" /d "%programfiles(x86)%\UltraISO\UltraISO.exe \"%%1\"" /f > nul & cls
echo.
echo.
echo.
echo.
echo.
echo 우클릭 메뉴에 등록되었습니다 & ping -n 4 127.0.0.1 > nul & exit
) else if /i "%cmenu%"=="2" (
reg delete "HKCR\SystemFileAssociations\.iso\shell\OpenUltraISO" /f > nul
rmdir /s /q "%programfiles(x86)%\UltraISO" > nul
) else (echo waro)
cls
echo.
echo.
echo.
echo.
echo.
echo 우클릭 메뉴에서 제거 되었습니다 & ping -n 3 127.0.0.1 > nul & exit
무월님 아래글 문제 해결 감사합니다. 고생하셧습니다.
내일이면 환갑이라 머리가 안돌아 갑니다^^
댓글 [6]
-
보[BORAM]람 2024.09.10 22:48
-
무월 2024.09.11 23:05
아래 경로와 파일 이름을 본인 환경에 맞게 수정하여 사용하세요.
- C:\\Program Files (x86)\\UltraISO\\UltraISO.exe\
- 문자열 바꾸기 단축키 : Ctrl + H
-
보[BORAM]람 2024.09.11 23:11
감사합니다. 경로와 파일명만 바꿔서 하면 된다는거죠?
내용을 보니 VHD 만들기는 적용이 안되내요.
-
보[BORAM]람 2024.09.11 23:42
이걸로 해결 햇습니다. DLL 있는건 위 레지로 할 수 있는대 WNS_VHD.cmd는
자신이 없내요
@echo off & color 1f & mode con cols=78 lines=15 & title WNS_VHD만들기 우클릭 메뉴 등록 & pushd "%~dp0"
net sess>nul 2>&1||(start mshta.exe vbscript:code(close(Execute("CreateObject(""Shell.Application"").ShellExecute""%~0"",,,""RunAs"",1"^)^)^)&exit)
echo.
echo.
echo.
echo ==================================
echo 우클릭 메뉴 등록 : 1
echo.
echo 우클릭 메뉴 제거 : 2
echo ==================================
echo.
echo.
Set /p cmenu="선택:"
echo.
if /i "%cmenu%"=="1" (
xcopy "%~dp0"\WNS_VHD %windir%\WNS_VHD /yi > nul
reg add "HKCR\DesktopBackground\Shell\WNS_VHD" /v "" /d "WNS_VHD만들기" /f > nul
reg add "HKCR\DesktopBackground\Shell\WNS_VHD" /v "icon" /d "%windir%\WNS_VHD\winlogo.ico" /f > nul
reg add "HKCR\DesktopBackground\Shell\WNS_VHD" /v "Position" /d "middle" /f > nul
reg add "HKCR\DesktopBackground\Shell\WNS_VHD" /v "SeparatorBefore" /d "" /f > nul
reg add "HKCR\DesktopBackground\Shell\WNS_VHD" /v "SeparatorAfter" /d "" /f > nul
reg add "HKCR\DesktopBackground\Shell\WNS_VHD\Command" /v "" /d "%windir%\WNS_VHD\WNS_VHD.cmd" /f > nul
cls
echo.
echo.
echo.
echo.
echo 우클릭 메뉴에 등록되었습니다.아무키나 누르세요 & pause > nul
exit
) else if /i "%cmenu%"=="2" (
reg delete "HKCR\DesktopBackground\Shell\WNS_VHD" /f > nul
rmdir /s /q "%windir%\WNS_VHD" > nul
) else (echo waro)
cls
echo.
echo.
echo.
echo.
echo 우클릭 메뉴에서 제거 되었습니다 & ping -n 3 127.0.0.1 >nul
위의 레지에서 .ISO를 CMD로 바꾸고 경로, 파일명 변경해도 될것 같기는 하내요^^
-
보[BORAM]람 2024.09.11 23:52
포터블[무설치] 프로그램 등록시에도 등록하기 쉽겟습니다.
-
오토82 2024.09.13 15:59
대단하십니다. 전 50대 중반인데도 머리가 안돌아 갑니다.
번호 | 제목 | 글쓴이 | 조회 | 등록일 |
---|---|---|---|---|
[공지] | 자유 게시판 이용간 유의사항 (정치, 종교, 시사 게시물 자제) [1] | gooddew | - | - |
47669 | DiskPartition 제5편 [추가12] [13] | sunshine | 657 | 09-16 |
47668 | 넷플릭스 무도실무관 실급여 [4] | 긍지버림 | 904 | 09-16 |
47667 | 우주에서 연주한 스타워즈 레이의 테마 | asklee | 301 | 09-16 |
47666 | 지멋대로 윈11 강제 업데이트되서 한참 뻘짓했네요... [2] | 『ⓖⓤⓝ』 | 742 | 09-15 |
47665 | 모두를 위한 간단하고 빠른 익명 파일 공유 [1] | 그림자7 | 1424 | 09-14 |
47664 | Windows 11 AIO 16in1 23H2 Build 22631.4037 (No TPM Requ... [3] | 보[BORAM]람 | 1559 | 09-14 |
47663 | 어머님 퇴원 하셨습니다.. [8] | 테츠로 | 649 | 09-14 |
47662 | 열 여자 마다 않는 남자 | 택시기사 | 804 | 09-14 |
47661 | SftpNetDrive [2] | 꽃동산 | 472 | 09-14 |
47660 | 공유기를 교체했습니다. ~ [4] | PippO | 1037 | 09-14 |
47659 | 점화기 라이터 [4] | Andor | 827 | 09-14 |
47658 | 어느덧 추석 [4] | 긍지버림 | 496 | 09-13 |
47657 | 자 오늘도 광고계정 하나 또 알려드림 [5] | 또야 | 1009 | 09-13 |
47656 | 베팅 소금빵 맛있네여. [3] | 정똥금 | 710 | 09-12 |
47655 | 내용펑 [1] | 또야 | 741 | 09-12 |
47654 | 응급실에 근무 하는 간호사 의사 선생님께 요구 합니다.. [9] | 테츠로 | 976 | 09-12 |
47653 | Acronis TrueImage 41517 소식 입니다. | 이슬 | 885 | 09-11 |
47652 | 열심히 모았습니다. [3] |
|
1037 | 09-11 |
47651 | 스릴러 미스터리 영화 추천 좀 해주세요 [1] | Zeus_LEE | 345 | 09-11 |
47650 | 무선 헤드셋 사려고 하는데 좀 봐주세요. [2] | 복두꺼비 | 573 | 09-11 |
레지 편집으로는 찾아서 해봣습니다.
컴퓨터\HKEY_CLASSES_ROOT\Directory\Background\shell
키만들기 > 이름: VHD 만들기로 만들고 키 만들기 > 이름: command
기본값에
"D:\WNS_EWS\WNS_VHD.cmd" 넣기
이걸 패치로 레지 등록 하는 방법이 궁금 합니다.