윈도우10 업그레이드 후, 잠금화면에서 계속 사진이 바뀌길래 뭐지 싶어서 확인해보니까 마소에서 주는 것 같아요.
WIndows Spotlight라는 이름의 사진인데 이게 스맛폰용이랑 PC용이랑 이렇게 사진이 다 있어요.
예뻐서 그냥 저장하려고 구글링하다 그 사진들이 저장되는 위치를 알게 되어서 이 것을 그대로 복사하는 배치파일을 만들어서 쓰고 있어요 ㅎ
@echo off
set cur_path=%cd%
set new_folder="Windows Spotlight"
set old_folder="Windows Spotlight.old"
set new_folder_phone="Windows Spotlight with Smart Phone"
set old_folder_phone="Windows Spotlight with Smart Phone.old"
set origin_windows_spotlight=%localappdata%\Packages\Microsoft.Windows.ContentDeliveryManager_cw5n1h2txyewy\LocalState\Assets
if not exist %cur_path%\%new_folder% (
echo Make Directory %new_folder%
mkdir %cur_path%\%new_folder%
) else (
echo There is %new_folder%
)
if not exist %cur_path%\%old_folder% (
echo Make Directory %old_folder%
mkdir %cur_path%\%old_folder%
) else (
echo There is %old_folder%
)
if not exist %cur_path%\%new_folder_phone% (
echo Make Directory %new_folder_phone%
mkdir %cur_path%\%new_folder_phone%
) else (
echo There is %new_folder_phone%
)
if not exist %cur_path%\%old_folder_phone% (
echo Make Directory %old_folder_phone%
mkdir %cur_path%\%old_folder_phone%
) else (
echo There is %old_folder_phone%
)
echo.
echo Move the files where are %new_folder%\ to %old_folder%\
move %cur_path%\%new_folder%\* %cur_path%\%old_folder%\
echo.
echo Move the files where are %new_folder_phone%\ to %old_folder_phone%\
move %cur_path%\%new_folder_phone%\* %cur_path%\%old_folder_phone%\
rem Copy the image files of Windows Spotlight contents at new directory
echo.
echo Copy the image files of which size more than 128 bytes at Windows Spotligt contents to new directory
cd /d %origin_windows_spotlight%
for %%f in (*.*) do (
if %%~zf geq 128000 (
xcopy /y /e "%%~nxf" %cur_path%\%new_folder%\*.jpg
)
)
pause
위 명령어들을 텍스트 파일에 저장하고 확장자명을 (.bat)로 바꿉니다.
그리고 저장하길 원하는 폴더에 넣어서 실행만 하면 되요.
설정에서 배경화면에 저장한 폴더를 지정하면 (저같은 경우는 Windows Spotlight) 해당 사진이 슬라이드쇼로 배경화면에 나타납니다.
제가 배치파일 명령어들을 잘 몰라 help도 쳐보고 구글링도 해서 만든 코드라 악성코드 아닐거에요.
비효율적이기도 할 수도... ㅋㅋㅋ
제 컴퓨터에서는 잘 돌아가는데 안 된다면 어쩔 수 없어용~ㅠ 제 실력 부족임....
아 참고로 저는 설정에서 언어를 영어로 해놨는데 다른 프로그램들, 예를 들어 레노버에서 지원하는 앱이나 프로그램들이 언어를 영어로 해놔야 잘 인식을 해서 그렇게 했어요. 혹시나 프로그램들이 안 돌아가면 그렇게 해보세요. 전 잘 돌아가요~
만약에 폴더 이름을 바꾸고 싶으면
위 코드에서
set new_folder="Windows Spotlight"
set old_folder="Windows Spotlight.old"
set new_folder_phone="Windows Spotlight with Smart Phone"
set old_folder_phone="Windows Spotlight with Smart Phone.old"
이 부분의 큰따옴표안에 원하는 폴더 이름을 적으면 그렇게 만들어집니다.
예)
set new_folder = "배경화면"
set old_folder="전 배경화면"
set new_folder_phone="스마트폰 용 배경화면"
set old_folder_phone="전 스마트폰 용 배경화면"
그리고, 만약 실행하면 Windows Spotlight 폴더에 사진이 전부 저장이 되는데 그 사진이 세로로 길죽한게 스마트폰 용 배경화면입니다.
그런데 제가 이 사진 파일들이 세로로 길죽한지, 가로로 길죽한지 판별하는 코드를 몰라 그 파일들만 직접 스마트폰 용 배경화면 폴더에 옮기시면 될거에요.