zoukankan      html  css  js  c++  java
  • autoit 用命令启动控制面板和使用RUNDLL32大全

    用命令启动控制面板和使用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

  • 相关阅读:
    Cannot execute statement: impossible to write to binary log since BINLOG_FORMAT = STATEMENT and at least one table uses a storage engine limited to row-based logging. InnoDB is limited to row-logging
    KDiff3使用指南
    Win10解决修改host没有权限问题(其他文件同理) 一步都不能少哦:先添加再授权
    微信小程序
    MyBatisSystemException 【exception】
    [LeetCode] Additive Number 加法数
    [CareerCup] 14.5 Object Reflection 对象反射
    C Memory Layout C语言中的内存布局
    strtol 函数用法
    [CareerCup] 14.4 Templates Java模板
  • 原文地址:https://www.cnblogs.com/zhangfei/p/1788723.html
Copyright © 2011-2022 走看看