本节主要介绍华为软件编程规范中定义的系统操作函数,包括 !AppActive!Beep!EnableDDEConnection

!AppActive(Title)

功能: 激活指定的应用程序窗口。

参数:

  • Title (字符型): 目标应用程序窗口的标题。

返回值:

  • 0:调用成功
  • 非0:调用失败

说明:

  • 通常与 !Shell 函数配合使用,先启动应用程序,再激活窗口。
  • 可使用 !SendKeys 函数向激活的窗口发送按键消息。
  • !AppActive 仅改变焦点,不影响窗口的最大化/最小化状态。
  • 标题匹配时,如果存在多个同名窗口,则激活任意一个。

示例:

!Shell("D:\Office\Excel.exe", 6) 
!AppActive("Microsorft Excel - Book1")

!Beep()

功能: 发出蜂鸣声。

参数:

返回值:

  • 0:调用成功
  • 非0:调用失败

示例:

!Beep()

!EnableDDEConnection(DatName, n)

功能: 启动/停止数据对象的 DDE 连接。

参数:

  • DatName (字符型): 数据对象名称。
  • n (数值型):
    • 1:启动 DDE 连接
    • 0:停止 DDE 连接

返回值:

  • 0:调用失败
  • 非0:调用成功

示例:

!EnableDDEConnection("MyData", 1) // 启动 DDE 连接