赛迪网 > IT技术 编程语言 > 文章
  IT资讯搜索
 
IT产品搜索
[程序开发][网管世界][网络安全][数据库技术]
[操作系统][嘉宾聊天·在线访谈][活动集锦]
[精彩专题][Symantec专区][订阅IT技术周刊]
[开发论坛][网管论坛][安全论坛][数据库论坛]
[操作系统论坛][Sybase专区][IBM dW技术专区]
[病毒求助][病毒与漏洞播报][文档·源码下载]

用Shell语句调出控制面板

发布时间:2006.08.16 03:12     来源:plwww    作者:

  当需要调用Windows的控制面板时,我常用Shell语句,它最为简单快捷。以下语句可以启动控制面板(如Windows不是装在默认目录下应作修改):
Shell "C:\windows\control.exe ", vbNormalFocus

    当然,这样调出控制面板并未达到我们的目的:控制面板中项目如此之多,而我们往往只需调出其中的一个如“电源管理”什么的而已。怎么办?这就有必要对控制面板作些研究了。

    一般地,Contol.exe支持扩展名为cpl的文件类型,通常位于C:\windows\system目录下。试以"*.cpl"为关键字在C盘查找一下,你会发现所列出的是清一色的类型标为“控制面板扩展”的文件。其中的Telephon.cpl就是“拨号属性”,把上述的Shell语句改为 Shell "C:\windows\control.exe telephon.cpl", vbNormalFocus 则可调出“拨号属性”了。是不是有点简单?

以下列出控制面板内部分项目的名称:

Access.cpl 辅助选项 属性-键盘/显示/声音等
Appwiz.cpl 添加/删除程序 
Desk.cpl 显示 属性-背景
Inetcpl.cpl Internet 属性-常规
Intl.cpl 区域设置 属性-数字
joy.cpl 游戏控制器
Main.cpl 鼠标 属性
Mmsys.cpl 多媒体 音频/视频/Midi/CD/设备等
Modem.cpl 调制解调器 属性
Netcpl.cpl 网络
Password.cpl 密码 属性
Sticpl.cpl 扫描仪、数码相机 属性
Sysdem.cpl 系统 属性-常规
Timedate.cpl 日期/时间 属性
Powercfg.cpl 电源管理 属性
Telephon.cpl 拨号

    最后提一下:有些项目集合了多个内容,譬如“多媒体”项就有音频、视频、MIDI、CD、设备等,如要直接进入这些具体项目,Shell语句需加入必要的参数。以进入{多媒体 属性-设备}为例,可用如下语句:Shell "C:\windows\control.exe Mmsys.cpl,,4",vbNormalFocus。所集合的子项目的Index号从0开始,语句中的“4”意为第五个子项目。


[ 发表评论 ] 字体[  ] [ 打印 ] [ 进入博客 ] [ 进入论坛 ]  [ 推荐给朋友 ]
  相关文章
· 用API函数Mcisendstring直接播放背景音乐 (05-27) · 检测磁盘类型的信息 (09-04)
· 从远程NT服务器中读取日期和时间 (01-27) · 介绍三种功能强大的数据库表格控件 (06-07)
· 在VB应用程序中使用INI文件的一点体会 (08-05) · VB中API的声明特殊问题 (07-19)
· SQL语言基本教程(一) (05-01) · Windows未公开函数揭密——之三 (03-07)
· 通过开发VB插件来扩展VB应用 (08-01) · 用VB编写网络寻呼机(1) (07-17)
  客户需求反馈表
* 姓  名:
更多资料  了解方案  认识厂商
* 单位名称:
* 联系电话:
* 电子邮件:
  赛迪推荐  
  手机·资费 ·新品·导购·评测·手机资费·宽带
手机搜索  诺基亚 N73 MOTO Z6
  IT产品 ·笔记本·台式机·服务器·打印·投影
IT产品搜索 
  IT技术 ·开发·网管·安全·数据库·操作系统
  信息化 ·热点·专题·访谈·周刊·方案案例
[政务][电信][金融][农业][制造业][中小企业]
[CIO][ERP][协同][IT管理][中间件][电子商务]
[政策][地方][专家][评估][辞典][博客][社区]
· 专题:一路畅通构想曲——让出行不再遭遇堵车
· CIO工作亲历:企业ERP选型不能忽视"选人关"
· 综述:信息化建设给中国监狱带来的各种变化
· 金融业风险管理和法规遵从有五点需考虑的因素
· 保险业CIO关注:该如何建立统一高效的CRM体系
· 调查显示:多数CIO对IT规划仍存在困惑和误解
  博客·论坛 ·曾剑秋·项立刚·Java学习·网管