EFC执行脚本

功能

执行EFC脚本。

输入

名称 说明 示例
EFC文件 【String】填入的是efc程序的完成路径。 'C:\EasyFace\efc.exe'
脚本 【String】指执行EFC的脚本 请参考“注意/说明”中的例子
超时 【Integer】指执行超时的时间,毫秒。默认是5000 5000
页面 【Integer】选择脚本执的页面。有Main和ToolBar两种模式供选择,默认值为Main Main

输出

名称 说明 示例
结果 【String】输出结果 创建输出变量

注意/说明

1.脚本编辑示例:脚本中的ID名等信息,可通过通过EFCTool工具,指明要操作的元素,再根据显示元素的详细信息进行脚本的更改和完善。现以输入用户名为例,截图和执行脚本如下:

(1)输入用户名,用户名为具体值的示例:

'var pass = document.getElementsByName("G_TLRNO");
user[0].focus();
user[0].value = ''QD10000096'';'

(2)输入用户名,用户名为变量的示例:

'var user = document.getElementsByName("G_TLRNO");
user[0].focus();
user[0].value = ''' + S_用户名 + ''';'

脚本解析:

2.使用该函数前,需要进行EFC初始化。

3.页面属性:(1)选择Main:则表明在主界面Main执行脚本;(2)选择ToolBar:则表明在工具栏ToolBar执行脚本。

4.当若要返回执行的结果,如此处以判断是否登录成功为例,执行的脚本示例如下:

var obj = document.querySelector("img[id^='img_logo__TLogin_TIndex__']");
if (obj == null){
  json['isFlag'] = 'false'
}else{
  json['isFlag'] = 'true'
}

脚本解析:

相关函数

EFC初始化

示例/演示

示例附件

组件[EFC执行脚本示例]_20220228.db

results matching ""

    No results matching ""

    results matching ""

      No results matching ""