윈 도 우 파일/폴더 이름만 복사 하는 우클릭 메뉴 부탁드립니다.
2024.08.22 18:06
파일/폴더 이름만 복사 하는 우클릭 메뉴 부탁드립니다.
gemini 으로 만들러보니 자꾸 에러가나오고 이상하게 안되네요..
ㅠㅠ
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\*\shell\CopyFileName]
@="파일 이름 복사"
"Icon"="shell32.dll,-17"
[HKEY_CLASSES_ROOT\*\shell\CopyFileName\command]
@="cmd /c for %%a in ("%1") do @echo %%~nxa|clip"
[HKEY_CLASSES_ROOT\Directory\shell\CopyFileName]
@="폴더 이름 복사"
"Icon"="shell32.dll,-17"
[HKEY_CLASSES_ROOT\Directory\shell\CopyFileName\command]
@="cmd /c for %%a in ("%1") do @echo %%~nxa|clip"
이렇게 생성 해주었는데 실행하면
이 작업을 수행하기 위해 이 파일과 연결된 업이 없습니다.업을 설지하거나 이미 설지된 경우기본업 설정 페이지에서 연결을 만드세요.
라고 나오면서 안되네요..
부탁드립니다.
댓글 [17]
-
지후빠 2024.08.22 18:32
-
사랑해요™ 2024.08.22 19:26
^^
감사하니다.
-
사랑해요™ 2024.08.22 19:43
아 한가지만 더 수정부탁드립니다.
파일이름 복사하면 확장명까지 복사되는데 확장명 빼고는 어떻게 하나요?
-
지후빠 2024.08.22 19:52
다음처럼 수정해보십시오. ^^
%%~nxa -> %%~na
-
사랑해요™ 2024.08.22 20:01
잘 됩니다.
%%~n: 파일/폴더 이름만 추출
%%~x: 파일 확장자만 추출
%%~nx: 파일 이름과 확장자 모두 추출
라고 한게 그의미였군요
암튼
감사합니다. ^^
-
사랑해요™ 2024.08.23 16:28
수정해주신 파일로 잘 이용중인데
한가지 문제가 생겼습니다.
복사하고 붙여넣으면 이상하게 끝에 한칸이 더 생기네요..
이건 어떻게 수정해야 할까요?
그리고 예전 게시판 https://windowsforum.kr/lecture/19422467 에
2-2. 새 텍스트 (클립2이름) 말고
새 폴더 (클립2이름)으로 수정하려면 어떻게 해야 하나요?
부탁드립니다..
-
지후빠 2024.08.23 16:41
%%~na|clip 처럼 a 다음에 빈칸 없이 바로 vertical bar가 와야 합니다.
빈칸이 있으면 그만큼 공백이 들어갑니다. ^^
-
사랑해요™ 2024.08.23 17:45
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\*\shell\CopyFileName]
@="파일 이름 복사"
"Icon"="shell32.dll,75"
[HKEY_CLASSES_ROOT\*\shell\CopyFileName\command]
@="cmd /c for %%a in (\"%1\") do @echo %%~na|clip"
[HKEY_CLASSES_ROOT\Directory\shell\CopyFileName]
@="폴더 이름 복사"
"Icon"="shell32.dll,38"
[HKEY_CLASSES_ROOT\Directory\shell\CopyFileName\command]
@="cmd /c for %%a in (\"%1\") do @echo %%~na|clip"
위와 같이 실행했으나 같은 증상이 다른부분도 수정해야 하나요? -
지후빠 2024.08.23 18:10
줄 바꿈이 들어가신다는 말씀인 것 같습니다. 그럼 다음 파일로 해보십시오.
-
사랑해요™ 2024.08.23 19:31
해결되었습니다.
감사합니다.
그런데 밑에는 지금현재
2-1. 새 폴더 (날짜_시간)
2-2. 새 텍스트 (클립2이름)
2-3. 새 텍스트 (날짜_시간)
사용중이라
0. nircmd.exe -> c:\Windows 복사
을 실행한 상태인데 자꾸 에러가 나오네요...
-
지후빠 2024.08.23 16:48
테스트는 못해봤지만 다음처럼하시면 되실 것 같습니다.
2-2-1. 새 폴더 (클립2이름)
nircmd exec hide cmd /c for /f "tokens=*" %%# in ('powershell Get-Clipboard') do md "%V\%%#"
-
사랑해요™ 2024.08.23 17:47
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Directory\Background\shell\NewDirClipName]
@="새 폴더(클립2이름)"
[HKEY_CLASSES_ROOT\Directory\Background\shell\NewDirClipName\command]
@="nircmd exec hide cmd /c for /f "tokens=*" %%# in ('powershell Get-Clipboard') do md "%V\%%#""
이렇게 수정하고 실행하니
이 작업을 수행하기 위해 이 파일과 연결된 업이 없습니다.업을 설지하거나 이미 설지된 경우기본업 설정 페이지에서 연결을 만드세요.
이런 문구가 나오네요
-
지후빠 2024.08.23 17:55
nircmd.exe 파일이 필요합니다. 보통 c:\windows 폴더에 넣어둡니다. ^^
-
지후빠 2024.08.23 20:18
테스트할 환경이 안되어 다음처럼 해보십시오. nircmd exec hide 빼고
cmd /c for /f "tokens=*" %%# in ('powershell Get-Clipboard') do md "%V\%%#"
-
사랑해요™ 2024.08.23 20:54
아 그래도
이 작업을 수행하기 위해 이 파일과 연결된 업이 없습니다.업을 설지하거나 이미 설지된 경우기본업 설정 페이지에서 연결을 만드세요.
이런 문구가 나오네요 ㅠㅠ
-
지후빠 2024.08.23 21:15
저는 이것으로 문제 없이 실행됩니다.
-
사랑해요™ 2024.08.23 21:32
헉 이제 됩니다.
감사합니다.
^^
문제 없어 보입니다. ^^ \"%1\" copy-name.reg