기 타 [오토핫키 v1] 경로, 이름 ,드라이브명 등등 추출 함수
2024.03.06 18:07
답답해서 제가 짜집기로 만들었습니다.
기본 독일국적 justme님 함수에 몇가지 추가했습니다.
path에 파일경로 or 폴더경로...
경로복사 만들어보며 아래함수도 수정중입니다.
초보라 ....
;------------------------------------------------------------------------------------
#NoEnv
SPO := SplitPathObj(A_ScriptDir)
MsgBox % "Drive: " . SPO.Drive
. "`n`nParentDirPath: " . SPO.ParentDirPath
. "`n`n2ParentDirPath: " . SPO.2ParentDirPath
. "`n`nName: " . SPO.Name
. "`n`nParentDirName: " . SPO.ParentDirName
. "`n`nDriveNoColon: " . SPO.DriveNoColon
. "`n`nExt: " . SPO.Ext
ExitApp
SplitPathObj(Path) { ;경로_이름_확장자_드라이브명 등 추출 by justme + α
Local
SplitPath, Path, Name, Dir, Ext, NNE, Drv
1PPath:=SubStr(Path,1,InStr(Path,"\",0,0)-1), 2PPath:=SubStr(1PPath,1,InStr(1PPath,"\",0,0)-1)
FDarr := StrSplit(Path, "\")
1PName:=FDarr[FDarr.MaxIndex()-1], 2PName:=FDarr[FDarr.MaxIndex()-2]
RegExMatch(Path, "^(.*):", DrvNoCol)
Return { Name: Name
, NameNoExt: NNE
, Ext: Ext
, ParentDirName: 1PName
, 2ParentDirName: 2PName
, ParentDirPath: Dir
, 2ParentDirPath: 2PPath
, Drive: Drv
, DriveNoColon: DrvNoCol1 }
}
;------------------------------------------------------------------------------------
번호 | 제목 | 글쓴이 | 조회 | 추천 | 등록일 |
---|---|---|---|---|---|
[공지] | 강좌 작성간 참고해주세요 | gooddew | - | - | - |
4460 | 소프트웨어| purebasic 기본적인 변수, 함수 선언 [5] | 입니다 | 452 | 11 | 03-24 |
4459 | 소프트웨어| purebasic 폼 만들기 기본 [3] | 입니다 | 640 | 13 | 03-24 |
4458 | 소프트웨어| pureBasic 기본 설정 [4] | 입니다 | 953 | 14 | 03-24 |
4457 | 윈 도 우| (수정5) 윈도우 버전구분 배치파일 [4] | 메리아 | 1207 | 14 | 03-23 |
4456 | 윈 도 우| 윈도우11&10 앱 제거 무인설치 [16] | 무월 | 1712 | 29 | 03-22 |
4455 | 소프트웨어| 윈도우를 다른 디스크에 복사하기 [20] | gooddew | 2041 | 40 | 03-20 |
4454 | 윈 도 우| Windows 11에서 Android를 웹캠으로 사용하는 방법 | VᴇɴᴜꜱGɪ | 1103 | 6 | 03-16 |
4453 | 윈 도 우| 22621.3296 22631.3296 업데이트 주의. [9] | 타천사둘리 | 2221 | 12 | 03-14 |
4452 | 기 타| WindowsXPE147 수정버전 사용법 입니다... [27] | 노랑개굴 | 1899 | 49 | 03-11 |
4451 | 모 바 일| 유튜브 밴스드 홈화면 해결방법(?) [8] | 체리마키아 | 1995 | 8 | 03-10 |
4450 | 소프트웨어| WinNTSetup 윈도우7 VHD 설치 [19] | 무월 | 1887 | 25 | 03-06 |
» | 기 타| [오토핫키 v1] 경로, 이름 ,드라이브명 등등 추출 함수 [2] | 청락은복 | 867 | 8 | 03-06 |
4448 | 소프트웨어| 부팅항목숨기기,보이기-VHDman Lite0.0.8 [3] | 카멜 | 560 | 10 | 03-06 |
4447 | 윈 도 우| 시스템 보호 설정 우클릭 메뉴 [13] | 와로 | 1321 | 27 | 03-04 |
4446 | 소프트웨어| Bcd 항목 1회성 부팅하기-VHDmanLite [7] | 카멜 | 753 | 15 | 03-04 |
4445 | 소프트웨어| Bcd부팅항목 메뉴 숨기기 [3] | 카멜 | 457 | 9 | 03-04 |
4444 | 소프트웨어| 드라이버 백업&자동 설치 - WinNTSetup [17] | 무월 | 1663 | 31 | 03-03 |
4443 | 소프트웨어| 오프라인 윈도우 드라이버 백업 [10] | 카멜 | 1550 | 26 | 02-29 |
4442 | 윈 도 우| DISM 나의 윈도우 문제점 복구 [8] | 마로94 | 1384 | 13 | 02-28 |
4441 | 윈 도 우| 윈도우 장치 드라이버 추출(백업) 명령어 [25] | 컨피그 | 2713 | 64 | 02-23 |
수고 많으셨습니다. 감사합니다.