기 타 [오토핫키 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 | - | - | - |
4468 | 윈 도 우| [uupdump] 윈도우 업데이트 및 드라이버(IRST&NVMe) 통... [17] | 무월 | 2421 | 34 | 03-27 |
4467 | 소프트웨어| WimLib Api 백업.복원 미완성. 샘플 7가지. [10] | 입니다 | 991 | 12 | 03-27 |
4466 | 소프트웨어| SDK(Software development kit) 에 대한 이해 [5] | 입니다 | 652 | 7 | 03-27 |
4465 | 소프트웨어| pureBasic 구조체, Union 구조체 [4] | 입니다 | 666 | 9 | 03-25 |
4464 | 소프트웨어| pureBasic 외부 함수 호출 [1] | 입니다 | 399 | 9 | 03-25 |
4463 | 소프트웨어| pureBasic 포인트 기본 이해 [3] | 입니다 | 400 | 10 | 03-25 |
4462 | 소프트웨어| purebasic Macro 기본 [3] | 입니다 | 453 | 10 | 03-25 |
4461 | 소프트웨어| purebasic 함수 인수 기본 값 설정으로 생략하기 [2] | 입니다 | 378 | 9 | 03-24 |
4460 | 소프트웨어| purebasic 기본적인 변수, 함수 선언 [5] | 입니다 | 482 | 11 | 03-24 |
4459 | 소프트웨어| purebasic 폼 만들기 기본 [3] | 입니다 | 695 | 13 | 03-24 |
4458 | 소프트웨어| pureBasic 기본 설정 [4] | 입니다 | 1022 | 14 | 03-24 |
4457 | 윈 도 우| (수정5) 윈도우 버전구분 배치파일 [4] | 메리아 | 1321 | 14 | 03-23 |
4456 | 윈 도 우| 윈도우11&10 앱 제거 무인설치 [17] | 무월 | 1970 | 30 | 03-22 |
4455 | 소프트웨어| 윈도우를 다른 디스크에 복사하기 [20] | gooddew | 2193 | 40 | 03-20 |
4454 | 윈 도 우| Windows 11에서 Android를 웹캠으로 사용하는 방법 | VᴇɴᴜꜱGɪ | 1181 | 6 | 03-16 |
4453 | 윈 도 우| 22621.3296 22631.3296 업데이트 주의. [9] | 타천사둘리 | 2268 | 12 | 03-14 |
4452 | 기 타| WindowsXPE147 수정버전 사용법 입니다... [28] | 노랑개굴 | 2007 | 49 | 03-11 |
4451 | 모 바 일| 유튜브 밴스드 홈화면 해결방법(?) [8] | 체리마키아 | 2120 | 8 | 03-10 |
4450 | 소프트웨어| WinNTSetup 윈도우7 VHD 설치 [19] | 무월 | 2006 | 26 | 03-06 |
» | 기 타| [오토핫키 v1] 경로, 이름 ,드라이브명 등등 추출 함수 [2] | 청락은복 | 898 | 8 | 03-06 |
수고 많으셨습니다. 감사합니다.