Windows 탐색기 상황에 맞는 메뉴를 열 때 Shift 키를 누르고 있으면 '경로로 복사'라는 추가 항목이 나타납니다. 교대를 유지하지 않고 항상 나타나도록하려면 어떻게해야합니까?
Windows 10을 사용하고 있습니다.
Windows 탐색기 상황에 맞는 메뉴를 열 때 Shift 키를 누르고 있으면 '경로로 복사'라는 추가 항목이 나타납니다. 교대를 유지하지 않고 항상 나타나도록하려면 어떻게해야합니까?
Windows 10을 사용하고 있습니다.
답변:
AskVG 여기하는 완벽한 솔루션을 제공합니다. Windows 7이라고 말하지만 Windows 10 PC에서 시도했지만 작동합니다.
여기서 레지스트리 스크립트를 바로 다운로드 할 수 있습니다 . 테스트 한 결과 악성 코드가 없습니다.
링크 썩음을 방지하기 위해 REG 파일의 내용은 다음과 같습니다. 다음을 다른 이름으로 저장 한 다음 copyaspath.reg
두 번 클릭하여 실행하십시오.
Windows Registry Editor Version 5.00
;Created by Vishal Gupta for AskVG.com
[HKEY_CLASSES_ROOT\*\shell\Copy as Path]
[HKEY_CLASSES_ROOT\*\shell\Copy as Path\command]
@="cmd.exe /c echo | set /p=\"\"%1\"\"|clip"
[HKEY_CLASSES_ROOT\Directory\shell\Copy as Path]
[HKEY_CLASSES_ROOT\Directory\shell\Copy as Path\command]
@="cmd.exe /c echo | set /p=\"\"%1\"\"|clip"
줄 바꿈을 제거하는 해결 방법은 @chunk_split로 이동하십시오.
echo
작동 하는 방식 으로 인해 줄 바꿈이 추가되는 것을 제외하고는 매우 잘 작동합니다. 이를 피하기 위해 다음 해결 방법을 사용할 수 있습니다. 여분이 얻을 수있는 Windows 레지스트리 파일 형식 백 슬래시를 사용하여 2 배, 처음으로 탈출, 따옴표를 탈출 참고 ""
에 필요한 set /p
마지막 하나의 결과로 명령 "
: 전체 라인이 될 수 있도록, 복사 한 문자열 @="cmd.exe /c echo | set /p=\"\"%1\"\"|clip"
이 스크립트는 명령 프롬프트를 호출하지 않고 작동합니다 ( Windows 10에서 테스트 ).
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Allfilesystemobjects\shell\windows.copyaspath]
@="Copy &as path"
"Icon"="imageres.dll,-5302"
"InvokeCommandOnSelection"=dword:00000001
"VerbHandler"="{f3d06e7c-1e45-4a26-847e-f9fcdee59be0}"
"VerbName"="copyaspath"
또한 a상황에 맞는 메뉴에서 단축키로 지정 되므로 RightClick+ a파일 경로를 복사합니다.
보너스 : 위 설정을 제거하는 스크립트 :
Windows Registry Editor Version 5.00
[-HKEY_CLASSES_ROOT\Allfilesystemobjects\shell\windows.copyaspath]
사용자 개인의 응답에 대해서는 언급 할 수 없지만 올바르게 보입니다. 다음은 그가 링크 한 파일에서 필요한 레지스트리 항목입니다.
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\*\shell\Copy as Path]
[HKEY_CLASSES_ROOT\*\shell\Copy as Path\command]
@="cmd.exe /c echo \"%1\"|clip"
[HKEY_CLASSES_ROOT\Directory\shell\Copy as Path]
[HKEY_CLASSES_ROOT\Directory\shell\Copy as Path\command]
@="cmd.exe /c echo \"%1\"|clip"
그냥 .reg로 저장하고 실행할 수 있습니다.
REG 파일은 다음과 같습니다.
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Allfilesystemobjects\shell\CopyPath]
@="Copy Path"
[HKEY_CLASSES_ROOT\Allfilesystemobjects\shell\CopyPath\command]
@=hex(2):25,00,63,00,6f,00,6d,00,73,00,70,00,65,00,63,00,25,00,20,00,2f,00,63,\
00,20,00,3c,00,6e,00,75,00,6c,00,20,00,28,00,73,00,65,00,74,00,2f,00,70,00,\
20,00,61,00,6e,00,79,00,76,00,61,00,72,00,69,00,61,00,62,00,6c,00,65,00,3d,\
00,22,00,25,00,31,00,22,00,29,00,7c,00,63,00,6c,00,69,00,70,00,2e,00,65,00,\
78,00,65,00,00,00
( Winhelponline을 통해 ) "확장 된"문자열 값을 제거했습니다.
위 REG 파일의 16 진 코드는 다음 명령 줄로 변환됩니다.
%comspec% /c <nul (set/p anyvariable="%1")|clip.exe
음, 난관의 대답은 가장 우아한입니다.
루트의 대답은 작동 하지 않지만 때로는 balck CMD 창이 빠르게 깜박이고 영어 이외의 문자는 지원하지 않습니다. 다음은 1ocalhost 의 개선 된 버전입니다 .
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\AllFilesystemObjects\shell\Copy Path\command]
@="mshta vbscript:CreateObject(\"wscript.shell\").Run(\"cmd /c chcp 65001 && echo | set /p x=\"\"%1\"\" | clip\",0)(window.close)"
Windows XP에는 기본적으로 clip.exe 가 없으므로 1ocalhost 는 Windows XP를위한 다른 버전도 제공합니다.
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\AllFilesystemObjects\shell\Copy Path\command]
@="mshta vbscript:Execute(\"set o=CreateObject(\"\"InternetExplorer.Application\"\")\"&vbcrlf&\"o.Navigate(\"\"about:blank\"\")\"&vbcrlf&\"o.document.parentwindow.clipboardData.setData \"\"text\"\", \"\"%1\"\"\"&vbcrlf&\"o.Quit\"&vbcrlf&\"window.close\")"