윈 도 우 코딩에서 선택한 파일의 파일명을 추출하는 방법이 궁금합니다.
2024.03.24 20:18
이게 되게 흔해서 간단해 보이는 게 간단하게 아니였네요.
지금 하고 있는 것도 이거 찾다가 뭐지? 왜 안찾아지지? 하고 자고 일어나서 때리친 것 같네요...
이렇게 파일명을 보여주는 게 너무 흔하다보니 당연한 것인 줄 알았는데... 구현하려고 보니 방법이 모르겠네요.
레지스트리에서 command에 "%1" 붙이는 건 해당 파일 실행은 되지만 저렇게 설명 줄이 바뀌는 방법에는 안되고
~nx ~n0 ~x0 나눠서 붙이고 뭔짓을 해도 실행파일의 이름을 가져오고 선택한 파일의 이름을 가져오진 않네요.
@echo off
set "fn=%~n0"
set "extn=%~x0"
echo %fn%
echo %extn%
pause
지금 생각나는 게 있어서 그걸 해봐야겠군요; 아는 분 있으실까요?
댓글 [3]
-
왕초보 2024.03.24 20:50
-
왕초보 2024.03.24 20:55
purebasic의 경우 입니다
GetFilePart()
https://www.purebasic.com/documentation/filesystem/getfilepart.html
제가 PESettings에서 사용한 예입니다
Define WimFileName.s = GetFilePart(WimPathFull)
-
라랑 2024.03.24 21:07
어.. 이것도 해봤던 방법인데... 변수를 넣어야 해서 지나쳤었는데요
변수를 구하려고 하는데 변수를 넣으라고 해서 대충 넘어갔던 것인데...
GetCurrentDirectory 같이 쓰면 될려나요... 해봐야겠습니다. 감사합니다.
아.. OpenFileRequester로 열었을 때 사용하신 방법일까요? 공홈에서 NextSelectedFileName()를 권장해서 그거만 써본...
지금 제가 구현하는 알고리즘을 떠올리질 못해서 안되는 것일수도... 특정 사고에 갇혀있는 것 같기도 합니다.
번호 | 제목 | 글쓴이 | 조회 | 등록일 |
---|---|---|---|---|
[공지] | 질문과 답변 게시판 이용간 유의사항 | gooddew | - | - |
99746 | 윈 도 우| VHD를 실컴에 설치하는 방법을 알고 싶습니다. [4] | 햇님 | 525 | 04-21 |
99745 | 윈 도 우| 윈도우 디펜더 [6] | 수리수리 | 885 | 04-21 |
99744 | 기 타| TV 문의합니다 [4] | 홍낄똥 | 544 | 04-21 |
99743 | 윈 도 우| uupdump.net 에서 언어팩 일괄 다운로드가 안되나요? [4] | 민트러브 | 204 | 04-21 |
99742 | 기 타| 광고 짜증나네요... [14] | 深泉[三神 | 1037 | 04-21 |
99741 | 기 타| Renamer 번호간격 띄우기 [4] | 나래바다 | 353 | 04-20 |
99740 | 기 타| 이미지 수정 간절히 부탁올립니다. [9] | QOR | 697 | 04-20 |
99739 | 소프트웨어| Autocad 2025 한글 언어팩 링크 문의 [6] | DengJang | 632 | 04-20 |
99738 | 하드웨어| 비링크 미니pc 윈도우 설치하려는데 모니터 화면이 안들어 ... [2] | 프리티맨 | 357 | 04-20 |
99737 | 하드웨어| 외장하드를 usb에 연결하면 무선와이파이 속도가 느려지는 ... [4] | 여수밤바다 | 384 | 04-20 |
99736 | 기 타| 파폭 질문드려요 [2] | 달그림 | 227 | 04-20 |
99735 | 윈 도 우| bcdboot 로 pe 부팅 등록하는 방법 문의합니다. [1] | 사나이 | 239 | 04-20 |
99734 | 윈 도 우| 크롬 edge 특정 사이트 차단됨 해결법 [4] | sum | 416 | 04-19 |
99733 | 기 타| 혹시 "Drag-Click-Memo" 라는 구글크롬의 확장프... [2] | 카니발 | 263 | 04-19 |
99732 | 소프트웨어| 벤토이 하드는 복사가 안되나요? [6] | 소나무_뿌 | 441 | 04-19 |
99731 | 기 타| 디펜더 바이러스 검출 관련 문의 드립니다. [6] | 들에핀국화 | 363 | 04-19 |
99730 | 하드웨어| USB 3.0 케이블 질문입니다 [12] | 양치기영감 | 443 | 04-19 |
99729 | 소프트웨어| VmWare 설치 오류 원인이 뭘까요? [1] | 타천사둘리 | 193 | 04-19 |
99728 | 소프트웨어| 한글(2024)버전이 갑자기 실행이 안되네요 [12] | 『ⓖⓤⓝ』 | 970 | 04-19 |
99727 | 윈 도 우| 현재 시점에서 Win10 또는 Win11에서 IE11을 사용할 방법은... [7] | 여니미니아 | 351 | 04-19 |
PE 1회 부팅에서 사용했던 파일명 추출 cmd 입니다
우클릭 메뉴나 드래그에서 넘어오는 전체 파일 경로에서 파일 이름만 추출합니다
@echo off
pushd %~dp0
echo %1
echo %~nx1
pause>nul