FlashGet是我們經常用到的下載工具。對下載后的文件,它提供了比較好的分類管理功能。但下載后的文件堆在一起,查找麻煩,而且一般我們在下載后都要運行或進一步處理,這樣往往要進入下載文件夾,有些不便。下面,將介紹幾個經典實例,讓文件在下載之后按照我們需要的方式自動處理!
實例一:MP3文件下載后自動加入“當天日期.m3u”
很多喜歡音樂的朋友都會經常上網一次下載很多MP3,保存到一個類似D:\MP3這樣的文件夾中,今后慢慢欣賞。MP3文件少還好說,如果積攢了一兩百首,想從中找出最近下載的音樂可就麻煩了。
雖然可以讓文件按照創建日期進行排列,但還是不夠方便——往往同一天下載的音樂都是當時最喜歡的,能不能把同一天下載的MP3自動添加到以當天日期命名的MP3播放列表中呢?這樣一來,如果想聽2004年7月1日下載的歌曲,只要雙擊“2004-7-1星期四.m3u”就可以了,這樣是不是很方便?
我們常用的MP3播放軟件是Windows Media Player、Winamp和Foobar,這里以這三種軟件都支持的播放列表格式M3U為例,介紹一下自動生成列表文件的方法。
1.基本操作
很多人都用FlashGet下載MP3文件,所以自動化設置也會在FlashGet中完成。打開FlashGet,依次進入“工具→選項→文件管理”,選中“下載完畢后進行病毒檢查”前面的復選框。
小提示
大家一般都啟用了防病毒軟件的實時檢測功能,所以FlashGet的“下載完畢進行病毒檢查”功能并不常用,我們正好可以利用它的這個功能實現下載后文件的自動處理。
在圖1中的輸入窗口輸入“cmd.exe /C echo>>D:\mp3\"%DATE%.m3u"”(不包括外側引號),其中D:\MP3是我們要保存播放列表文件的地方,請根據實際情況修改。
在“自動進行病毒檢查的文件”下面的輸入窗口中清空現有內容,然后輸入“.MP3”(不要遺漏“.”),然后按下“確定”。
現在,像往常一樣去下載MP3歌曲吧,你每次下載的歌曲都會自動添加到以當天日期命名的播放列表中了。打開“資源管理器”,進入“D:\MP3”,就可以看到以日期命名的播放列表文件,雙擊即可播放,是不是很方便(見圖2)
你知道嗎?
播放MP3音樂時自動關閉顯示器并鎖定電腦
從http://www.newhua.com/cfan/200411/closemonitor.rar下載CloseMonitor(這款不到25KB的小軟件可以讓顯示器快速關閉,需要喚醒時,只要動下鼠標或是敲擊鍵盤即可),并將其解壓縮至C:\Program Files\CloseMonitor文件夾下。然后,只要建立如下內容的批處理文件,運行后,就可以在播放MP3的時候關閉顯示器,并鎖定電腦,從而節約電費,經濟又環保。
start=C:\PROGRA~1\foobar~1\foobar~1.exe
start=C:\PROGRA~1\CloseM~1\CloseM~1.exe
rundll32.exe user32.dll,LockWorkStation
注意:批處理第一行是MP3播放軟件的路徑和文件名,請你根據實際情況修改。
2.補充秘技—利用右鍵添加到當天的列表
上面的方法適用于對新下載的MP3文件進行自動處理,那么,如果想把以前下載的歌曲自動添加到今天的播放列表中,該怎么做呢?其實這也不難。
打開注冊表編輯器,找到[HKEY_CLASSES_ROOT
\foobar2000.mp3\shell],在里面建立一個名為“添加到今天的播放列表”的項。選中這項,在其下建立“command”項。
小提示
這里的“foobar2000.mp3”是例子,如果你的MP3文件關聯到了其他軟件上,請查看[HKEY_CLASSES_ROOT\.mp3]中默認鍵值的“數值數據”項,然后訪問“XXX.mp3”即可。
在右側窗格中雙擊“默認”,然后在“數值”框中輸入“C:\m3u.bat %1”。
在C盤根目錄下建立m3u.bat文件,內容為“cmd.exe /c echo %1>>d:\mp3\"%DATE%.m3u"”(不包括外側引號)。
在要加入列表的MP3文件上點鼠標右鍵,選擇“添加到今天的播放列表”,操作即可成功(見圖3)。
實例二:RAR文件下載后自動解壓
從網上下載RAR文件后,往往要進入該文件夾,然后再把解壓縮文件。如果下載的文件較多,如此重復的操作會讓人不勝其煩。其實,同樣地,只要在FlashGet中加入一行命令,就可以將下載的文件自動解壓到以文件名命名的文件夾中。比如,下載了ACDSee5.rar,那么我們可以讓它自動解壓縮到ACDSee5這個文件夾中。
按照實例一的步驟,還是進入FlashGet的“下載完畢后的病毒檢查”窗口中,輸入“cmd /c D: &cd \Downloads &"D:\Program files\WinRAR\unrar.exe" x -ad”(不包括外側引號)。
其中的“D:”是下載文件保存的盤符,“\Downloads”是保存的文件夾名稱,“D:\Program files\WinRAR”是WinRAR軟件的安裝位置,請根據實際情況修改。
清除“自動進行病毒檢查的文件”窗口的內容,在里面輸入“.RAR”(見圖4)。
此后,照常下載文件,RAR文件會在下載之后自動解壓縮,并保存在與壓縮包同名的文件夾中。
實例三:不同格式文件自動識別處理
上面的兩個例子,只能針對一種格式的文件進行自動處理,適合于只經常下載其中一種文件的用戶。如果希望FlashGet同時實現這兩種功能,甚至更多功能該怎么做呢?這樣就稍微麻煩一點。
還是進入FlashGet的“下載完畢后的病毒檢查”輸入框中,輸入“C:\auto.bat”。然后在“自動進行病毒檢查的文件”輸入框中輸入“.RAR;.MP3”(注意兩種擴展名之前用“;”隔開)。然后,在C:\下面建立一個auto.bat的文件,內容如下:
@echo off
set FILE_EXT=%~x1
goto Handle%FILE_EXT%
goto HandleErr
:Handle.MP3
:Handle.mp3
:Handle.Mp3
:Handle.mP3
echo %1>>d:\"%DATE%.m3u"
goto HandleOK
:Handle.RAR
:Handle.rar
:Handle.Rar
unrar.exe x %1 "%~d1\%~p1\%~n1\"
goto HandleOK
:HandleErr
echo Unknown File Type: %FILE_EXT of %1
:HandleOK
(本批處理文件可以點擊這里下載)
這樣,軟件將會根據不同格式的文件做出不同處理。如果你對批處理文件比較熟悉,還可以在這個文件中增加其他下載格式,擴展自動處理的功能,讓你的網際快車越跑越快!