autoit 用命令启动控制面板和使用RUNDLL32大全

摘要:
第二种方法:运行control.exe程序调用控制面板窗口语法:运行参数与第一种方法相同,例如:RunRunRunRun以下是控制面板的模块:system property sysdm.cpl添加/删除程序appwiz.cpl Time/date timedate.cpl display desk.cplIE inetcpl.cpl multimedia mmsys.cpl主设置Main.cpl@0 mouse property@1键盘属性。

用命令启动控制面板和使用RUNDLL32大全

有二种方法可以运行控制面板模块cpl

第一种借助RUNDLL或RUNDLL32
运行rundll32.exe shell32.dll,Control_RunDLL程序就能调出控制面板窗口
语法:
Run("RUNDLL32 SHELL32.DLL,Control_RunDLL filename.CPL,@n,t")

filename.CPL   在控制面板中的各种模块cpl
n   在各种模块cpl中的属性类别,默认为0或为空,但逗号不能省
t   在每个类别中的每几个页数

如:
Run("rundll32.exe shell32.dll,Control_RunDLL main.cpl @0")
Run("rundll32.exe shell32.dll,Control_RunDLL main.cpl @1")
结果: 第一行显示鼠标属性,第二行键盘属性。鼠标、键盘属性都属于main模块


Run("rundll32.exe shell32.dll,Control_RunDLL desk.cpl,,1")
Run("rundll32.exe shell32.dll,Control_RunDLL desk.cpl,,4")
结果: 第一行为显示属性的屏幕保护程序页,第二行为显示属性的设置页,另外desk.cpl模块中只有一个显示属性,所以加不加@0,都没有关系。

第二种方法:
运行control.exe程序就能调出控制面板窗口
语法:run("CONTROL.EXE filename.CPL,@n,t") 参数与第一种方法相同
如:
Run("CONTROL.EXE main.cpl @0")
Run("CONTROL.EXE main.cpl @1")
Run("CONTROL.EXE desk.cpl,,1")
Run("CONTROL.EXE desk.cpl,,4")

以下为控制面板的各模块(操作系统的不一样,有可能不完全相同,你可以用@n、t进行尝试,用winxp为准,不同的系可以在表里查找到不同的cpl文件):

系统属性
  sysdm.cpl (常规/计算机名/硬件/还原等等)
添加/删除程序
  appwiz.cpl (添加程序/更改删除程序/添加删除组件等)
时间/日期
  timedate.cpl (时间日期/时区)
显示器
  desk.cpl (背景/屏幕保护/外观/设置/桌面)
IE(internet 设置)
  inetcpl.cpl (常规/安全/稳私等)
多媒体(声音和音频设备)
  mmsys.cpl
主设置
  main.cpl
  @0  鼠标属性。
  @1  键盘属性。
windows防火墙
  Firewall.cpl
安全中心警报设置
  wscui.cpl
自动更新
  wuaucpl.cpl
用户账户
  nusrmgr.cpl
添加硬件向导
  hdwwiz.cpl
网络连接
  ncpa.cpl
无线网络安装向导
  NetSetup.cpl
Netware客户连接
  Nwc.cpl
辅助选项
  access.cpl (包括页:键盘/声音/显示/鼠标/常规)
游戏控制
  joy.cpl
增加Modem设备
   telephon.cpl或modem.cpl
区域与语言选项
  intl.cpl
odbc数据源管理
  odbccp32.cpl
电源选项
  powercfg.cpl
扫描仪与照相机
  sticpl.cpl
显示蓝牙设备属性(没有安装运行不显示)
  bthprops.cpl
这个不详,好象与蓝牙有关:irprops.cpl


以下是微软网站上关于win2000的cpl说明:
   Wspcpl32.cpl                    Languages, numbers, time
   Timedate. cpl                   Date Time and Time zone
   Telephon.cpl                    Dialing rule and modem
   Sysdm.cpl                       System
   Sticpl.cpl                      Scanner and camera
   Powercfg.cpl                    Power management
   Odbccp32.cpl                    Open database connectivity
   Nwc.cpl                         Netware client connectivity
   Ncpa.cpl                        Network and connectivity
   Mmsys.cpl                       Sound and multimedia
   Joy.cpl                         Game controller
   Intl.cpl                        International
   Access.cpl                      Accessibility
   Hdwwiz.cpl                      Add/Remove Hardware
   Main.cpl                        Mouse
   Netcpl.cpl                      Network and Dial-up Connectivity
   Modem.cpl                       Phone and Modem
   Mlcfg.cpl                       Mail
   Wspcpl.cpl                      WSP Client
   Desk.cpl                        Display
   Liccpa.cpl                      Licensing
   Fax.cpl                         Fax wizard
   Desk.cpl                        Printers
   Appwiz.cpl                      Add/Remove Program

