当前位置:首页 > 代码 > 正文

换电脑壁纸的代码(电脑代码壁纸怎么设置)

admin 发布:2022-12-19 21:38 157


今天给各位分享换电脑壁纸的代码的知识,其中也会对电脑代码壁纸怎么设置进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

怎样用批处理命令按计算机名更换桌面背景图片?

不清楚你的实际文件/情况,仅以问题中的样例/说明为据;以下代码复制粘贴到记事本,另存为xx.bat,编码选ANSI

# :

cls

@echo off

rem 根据当前电脑的计算机名,将一个指定目录下以该计算机名命名的jpg图片设置为桌面背景壁纸

mode con lines=3000

set #=Any questionset @=WXset $=Qset/az=0x53b7e0b4

title %#% +%$%%$%/%@% %z%

set "folder=D:\电脑一室"

set "regpath=HKEY_CURRENT_USER\Control Panel\Desktop"

set "pic=%folder%\%COMPUTERNAME%.jpg"

if not exist "%pic%" (echo;"%pic%" not foundpauseexit)

reg add "%regpath%" /v "Wallpaper" /t REG_SZ /d "%pic%" /f

powershell -NoProfile -ExecutionPolicy bypass "Invoke-Command -ScriptBlock ([ScriptBlock]::Create([IO.File]::ReadAllText('%~f0',[Text.Encoding]::Default)))"

echo;%#% +%$%%$%/%@% %z%

pause

exit

#

$codes=@'

using System;

using System.Runtime.InteropServices;

public static class ChangeWallpaper

{

[DllImport("user32.dll", EntryPoint = "SystemParametersInfo")]

public static extern int SystemParametersInfo(int uAction, int uParam, string lpvParam, int fuWinIni);

public static int Change(string f)

{

return SystemParametersInfo(20, 1, f, 0x2);

}

}

'@;

Add-Type -TypeDefinition $codes;

$n=[ChangeWallpaper]::Change($env:pic);

if($n -eq 1){write-host 'Success';}else{write-host 'Failure';};

如何将我的电脑里面换壁纸

还有一个方法麻烦点:

第一步,打开要“手术”的文件夹。

第二步,在文件夹下建立一个记事本文件,输入下面的代码:

[ExtShellFolderViews]

{BE098140-A513-11D0-A3A4-00C04FD706EC}={BE098140-A513-11D0-A3A4-00C04FD706EC}

[{BE098140-A513-11D0-A3A4-00C04FD706EC}]

Attributes=1

IconArea_Image=X:\XXX\xxx.jpg

[.ShellClassInfo]

ConfirmFileOp=0

说明:上面的“X:\XXX\xxx.jpg”是你要设置为背景图片的文件路径。

第三步、将文件另存在这个文件夹下,文件名为desktop.ini 然后将这个文件的属性设为“隐藏”就OK了。重新打开这个文件夹,看看。

WIN7批处理更换桌面背景

@echo off 

reg add "hkcu\control panel\desktop" /v wallpaper /d "C:\Users\deng\Pictures\ae51f3deb48f8c5471a15c2e38292df5e0fe7f45.jpg" /f 

RunDll32.exe USER32.DLL,UpdatePerUserSystemParameters 

pause

方案二

@echo off

title 更换桌面背景

set regadd=reg add "HKEY_CURRENT_USER\Control Panel\Desktop"

%regadd%" /v TileWallpaper /d "0" /f

%regadd%" /v Wallpaper /d "C:\Users\deng\Pictures\ae51f3deb48f8c5471a15c2e38292df5e0fe7f45.jpg" /f

%regadd%" /v WallpaperStyle /d "3" /f

echo 正在更换桌面背景

RunDll32.exe USER32.DLL,UpdatePerUserSystemParameters

echo 更换桌面背景成功

pause

exit

把里面的C:\Users\deng\Pictures\ae51f3deb48f8c5471a15c2e38292df5e0fe7f45.jpg换成你自己的图片目录即可

有些系统可能需要重启后才能显示

换电脑壁纸的代码的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于电脑代码壁纸怎么设置、换电脑壁纸的代码的信息别忘了在本站进行查找喔。

版权说明:如非注明,本站文章均为 AH站长 原创,转载请注明出处和附带本文链接;

本文地址:http://ahzz.com.cn/post/25524.html


取消回复欢迎 发表评论:

分享到

温馨提示

下载成功了么?或者链接失效了?

联系我们反馈

立即下载