참조를위한 대체 방법 :
다음을 저장 *.reg
하고 레지스트리 로 가져 오기 ( Sully @ Wilders Security 에서 적응 )
Windows 레지스트리 편집기 버전 5.00
[HKEY_CLASSES_ROOT \ * \ shell \ 내 메뉴]
"Icon"= "shell32.dll, 43"
"하위 명령"= ""
[HKEY_CLASSES_ROOT \ * \ shell \ 내 메뉴 \ shell \ menu1]
"MUIVerb"= "텍스트 편집기"
"SubCommands"= ""
[HKEY_CLASSES_ROOT \ * \ shell \ 내 메뉴 \ shell \ menu1 \ shell \ item1]
"MUIVerb"= "메모장 ++"
[HKEY_CLASSES_ROOT \ * \ shell \ 내 메뉴 \ shell \ menu1 \ shell \ item1 \ 명령]
@ = "C : \\ Program Files \\ npp \\ notepad ++. exe % 1"
[HKEY_CLASSES_ROOT \ * \ shell \ 내 메뉴 \ shell \ menu1 \ shell \ item2]
"MUIVerb"= "숭고한 텍스트"
[HKEY_CLASSES_ROOT \ * \ shell \ 내 메뉴 \ shell \ menu1 \ shell \ item2 \ command]
@ = "C : \\ Program Files \\ Sublime Text 3 \\ sublime_text.exe % 1"
[HKEY_CLASSES_ROOT \ * \ shell \ 내 메뉴 \ shell \ menu2]
"MUIVerb"= "Audio"
"SubCommands"= ""
[HKEY_CLASSES_ROOT \ * \ shell \ 내 메뉴 \ shell \ menu2 \ shell \ item1]
"MUIVerb"= "Audacity"
[HKEY_CLASSES_ROOT \ * \ shell \ 내 메뉴 \ shell \ menu2 \ shell \ item1 \ 명령]
@ = "audacity.exe % 1"
참고
AskVG
디렉토리 오푸스 리소스 센터
부록 : 의사 폴더 메뉴
다른 이름으로 저장 C:\copy.js
함수 fnCopyHereJ (src, dest) {
var objShell = 새로운 ActiveXObject ( "shell.application");
var objFolder = objShell.NameSpace (dest);
if (objFolder) {
objFolder.CopyHere (src);
} else {
WScript.echo ( "잘못된 폴더 :"+ dest);
}
}
인수 = WScript. 인수;
fnCopyHereJ (args (0), args (1));
레지스트리로 가져 오기
Windows 레지스트리 편집기 버전 5.00
[HKEY_CLASSES_ROOT \ * \ shell \ 내 메뉴]
"Icon"= "shell32.dll, 43"
"하위 명령"= ""
[HKEY_CLASSES_ROOT \ * \ shell \ 내 메뉴 \ shell \ menu1]
"Icon"= "imageres.dll, -113"
"MUIVerb"= "그림"
"SubCommands"= ""
[HKEY_CLASSES_ROOT \ * \ shell \ 내 메뉴 \ shell \ menu1 \ shell \ item1]
"Icon"= "shell32.dll, 3"
"MUIVerb"= "폴더 1"
[HKEY_CLASSES_ROOT \ * \ shell \ 내 메뉴 \ shell \ menu1 \ shell \ item1 \ 명령]
@ = "wscript C : \\ copy.js % 1 C : \\ Users \\ 01 \\ 사진"
[HKEY_CLASSES_ROOT \ * \ shell \ 내 메뉴 \ shell \ menu1 \ shell \ item2]
"Icon"= "shell32.dll, 3"
"MUIVerb"= "폴더 2"
[HKEY_CLASSES_ROOT \ * \ shell \ 내 메뉴 \ shell \ menu1 \ shell \ item2 \ command]
@ = "wscript C : \\ copy.js % 1 \"C : \\ 새 폴더 \ ""
[HKEY_CLASSES_ROOT \ * \ shell \ 내 메뉴 \ shell \ menu2]
"Icon"= "imageres.dll, -108"
"MUIVerb"= "음악"
"SubCommands"= ""
[HKEY_CLASSES_ROOT \ * \ shell \ 내 메뉴 \ shell \ menu2 \ shell \ item1]
"Icon"= "shell32.dll, 3"
"MUIVerb"= "폴더 1"
[HKEY_CLASSES_ROOT \ * \ shell \ 내 메뉴 \ shell \ menu2 \ shell \ item1 \ 명령]
@ = "wscript C : \\ copy.js % 1 C : \\ Users \\ 01 \\ 음악"
[HKEY_CLASSES_ROOT \ Directory \ shell \ 내 메뉴]
"Icon"= "shell32.dll, 43"
"ExtendedSubCommandsKey"= "* \\ shell \\ 내 메뉴"
참고
호출의 Windows PowerShell을 복사
Folder.CopyHere 방법 (윈도우)
정적 레지스트리 항목 및 ExtendedSubCommandsKey를 통해 캐스 케이 딩 상황에 맞는 메뉴