【问题标题】:open control panel using VBScript使用 VBScript 打开控制面板
【发布时间】:2013-03-15 04:10:56
【问题描述】:

我对 VBScript 很陌生,我需要使用 VBScript 打开控制面板, 我试图像这样打开资源管理器

Dim txtFolderToOpen  
txtFolderToOpen = "C:\Windows" 
App.Run txtFolderToOpen 
Set App = Nothing

这工作正常,但如果我把路径设置为Control Panel 它将不起作用,

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

【问题讨论】:

  • 不要在你的应用程序中硬编码像C:\Windows这样的路径。不保证系统目录会在C: 驱动器上,也不保证它会被命名为Windows

标签: vbscript


【解决方案1】:

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

CreateObject("WScript.Shell").Run "control.exe"

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

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

【讨论】:

  • 这是正确的。请注意,它起作用的原因是%windir%\system32 目录默认添加到PATH 环境变量中,这意味着当提供不合格的路径(如control.exe)时,Windows 将在那里搜索。
【解决方案2】:

要使用 vbscript 打开程序和功能,请使用以下命令-

CreateObject("WScript.Shell").Run "control.exe Appwiz.cpl"

【讨论】:

    猜你喜欢
    • 2015-07-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-09
    • 1970-01-01
    • 2018-03-08
    • 1970-01-01
    相关资源
    最近更新 更多