autoit 用命令启动控制面板和使用RUNDLL32大全
2010-07-30 14:30
246 查看
用命令启动控制面板和使用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
有二种方法可以运行控制面板模块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
相关文章推荐
- DDMS的使用、内存溢出的调试和模拟器的启动命令参数
- 使用Maven tomcat:run命令启动web项目时修改默认端口的方法
- 使用adb命令启动Android程序
- DDMS的使用、内存溢出的调试和模拟器的启动命令参数
- Android命令行启动程序-am命令的使用-纠正网上大部分资料的错误
- 无法从命令行或调试器启动服务。必须首先安装Windows服务(使用installutil.exe),然后用ServerExplorer、Windows服务器管理工具或NET START命令启动它。
- 使用systemctl命令启动和关闭mysql
- 用命令启动控制面板中的项目
- MySQL安装过程中,使用net start mysql命令,出现 服务正在启动 服务无法启动 服务没有报告任何错误 的问题
- DDMS的使用、内存溢出的调试和模拟器的启动命令参数
- 启动控制面板命令大全
- 使用VC开发ActiveX时,提示程序无法启动 要注册利用“regsvr32”命令控件的注册,注册失败方法
- DDMS的使用、内存溢出的调试和模拟器的启动命令参数
- 无法从命令行或调试器启动服务,必须首先安装Windows服务(使用installutil.exe),然后用ServerExplorer、Windows服务器管理工具或NET START命令启动它
- VB中启动控制面板命令
- windows10中使用docker命令启动Ubuntu容器
- vc 使用ShellExecut来启动控制面板中功能模块的操作
- 使用Windows start 命令启动java application
- 无法从命令行或调试器启动服务,必须首先安装Windows服务(使用installutil.exe),然后用ServerExplorer、Windows服务器管理工具或NET START命令启动它的解决
- Mac重装系统,使用终端命令制作U盘启动