在订阅订阅成为一种流行趋势的今天,不懂RSS的订阅该要如何去网络那么多可爱的信息呢。
在所有的RSS客户端中个人比较喜欢FeedDemon,但是有个问题就是FeedDemon本身虽然是绿色的,但是它的数据却是放在Windows账户下,因此无法拿个U盘随身带着(比如去网吧),而重装系统等的时候还要记着备份(我就丢过很多次)。
这次实在郁闷了就写一个批处理来解决这个问题。
批处理的脚本文件在最后会附上,先说下怎么用。
将下列代码保存为*.cmd然后放在FeedDemon的安装目录下,然后双击运行。由于是第一次运行所以会自动转移所有的订阅数据到程序的安装目录Feeds下,然后按任意键退出。这个时候FeedDemon.exe已经被重命名为FeedDemon.mbc了。以后再要任何时候运行的话直接双击那个批处理文件,它会首先恢复所有数据然后启动FeedDemon并等待它结束,然后再自动转移所有数据。
所以,一旦运行过一次了,把整个FeedDemon目录拷贝到U盘或移动硬盘上,就可以在任何地方使用FeedDemon了。
嘿嘿。
代码如下:
————————————————————————-
@ECHO off
ECHO 正在恢复 FeedDemon 数据。。。
ECHO —————————————–
TASKKILL /im feedmon.exe 1>nul 2>nul
IF NOT EXIST FeedDemon.mbc GOTO Backup
IF EXIST "%USERPROFILE%Local SettingsApplication DataFeedDemon" RD "%USERPROFILE%Local SettingsApplication DataFeedDemon" /S /Q
XCOPY "Feeds" "%USERPROFILE%Local SettingsApplication Data" /E /C /I /H >nul
echo.
echo 正在启动FeedDemon进程并等待结束…..
REN FeedDemon.mbc FeedDemon.exe
start /wait feedDemon.exe
echo.
echo FeedDemon 已退出,正在备份数据…..
REN FeedDemon.exe FeedDemon.mbc
RD Feeds /S /Q
MD FeedsFeedDemon
XCOPY "%USERPROFILE%Local SettingsApplication DataFeedDemon" FeedsFeedDemon /E /C /I /H >nul
RD "%USERPROFILE%Local SettingsApplication DataFeedDemon" /S /Q
echo 完成。
EXIT
:Backup
IF EXIST Feeds RD Feeds /S /Q
MD FeedsFeedDemon
XCOPY "%USERPROFILE%Local SettingsApplication DataFeedDemon" FeedsFeedDemon /E /C /I /H >nul
RD "%USERPROFILE%Local SettingsApplication DataFeedDemon" /S /Q
REN FeedDemon.exe FeedDemon.mbc
ECHO 初始化备份已经完成,请复制当前目录所有文件即可绿色运行FeedDemon!
ECHO 请务必使用本批处理启动FeedDemon!
PAUSE >NUL