感謝IT之家網(wǎng)友Sam.D的原創(chuàng)投稿
Yes,就是有這種操作!今天讓我來告訴你,除了@微軟幫助和支持所告訴你的手動提取方法基礎(chǔ)之上,加以改進,就可以寫出自動提取好看的Windows聚焦圖片的腳本了!
完成這個教程,需要你:知道如何寫B(tài)AT腳本,了解CMD的基礎(chǔ)知識,Windows 10電腦一臺,好的文本編輯軟件(如記事本,Notepad++)一個
原理:你要把需要的文件找到
拷貝文件到你指定的文件夾
更改后輟名為JPG
完成!
其實很簡單,也就是3行代碼的事
那么如何實現(xiàn)呢?
首先你需要了解一些操作
ROBOCOPY是Windows的可靠文件復(fù)制,是一種方便快捷的復(fù)制文件命令,其用法我們簡單概括一下:
ROBOCOPY source destination /MIR
上面的三個參數(shù)分別指代以下:
(Source)源::源目錄(驅(qū)動器:\路徑或\\服務(wù)器\共享\路徑)。
(destination)目標::目標目錄(驅(qū)動器:\路徑或\\服務(wù)器\共享\路徑)。
/MIR ::鏡像完整目錄樹。
參數(shù)在CMD里,默認有很多系統(tǒng)參數(shù)。通過SET命令就可以看到,我們要用UserProfile這個參數(shù)來完成我們的路徑填寫。你可以發(fā)現(xiàn)還有其他很多參數(shù)可以用,包括HOMEPATH, SyetemDrive一類的,你可以使用所有的參數(shù)來完成填寫,這樣可以程序正常的工作。
比如我們接下來會用到的:
USERPROFILE=C:\Users\你的用戶名
在CMD中調(diào)用參數(shù)只需要用兩個%把參數(shù)包括起來,比如%USERPROFILE%
那么你就知道應(yīng)該怎么做了
Source就是@微軟幫助和支持 告訴給我們的路徑
C:\Users\用戶名\appdata\Local\Packages\Microsoft.Windows.ContentDeliveryManager_cw5n1h2txyewy\LocalState\Assets
Destination就是你要拷貝到的目的地文件夾,在這里方便統(tǒng)一,我就在系統(tǒng)圖片文件夾下創(chuàng)建一個“WindowsLockScreenPhoto”的文件夾,其位置位于:C:\Users\用戶名\Pictures\WindowsLockscreenPhoto
如果你去過圖片所在的文件夾的話,那么你就會發(fā)現(xiàn)那里的文件都是沒有后綴名的,前面的名稱也沒有規(guī)律。
那對你來說,這些文件就只是*.*,即無意義名稱和無意義后綴。
記得把你的用戶名替換到路徑對應(yīng)的位置上?。?!
通過這么一個方法,你就可以把這堆文件都復(fù)制到你的文件夾里去了
tips:根據(jù)我的規(guī)律發(fā)現(xiàn),Windows聚焦的壁紙大多在500kb左右,有時候可能稍微小一些。你可以通過/min:307200這個參數(shù)來限定你所要拷貝的文件大小的最小值
之后,統(tǒng)一修改后綴就很簡單了,而且@微軟幫助和支持也已經(jīng)告訴過你了
那我們來實現(xiàn)這個方法吧!
實現(xiàn):打開并新建一個記事本文檔(或使用其他記事本類型代碼編輯器,如Notepad++)
寫下第一行代碼,實現(xiàn)復(fù)制功能
ROBOCOPY %USERPROFILE%\appdata\Local\Packages\Microsoft.Windows.ContentDeliveryManager_cw5n1h2txyewy\LocalState\Assets %USERPROFILE%\Pictures\WindowsLockscreenPhoto *.* /min:30720
寫下第二行代碼,把你現(xiàn)在的操作位置調(diào)整到目的地文件夾
cd %USERPROFIE%\Pictures\WindowsLockscreenPhoto
寫下第三行代碼,實現(xiàn)文件后綴名更名
ren *.* *.jpg
現(xiàn)在保存你的腳本到你喜歡的位置上吧!記得吧文件格式改為*.bat
測試測試再測試,謹慎謹慎再謹慎(debug)
建議你在保存之前,每行之間加一個pause命令作為測試,保證不出問題后,再好好使用。還有就是,在一個沒有別的文件的文件夾測試,要不然所有文件都變成圖片文件,你會心疼的
下載當(dāng)然說了這么多,并不是所有人有能力去做這個文件的,那么這里也提供了下載地址。這個文件要比上面的要優(yōu)化的更好,擁有了一個結(jié)果輸出界面。關(guān)于如何優(yōu)化我會在之后的文章寫到。
tips:建議你們把保存聚焦圖片的文件夾改成按分辨率顯示的排序方式(文件夾右鍵→排序方式→更多→分辨率)
建議用純英文路徑?。?!要不然吃虧
廣告聲明:文內(nèi)含有的對外跳轉(zhuǎn)鏈接(包括不限于超鏈接、二維碼、口令等形式),用于傳遞更多信息,節(jié)省甄選時間,結(jié)果僅供參考,IT之家所有文章均包含本聲明。