VB脚本在启动时更改桌面墙纸

时间:2015-05-13 09:11:30

标签: powershell vbscript console wallpaper

由于一些好友用户在我的最后一个用户投票,我会改变这个问题。

我想创建一个VBScript,或者您认为可能的任何方法。这会将桌面背景设置为PC启动时所需的图像。

任何人都明白了如何这样做 运行PowerShell脚本会更适合这样做吗?

我主要使用C#和.NET技术,所以这是我的区域

2 个答案:

答案 0 :(得分:0)

我不确定这是不是最好的选择。但是您可以编辑负责后台的注册表项并更新必要的参数。

将以下内容保存在bat文件中并将其置于自动启动状态。

@echo off
reg add "HKCU\control panel\desktop" /v wallpaper /t REG_SZ /d "" /f 
reg add "HKCU\control panel\desktop" /v wallpaper /t REG_SZ /d "C:\[LOCATION OF WALLPAPER HERE]" /f 
reg delete "HKCU\Software\Microsoft\Internet Explorer\Desktop\General" /v WallpaperStyle /f
reg add "HKCU\control panel\desktop" /v WallpaperStyle /t REG_SZ /d 2 /f
RUNDLL32.EXE user32.dll,UpdatePerUserSystemParameters 
exit

所有致{{3}}

的积分

亲切的问候 spitterfly

答案 1 :(得分:0)

如果您想通过Powershell进行操作,可以按照Here

的说明进行操作

它的关键是你可以通过一个简单的命令

来完成这项任务
Set-Wallpaper [Source] [Selection]

现在可以通过预加载由" TheAgreeableCow"编写的Set-Walpaper.ps1来实现。并且代码可以在GITHUB

上找到