메이플 스크린샷 원하는 경로에 저장하기

메이플스토리는 스크린샷 저장 경로 옵션을 메이플스토리 폴더, 바탕화면, C 드라이브 이렇게 3가지밖에 제공하지 않습니다. 대부분 기본값인 메이플스토리 폴더 안에 저장해두실 텐데요. 문제는 이게 다른 게임 파일들과 같이 있으니 관리하기도 힘들고 지저분하다는 것입니다. 그렇다고 C 드라이브나 바탕화면에 저장하자니 거긴 더 지저분한 게 눈에 잘 띄고 도대체 왜 아직도 옵션을 3개밖에 주지 않는지 모르겠습니다. 공식에서 원하는 기능을 안 만들어주니 대부분의 사람이 그러듯이 직접 만들기로 했습니다.

import os
import shutil

maplePath = "C:/Nexon/Maple/"
screenshotPath = maplePath + "screenshot/"
fileList = os.listdir(maplePath)

screenshot = [file for file in fileList if file.endswith(".jpg")]
screenshotPng = [file for file in fileList if file.endswith(".png")]
screenshot.extend(screenshotPng)

for img in screenshot:
    shutil.move(maplePath + img, screenshotPath + img)

파이썬을 이용해 작성하였고 작업 스케줄러 설정 등을 이용해 주기적으로 실행시켜주면 스크린샷 정리가 편리할것입니다.

사용방법

  1. 파이썬 설치
  2. main.py를 원하는 경로에 다운받기
  3. maplePath의 값을 메이플 설치 경로로 변경 (기본값 : C:/Nexon/Maple/)
  4. screenshotPath의 값을 스크린샷을 옮길 경로로 변경 (기본값 : maplePath + “screenshot/”, 기본값을 그대로 사용하실 경우 메이플 폴더 안에 screenshot 폴더를 만들어주세요)
  5. 작업 스케줄러 설정

작업 스케줄러 설정 방법

  1. 작업 스케줄러 열기
  2. 작업 만들기
  3. 이름 설정
  4. 동작탭 – 새로 만들기
  5. 프로그램/스크립트에 파이썬 설치 경로 (윈도우 기본 설치경로 : C:\User\사용자 이름\AppData\Local\Programs\Python\Python버전\python.exe)
  6. 인수 추가에 main.py 경로
  7. 트리거탭 – 원하는 실행 주기 설정 (ex: PC 켜질때마다 실행, 매일 저녁 8시 실행 등등)

이해 안 되시거나 오류가 있다면 댓글이나 GitHub issue로 알려주세요.