使用VBScript打开控制面板

use*_*303 0 vbscript

我是VBScript的新手,我需要使用VBScript打开控制面板,我试图像这样打开资源管理器

Dim txtFolderToOpen  
txtFolderToOpen = "C:\Windows" 
App.Run txtFolderToOpen 
Set App = Nothing
Run Code Online (Sandbox Code Playgroud)

这工作正常,但如果我把路径,Control Panel因为它将无法正常工作,

有没有办法做到这一点?谢谢

Hel*_*len 6

要打开控制面板,可以Run使用%windir%\ system32\control.exe文件:

CreateObject("WScript.Shell").Run "control.exe"
Run Code Online (Sandbox Code Playgroud)

要打开特定的控制面板小程序(.cpl),请将.cpl文件名指定为control.exe的参数:

CreateObject("WScript.Shell").Run "control.exe TimeDate.cpl" ' Open Date/Time properties
Run Code Online (Sandbox Code Playgroud)

  • 这是对的.请注意,它的工作原因是因为默认情况下`%windir%\ system32`目录被添加到`PATH`环境变量,这意味着当提供非限定路径(如`control.exe`)时,Windows将在那里搜索. (2认同)