当需要调用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”意为第五个子项目。->
用Shell语句调出控制面板
2006-02-27 10:35:42 作者
相关文章
- · 控制面板的编程
- · 在Delphi程序中调用控制面板设置功能
- · 利用未公开函数实现Shell操作监视
- · Shell实现Unix进程间信息交换的几种方法
- · 用标准C实现shell功能
- · 用BCB开发控制面板程序
- · shell要如何分类呢?
- · Shell介绍
- · 实例讲解一个shell处理db2数据库的程序
- · 快速编辑Shell命令行
- · 两个很详细的shell实例
- · shell技巧
- · Shell初学者的入门知识
- · Shell编程
- · shell编程例子--一个.login例子
- · shell编程例子--一个简单的目录菜单
- · Shell递归程序设计-批量转换大写文件名为小写
- · shell实现Unix进程间信息交换的几种方法
- · Shell递归程序设计-目录列表
- · Shell介绍
- · shell要如何分类呢?
