当前位置:主页   - 电脑 - 程序设计 - VB
用Shell语句调出控制面板
来源:网络转载   作者:未知   更新时间:2008-11-19
收藏此页】    【字号    】    【打印】    【关闭
当需要调用Windows的控制面板时,我常用Shell语句,它最为简单快捷。以下语句可以启动控制面板(如Windows不是装在默认目录下应作修改):
Shell"C:\windows\control.exe",vbNormalFocus

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

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

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

Access.cpl辅助选项属性-键盘/显示/声音等
Appwiz.cpl添加/删除程序
Desk.cpl显示属性-背景
Inetcpl.cplInternet属性-常规
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.exeMmsys.cpl,,4",vbNormalFocus。所集合的子项目的Index号从0开始,语句中的“4”意为第五个子项目。->


其它资源
来源声明

版权与免责声明
1、本站所发布的文章仅供技术交流参考,本站不主张将其做为决策的依据,浏览者可自愿选择采信与否,本站不对因采信这些信息所产生的任何问题负责。
2、本站部分文章来源于网络,其版权为原权利人所有。由于来源之故,有的文章未能获得作者姓名,署“未知”或“佚名”。对于这些文章,有知悉作者姓名的请告知本站,以便及时署名。如果作者要求删除,我们将予以删除。除此之外本站不再承担其它责任。
3、本站部分文章来源于本站原创,本站拥有所有权利。
4、如对本站发布的信息有异议,请联系我们,经本站确认后,将在三个工作日内做出修改或删除处理。
请参阅权责声明