VBS在不打开资源管理器窗口的情况下运行命令



下面的代码是用来改变我的Windows主题:

Set WshShell = WScript.CreateObject("WScript.Shell")
sLocalAppDataPath = WshShell.ExpandEnvironmentStrings("%localappdata%")
WshShell.Exec "rundll32.exe %SystemRoot%system32shell32.dll,Control_RunDLL %SystemRoot%system32desk.cpl desk,@Themes /Action:OpenTheme /file:""" & sLocalAppDataPath & "MicrosoftWindowsThemesCustom.theme"""

完成运行后,"个性化"窗口保持打开状态。有没有可能在不打开窗口的情况下运行文件?我知道如何使用sendkeys关闭它,但我不想这样做。任何帮助都非常感激!

不发送击键或使用自动编辑或类似的东西是无法完成的。看看http://winaero.com/blog/how-to-change-a-windows-theme-from-the-command-prompt/我还没试过,但看起来很有希望。随时通知我们。

成功!

最新更新