-
키즈노트 일괄 다운로드VB(A) 2024. 4. 26. 17:22
VBA는 아니지만 코딩이라 여기에 기록을 남긴다
클리앙(https://www.clien.net/service/board/park/18622694) 에서 보고 다 따라했다.
다만 사진 촬영일자 메타데이터가 입력이 되는 것도 있고 안 되는 것도 있어서
exiftool 을 설치하여 날짜를 기록하였다.
위 코드에서 생성된 난수로 인해 시간 기록이 잘 안되어
난수를 시간-분-초로 바꿔주는 코드를 다시 하나 짰다.
키즈노트 사진이 나의 것이 아니라서 캡처는 하지 않고
파일만 올려 기록으로 남긴다.
1. exiftool (https://exiftool.org/) 설치 - Windows Executable 선택
2. VSCode(https://code.visualstudio.com/download) 설치 - SystemInstaller 다운
3. 위 클리앙 보고 어린이별로 json 파일 생성
4. 위 클리앙 보고 js 파일 다운하여 3번의 json 파일과 같은 폴더에 두기
5. js 파일 실행
6. 사진 날짜 분류하여 폴더 1차 생성
7. 남은 것들은 파일명 뒤의 난수를 시-분-초로 수정(첨부된 엑셀 파일에서 매크로 실행)
8. 남은 사진 파일의 메타데이터 수정(명령어 : exiftool "-DateTimeOriginal<Filename" 20*)
9. 남은 파일들 폴더 2차 생성
'VB(A)' 카테고리의 다른 글
폴더를 순환하며 파일을 루트로 옮기기 (0) 2024.04.17 당비휴 근무일지 달력 (2) 2023.02.10 시트 숨기기 일괄 처리 (6) 2021.04.19 공휴일 적용된 달력 (0) 2021.02.10 유효성검사 유일값 가져오기 (0) 2021.01.19 댓글