무월님 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 | - | - |
47649 | 무선 헤드셋 사려고 하는데 좀 봐주세요. [2] | 복두꺼비 | 580 | 09-11 |
47648 | VMWARE는 관리자권한으로 실행해야 인텔 P코어에서 실행되... [1] | 좋게멋지게 | 526 | 09-11 |
47647 | 노트북 배터리 13z940 이베이에서 구매주문했는데 오는시간... [3] | 알파궁상 | 513 | 09-11 |
47646 | CoolInstall 6.0 Plus Mini 베타 버전... [5] | 이슬 | 862 | 09-10 |
» | 무월님 WNS_EWS 우클릭 등록 [6] | 보[BORAM]람 | 911 | 09-10 |
47644 | 조심하세요.... [5] | VᴇɴᴜꜱGɪ | 1717 | 09-10 |
47643 | 오늘도 알리에서 구매 [4] |
|
1196 | 09-10 |
47642 | 정보 모음 [3] | 정똥금 | 604 | 09-09 |
47641 | RoboForm 구버전 오늘부터 안되네요 [3] | 오아시스 | 657 | 09-09 |
47640 | 안녕하세요 [2] | 정똥금 | 413 | 09-09 |
47639 | KBS시청료에 대해 문의 SKb 답변 [7] |
|
1056 | 09-09 |
47638 | Ventoy 설치 오류 [2] | 오이도행 | 462 | 09-09 |
47637 | 이사람은 왜그런걸까요 [7] | 또야 | 968 | 09-09 |
47636 | 브라우저 때문에 큰일이 났내요. [3] | 삼시세끼 | 904 | 09-09 |
47635 | CoolInstall 개인적인 수정버전 [17] | 메인보드 | 919 | 09-08 |
47634 | 무월님 WinNTSetup - VHD(윈도우 설치) 활용 방법 [14] | 보[BORAM]람 | 627 | 09-08 |
47633 | 도대체 왜 이러는 걸까요.. [4] | 테츠로 | 909 | 09-08 |
47632 | 추가_수정 CoolInstall Mini 버전 수정해 보았습니다. [17] | 이슬 | 930 | 09-08 |
47631 | 119 구급 대원이 이런 말을 하시더군요.. [6] | 테츠로 | 1322 | 09-08 |
47630 | 영화 하얼빈 | ʕ·ᴥ·ʔ | 758 | 09-07 |
레지 편집으로는 찾아서 해봣습니다.
컴퓨터\HKEY_CLASSES_ROOT\Directory\Background\shell
키만들기 > 이름: VHD 만들기로 만들고 키 만들기 > 이름: command
기본값에
"D:\WNS_EWS\WNS_VHD.cmd" 넣기
이걸 패치로 레지 등록 하는 방법이 궁금 합니다.