用Shell语句调出控制面板
2006-02-27 11:51:33 来源:WEB开发网核心提示:当需要调用Windows的控制面板时,我常用Shell语句,用Shell语句调出控制面板,它最为简单快捷,以下语句可以启动控制面板(如Windows不是装在默认目录下应作修改):Shell"C:\windows\control.exe",vbNormalFocus当然,可用如下语句:Shell&qu
当需要调用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"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”意为第五个子项目。->
更多精彩
赞助商链接