내장 된 경로로 복사 상황에 맞는 메뉴 옵션 또는 경로 복사 리본 버튼을 사용하여 파일 이름을 클립 보드에 복사하면 출력에 파일 / 폴더 이름 경로에 대한 따옴표 (예 : 아래)가 포함됩니다.
따옴표가 필요하지 않습니까? 스크립트 방법 사용
파일 이름에 공백이 있는지 여부에 관계없이 따옴표가 필요하지 않은 상황이 있습니다. 이를 위해 사용자 지정 스크립트를 사용하여 고유 한 경로로 복사 옵션을 추가하고 보내기 메뉴에서 액세스 할 수 있습니다.
훌륭한 다목적 명령 줄 자동화 도구 인 NirCmd를 사용하여 스크립트를 작성했습니다. 선택적으로 필요한 경우 파일 형식을 URI 형식으로 복사하도록 스크립트를 수정할 수도 있습니다.
경로 스크립트로 복사
1. Nirsoft.net에서 NirCmd를 다운로드하고 Windows 폴더에 NirCmd.exe를 추출하십시오.
2. Copy_as_Path.vbs (Zip)를 다운로드하고 압축을 풀고 Vbscript (.vbs) 파일을 추출하십시오.
3. 스크립트를 C : \ Windows와 같은 영구 위치 또는 원하는 곳으로 이동하십시오.
4. 스크립트를 두 번 클릭하면 보내기 폴더에 바로 가기가 자동으로 추가됩니다. 처음으로이 작업을 수행해야합니다.
이제 파일 / 폴더를 선택하고 보내기를 클릭 한 다음 경로로 복사를 클릭하십시오.
파일 / 폴더 경로가 따옴표없이 클립 보드로 복사됩니다.
URI 형식으로 경로를 복사하는 방법?
아래와 같이 URI 형식으로 파일 경로를 복사하도록 선택할 수 있습니다.
file : /// C : / Program % 20Files / Common % 20Files
이렇게하려면 메모장을 사용하여 스크립트 파일 (.vbs)을 편집하고 다음 줄을 변경하십시오.
CopyAsURI = 0
아래:
CopyAsURI = 1
스크립트 파일을 저장하십시오.
파일 / 폴더를 선택하고 보내기를 클릭 한 다음 경로로 복사를 클릭하십시오. 파일 / 폴더 경로가 이제 URI 형식으로 복사됩니다.
Vbscript 파일의 내용
'Author : Ramesh Srinivasan, Winhelponline.com 'Created : on 25 August 2016 'Description : Copy as Path to Clipboard without quotes 'Description : Optionally copy file paths in File URI format 'Requirement : Uses NirCmd.exe from Nirsoft.net Dim WshShell: Set WshShell = WScript.CreateObject("Wscript.Shell") 'To copy file names in URI format, change the following value to 1 Dim CopyAsURI CopyAsURI = 1 If WScript.arguments.count = 0 Then 'Add script shortcut to "Send To" menu strSendTo = WshShell.SpecialFolders("Appdata") strSendTo = strSendTo & "\Microsoft\Windows\SendTo" Set oShrtCut = WshShell.CreateShortcut(strSendTo + "\Copy as Path.lnk") oShrtCut.IconLocation = "%Windir%\system32\imageres.dll, -5302" oShrtCut.TargetPath = "%Windir%\System32\wscript.exe" oShrtCut.Arguments = """" & WScript.ScriptFullName & """" oShrtCut.Save Else Dim strAll strAll = "" If CopyAsURI = 1 Then For Each args In WScript.Arguments strPath = "file:///" & args strPath = Replace(strPath, "\", "/") strPath = Replace(strPath, " ", "%20") strAll = strAll & """" & strPath & """" & vbCrLf Next Else For Each args In WScript.Arguments strAll = strAll & """" & args & """" & vbCrLf Next End If If Right(strAll, 2) = vbCrLf Then strAll = Left(strAll, Len(strAll) - 2) sCmd = "nircmd.exe" & " clipboard set " & strAll WshShell.Run sCmd, 0, 0 Set WshShell = Nothing End If
관련 기사
- Windows 10에서는 기본 제공 경로로 복사 옵션을 조정하여 Shift 키를 누를 필요없이 표시되도록 할 수 있습니다. 참조 : Windows 10에서 Shift 키없이 오른쪽 클릭 메뉴에 "경로로 복사"표시
- Windows Vista부터 "경로로 복사"옵션이 있으며 여기에는 빠른 적용 범위가 있습니다. “경로로 복사”명령을 사용하여 파일 또는 폴더 경로를 클립 보드에 복사
- 이 기사에는 UNC 형식으로 파일 경로를 복사하는 데 도움이되는 유사한 스크립트가 있습니다. 보내기 메뉴를 사용하여 메일 수신자에게 파일 경로를 이메일로 보내는 방법은 무엇입니까?
- 이 기사 "경로로 복사"추가 Windows의 오른쪽 클릭 메뉴는 원래 Windows XP 용으로 작성되었지만 이후 버전의 Windows에서는 필요하지 않지만 모든 버전의 Windows에서 작동합니다.
이 스크립트가 유용하고 생산적이라는 것을 알기를 바랍니다. 당신의 의견을 알려주세요.