本节主要介绍华为软件编程规范中定义的系统操作函数,包括 !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 连接