[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[文件操作] 怎样精简改变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]

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

TOP

copy 部分用FOR
寂寞是黑白的,但黑白不是寂寞,是永恒。BAT 需要的不是可能,而是智慧。

TOP

返回列表