其他的rundll32用法:

字体窗口
命令:RUNDLL32 SHELL32.DLL,SHHelpShortcuts_RunDLL FontsFolder

打印机和传真
命令:RUNDLL32 SHELL32.DLL,SHHelpShortcuts_RunDLL PrintersFolder

增加新的打印机
命令:rundll32.exe shell32.dll,SHHelpShortcuts_RunDLL AddPrinter

连接到打印机
命令:RUNDLL32 WINSPOOL.DRV,ConnectToPrinterDlg

打开方式窗口(Open With)
命令:rundll32.exe shell32.dll,OpenAs_RunDLL path\filename(路径文件名)

安装屏幕保护程序
把程序拷贝到system32目录下
命令:RUNDLL32 DESK.CPL,InstallScreenSaver 屏幕保护程序名

锁住win2000或WINXP
命令:RUNDLL32 USER32.DLL,LockWorkStation

复制磁盘
命令:rundll32.exe diskcopy.dll,DiskCopyRunDll

格式化磁盘窗口
命令:RUNDLL32 SHELL32.DLL,SHFormatDrive

关于窗口
命令:RUNDLL32 SHELL32.DLL,ShellAboutW

鼠标左右键交换
命令:RUNDLL32 USER32.DLL,SwapMouseButton

查看和设置打印机的状态
命令:RUNDLL32 PRINTUI.DLL,PrintUIEntry /?

查找用户、联系人和组
命令:RUNDLL32 dsquery,OpenQueryWindow

免责声明:文章转载自《autoit 用命令启动控制面板和使用RUNDLL32大全》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Qt 自定义事件详细实例(继承QEvent,然后QCoreApplication::postEvent()、sendEvent())Elasticsearch搜索之explain评分分析下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

安装安装.net framework过程中出现的问题

1、安装Microsoft..net framework2.0 SP2 出现 必须使用控制面板中的打开或关闭windows功能,安装或配置.net framework2.0 SP2       原因:可以打开控制面板中的打开或关闭windows功能,看看Microsoft.NET Framework 的版本是较高的,而安装的版本是不是比原来的低,所以安装会...

iis的安装与配置教程 逆水行舟

下面开始如何安装iis 在win7下。一、进入Win7的 控制面板,选择左侧的 打开或关闭Windows功能 。二、现在出现了安装Windows功能的选项菜单,注意选择的项目,我们需要手动选择需要的功能,下面这张图片把需要安装的服务都已经选择了,大家可以按照图片勾选功能。三、安装完成后,再次进入 控制面板 最近装了一下windows 7来使用,发现IIS没有...

Win7系统下搭建匿名FTP

1、到控制面板---程序---打开或关闭windows功能,列表内找到Internet信息服务(展开)---选中FTP的三个项 2、到控制面板---系统和安全---管理工具---Internet 信息服务(IIS)管理器---右键点你计算机名称那里,选择添加FTP站点 3、FTP站点名称输入:"localhost"---选择你的FTP目录物理路径,点...

禅道安装在不同系统下搭建步骤

一.Linux下禅道安装及运行zentao官网的几个网址 http://www.zentao.net/ http://www.zentao.net/article-view-79863.html 搭建环境需要下载两个文件 1)Linux下禅道项目管理软件源码下载 http://sourceforge.net/projects/zentao/files/5....

eclipse菜单字体乱码的解决

方法一: 这个跟活动控制台代码页有关。 如果要更改为 UTF-8,则需要运行 chcp 命令: chcp 65001 有时新安装的系统可能在运行一些中文软件时显示错乱,可通过控制面板修改系统区域来管理这一行为: 控制面板-区域和语言-“管理”选项卡,更改“非 Unicode 程序的语言”为“中文(简体,中国)”。 修改对系统上所有账户都起作用;完成修改之...

Inno_setup制作升级包必须面临的几个问题

这两天的时间一直在制作应用程序的升级包,期间碰到一些问题这里一并记录下来,相信这是制作升级包必须面临和解决的问题: 1. 升级包安装程序如何不再产生新的安装、卸载程序 Inno_setup中AppId是用来标识某个应用程序的唯一标识,因此升级包中的AppId字段应该和原始安装程序的AppId相同。 CreateUninstallRegKey字段,改值设置为...