机处理操作符的基本操作
1、机处理操作符
机器句柄操作符允许您以方便、可读的方式指定目标机器,以便在分布式测试环境中由代理执行。使用它来覆盖为当前线程指定的默认机器。

2、有关与目标机器一起工作的SYS_File函数的更多信息,请参见编程任务和文件句柄的函数。机器操作符有两种形式:箭头(hMachine - >)和括号([hMachine])。
箭头的形式要为一个具有箭头形式的函数指定机器句柄,请输入:
hMachine - > distrib_funcArgument描述

3、hMachine机器处理。
分布函数调用SYS_函数或用户定义函数。如果hMachine - >语法开始行(也就是说,它不是嵌在语句中),它可以是一个方法调用。一个简单的函数可以嵌入到语句中。

4、支架的形式
要指定一个具有括号形式的函数的机器句柄,请输入:
[hMachine]distrib_funcArgument描述hMachine机器处理。
分配函数,调用一个SYS_函数,一个不被用来返回值的4test函数,或者一个面向对象的方法。括号内的机器句柄操作符必须在4test语句的开头。

5、Examples
hMachine -> SYS_SetDir ()
[hMachine] SYS_SetDir ()
for each sMachine in lsMachine
[sMachine] TextEditor.Search.Find.Pick
ARRAY[20] of STRING machArray
// Initialize array
...
for INTEGER I = 2 to 5
[machArray[i]]TextEditor.Search.Find。当一个线程驱动一台机器需要在另一台机器上驱动某样东西时,匹克机器操作符是很有用的。
例如:
对于lsMachine的每一台sMachine
为每个sMachine生成/ /启动线程
SetMachine(sMachine)
/ /……代码执行sMachine
["服务器"]doThis()/ /代码在"服务器"上执行
/ /……继续使用sMachine代码

6、比较括号和箭头的形式
括号形式比箭头形式有优势,因为它允许任何表达式提供机器句柄。箭头形状要求机器手柄可寻址。
在机器操作员中,类型转换是有效的。这意味着您可以指定机器名称的字符串形式,而不是处理表单。因此,如果hMachine是Connect(“MyMachine”)返回的句柄,那么以下四个语句就完成了相同的事情:
hMachine - > SYS_SetDir()
[hMachine]SYS_SetDir()
“MyMachine”——> SYS_SetDir()
[" MyMachine "]SYS_SetDir()
