윈 도 우 배치파일 클립보드 복사 중에서~
2022.02.20 21:37
@echo|set /p="%~1"|clip
토탈 커맨더에서 파일 경로명 추출할때 적용할려고 해봤는데
c:\Users\user\DOWNLO~1\클립보~1\RDPUNC~1.BAT
이와 같이 경로명이 전부 출력 되는게 아니라 ~ 처럼 생략하여
경로가 출력되는데 어떻게 처리를 해야할까요?
댓글 [3]
-
지후빠 2022.02.20 22:12
-
슈머슈마 2022.02.20 23:10
항상 감사합니다.
한가지 물어볼점
%P%N 대문자 와 소문자의 차이점이
어떤걸까요?신기한게 대문자로 %P %N 으로 하였더니
경로가 전부다 표기 되네요.
대소문의 차이를 잘 모르겠습니다.
그리고 cmd.exe 끌어다 쓰는건
/c @echo|set /p=%P%N|clip <- 쌍 따옴표가 남는 단점 <- 잘 작동함 쌍 따옴표 남지 않음
/c @type %L|clip <- 여러 파일 경로 복사 가능, 경로 없이 <- 잘 작동함 전체경로 포함
이거 두가지만 잘 작동합니다.
/c @echo %P%O.%E|clip <- 쌍 따옴표가 없이 경로 복사 <- 작동 불가
/c @echo %P%N|clip <- 쌍 따옴표가 남는 단점 <-쌍 따옴표 남음
-
지후빠 2022.02.21 09:34
주로 대문자는 긴 이름, 소문자는 짧은 이름을 전달 합니다.
저는 /c @echo %P%O.%E|clip 도 작동하는 것 같습니다.
매개변수를 대문자로 사용해보십시오. %P%N
- 배치파일은 도구바에 등록하고 매개변수를 설정한다는 가정하에...
특별한 목적이 있으셔서 배치 파일을 만드실텐데요.
다음과 같은 내장 명령어도 참고해보십시오.
배치 파일 없이 cmd.exe를 도구바에 끌어다 두고 매개변수에 직접 배치 스크립트를 입력할 수도 있을 것 같습니다.
/c @echo|set /p=%P%N|clip
<- 쌍 따옴표가 남는 단점 (테스트하면서 혼동된 것 같아요.)/c @echo %P%N|clip <- 쌍 따옴표가 남는 단점
/c @echo %P%O.%E|clip <- 쌍 따옴표가 없이 경로 복사
/c @type %L|clip <- 여러 파일 경로 복사 가능, 쌍따옴표 없이