找回密码
 加入
搜索
楼主: autoit

命令行方式访问控制面板项目的方法

  [复制链接]
发表于 2010-12-31 16:07:22 | 显示全部楼层
谁发些这方面的实例操作来看看
发表于 2011-7-24 07:52:59 | 显示全部楼层
的确是好东西,收藏 了
发表于 2015-8-21 12:03:12 | 显示全部楼层
这个很好,但是还有个问题,如果说想更改网络连接里面建立的宽带或者VPN的属性设置信息改怎么写?因为这个要修改的连接项目顺序是不定的,只有名称是定的,又需要怎么样才能打开指定的网络连接属性呢?
发表于 2015-10-19 18:14:11 | 显示全部楼层
回复 1# autoit


    这种方法可以打开控制面板,但是返回的PID是control.exe的,打开控制面板项目后过一会这个进程就会自动关闭,如果想使用这个PID来获取窗口句柄进行下一步操作,比如操作控件及截图就不管用了,只有查找这个类#32770的窗口和标题才能获取这个窗口的句柄。
发表于 2016-2-13 20:07:15 | 显示全部楼层
不错 学习了
发表于 2018-1-17 18:44:49 | 显示全部楼层
太好了,谢谢楼主
发表于 2023-10-28 09:47:40 | 显示全部楼层
不知道是不是论坛更新的问题,你的内容全乱了,给你重新编辑一下。

控制面板的每个工具都是以.cpl文件(实际上就是些DLL文件)的形式提供给系统运行的,这些.cpl文件位于:Windows\System32 文件夹。
如果我们要以命令行的方式运行这些控制面板程序,可使用命令行工具“control.exe”:
Control.exe 目标文件.cpl
下面列出Windows系统中可能含有的控制面板文件(并不完全,某些系统可能没有安装部分控制面板工具):
文件名
用途
Access.cpl
辅助功能选项
Appwiz.cpl
添加/删除程序
Desk.cpl
显示属性
Firewall.cpl
Windows防火墙
Hdwwiz.cpl
添加硬件向导
Inetcpl.cpl
Internet 属性
Intl.cpl
区域和语言选项
Irprops.cpl
红外线端口属性(未安装红外线设备则无效)
Joy.cpl
游戏控制器
Main.cpl
鼠标属性
Mmsys.cpl
声音和音频设备属性
Ncpa.cpl
网络连接属性
Netsetup.cpl
网络安装向导
Nusrmgr.cpl
用户账户属性
Nwc.cpl
NetWare的网关服务属性
Odbccp32.cpl
ODBC数据源管理器
Powercfg.cpl
电源选项属性
Sapi.cpl
语音属性(位于C:\Program files\Common files\Microsoft Shared\Speech)
Sticpl.cpl
扫描仪和照相机
Sysdm.cpl
系统属性
Telephon.cpl
电话和调制解调器选项
Timedate.cpl
日期和时间属性
Wscui.cpl
Windows安全中心
Wuaucpl.cpl
自动更新属性
Control 命令用法:
1)在命令行中执行“control 控制面板文件.cpl”后即可打开相应属性/选项窗口。
也可使用此命令运行:“rundll32.exe shell32.dll,Control_RunDLL控制面板文件.cpl”
比如:
1、control.exe appwiz.cpl       //打开“添加或删除程序”
2rundll32.exe shell32.dll,Control_RunDLL appwiz.cpl       //效果同上
2)这两种方式都将运行相应控制面板工具的第一个项目/小程序,如果该控制面板工具含有多个项目,则可以此形式运行:“Control.exe 控制面板文件.cpl,@项目编号”。项目编号从0开始,表示第一个项目,不指定项目编号时默认为@0。
比如:
1control main.cpl,@0      //打开“鼠标属性”
2control main.cpl,@1      //打开“键盘属性”
3)有些属性窗口含有多个页面,我们可以指定具体要打开哪一个页面,格式:“Control.exe 控制面板文件.cpl,@项目编号,页面号”,其中@项目编号可留空,表示使用默认数值0。要提醒一下的是,这里的“页面号”定义比较混乱,并非严格从0开始,请自行试验。
比如:
1、control main.cpl,@1,2 //打开“鼠标属性”的第三个标签页“指针选项”
2Control.exe appwiz.cpl,@0,2
//打开“添加或删除程序”的第二个页面“添加/删除Windows组件”
4)Windows 还特别定义了某些常用的控制面板项目名,使用这些名称可以更加简便地访问它们。
比如:
1control netconnections    //打开“网络连接”
2、control color                  //显示属性的外观选项卡
下面列出可用的项目名:

desktop
打开 显示属性 窗口
color
打开 显示属性外观 选项卡
date/time
打开 日期和时间 属性窗口
international
打开 区域和语言选项 窗口
mouse
打开 鼠标属性 窗口
keyboard
打开 键盘属性 窗口
printers
打开 打印机和传真 文件夹
fonts
打开 字体 文件夹

Windows 2000 及后续操作系统:

folders
打开 文件夹选项 窗口
netware
打开 Novell NetWare 窗口(如果有安装的话)
telephony
打开 电话和调制解调器选项 窗口
admintools
打开 管理工具 文件夹
schedtasks
打开 任务计划 文件夹
netconnections
打开 网络连接 文件夹
infrared
打开 红外线监视 窗口(如果有安装的话)
userpasswords
打开 用户账户 窗口


您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-11-21 19:46 , Processed in 0.085932 second(s), 13 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表