VB 启动时更改桌面墙纸的脚本
VB Script to change desktop wallpaper on startup
由于一些 mardy 用户投票反对我的最后一个问题,我将更改问题。
我想创建一个 VBScript,或者您认为可行的任何方法。这会将桌面背景设置为 PC 启动时所需的图像。
任何人都阐明了如何这样做
运行 powershell 脚本是否更适合这样做?
我主要使用 C# 和 .NET 技术,所以这有点超出我的领域
我不确定这是否是最佳选择。但是您可以编辑负责您后台的注册表项并更新必要的参数。
将以下内容保存在一个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
全部归功于Tim
亲切的问候
飞蛾
如果你想通过 Powershell 完成,你可以按照说明进行操作 Here
它的核心是你可以通过一个简单的命令来执行这个任务
Set-Wallpaper [Source] [Selection]
现在可以通过预加载"TheAgreeableCow"编写的Set-Walpaper.ps1来实现,代码可以在GITHUB
上找到
由于一些 mardy 用户投票反对我的最后一个问题,我将更改问题。
我想创建一个 VBScript,或者您认为可行的任何方法。这会将桌面背景设置为 PC 启动时所需的图像。
任何人都阐明了如何这样做 运行 powershell 脚本是否更适合这样做?
我主要使用 C# 和 .NET 技术,所以这有点超出我的领域
我不确定这是否是最佳选择。但是您可以编辑负责您后台的注册表项并更新必要的参数。
将以下内容保存在一个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
全部归功于Tim
亲切的问候 飞蛾
如果你想通过 Powershell 完成,你可以按照说明进行操作 Here
它的核心是你可以通过一个简单的命令来执行这个任务
Set-Wallpaper [Source] [Selection]
现在可以通过预加载"TheAgreeableCow"编写的Set-Walpaper.ps1来实现,代码可以在GITHUB
上找到