Board logo

标题: [文件操作] 怎样精简改变windows登录界面的背景图片的批处理? [打印本页]

作者: laster    时间: 2011-2-22 15:16     标题: 怎样精简改变windows登录界面的背景图片的批处理?

我刚学,无聊实验……但感觉很烂……因此希望高手能指导一下
@echo off
:retry
if not exist oxCBAFE12329E9732 goto error1
if not exist oxCBAFE12329E9732\*.jpg goto error2
ren oxCBAFE12329E9732\*.jpg a.jpg
md oxCBAFE12329E9732\p
copy oxCBAFE12329E9732\a.jpg oxCBAFE12329E9732\p\BACKGROUND800X600.jpg
copy oxCBAFE12329E9732\a.jpg oxCBAFE12329E9732\p\BACKGROUND1024X600.jpg
copy oxCBAFE12329E9732\a.jpg oxCBAFE12329E9732\p\BACKGROUND1024X768.jpg
copy oxCBAFE12329E9732\a.jpg oxCBAFE12329E9732\p\BACKGROUND1280X720.jpg
copy oxCBAFE12329E9732\a.jpg oxCBAFE12329E9732\p\BACKGROUND1280X1024.jpg
copy oxCBAFE12329E9732\a.jpg oxCBAFE12329E9732\p\BACKGROUND1360X768.jpg
copy oxCBAFE12329E9732\a.jpg oxCBAFE12329E9732\p\BACKGROUND1600X1200.jpg
copy oxCBAFE12329E9732\a.jpg oxCBAFE12329E9732\p\BACKGROUND1920X1200.jpg
copy oxCBAFE12329E9732\a.jpg oxCBAFE12329E9732\p\BACKGROUNDDEFAULT.jpg
copy oxCBAFE12329E9732\p\ C:\Windows\System32\oobe\Info\Backgrounds-NOWAIT\
copy oxCBAFE12329E9732\p\ C:\Windows\System32\oobe\Info\Backgrounds\
del oxCBAFE12329E9732\a.jpg
echo 如果您确定修改完成,请按y键并回车来结束程序,否则程序将重新执行。
del oxCBAFE12329E9732\p\
if errorlevel 1 echo 您选择了重新选择图片,请选择好您想要的图片并按下任意键继续 & pause & goto retry
rd oxCBAFE12329E9732\p
rd oxCBAFE12329E9732
goto end
:error1
md oxCBAFE12329E9732
:error2
echo 请将您需要的图片(必须是jpg格式)放入批处理根目录刚刚生成的“oxCBAFE12329E9732”文件夹中并按下回车键确定.
pause
goto retry
:end
[attach]3505[/attach]
作者: laster    时间: 2011-2-22 15:27

补充一下。这段代码是用来改变windows登录界面的背景图片的。因为我的电脑里边info文件夹有两个与之有关的backgrounds文件夹,里面的文件相同……但我不知道哪个有用所以干脆都换上同一个图片……
作者: cjiabing    时间: 2011-2-22 16:37

copy 部分用FOR




欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2