kper5 发表于 2005-4-27 12:27:51

call function 怎么设置变量?

我在 call 一个脚本的时候,怎么给这个脚本传递过去变量?

而且我在 脚本里怎么调用这个变量?

我看到 脚本的 test properties 里有parameters 一项,是不是就是设置变量的?

西西 发表于 2005-4-27 13:37:51

我采用的方式就直接call 某路径下的script
然后里面的function直接用
function(a,b);
a,b就是你要传递的变量值

yuxingxin 发表于 2005-4-27 13:38:07

call "testscript"(p1,p2);

kper5 发表于 2005-4-27 14:32:33

我不想参数是 public 的,也就是说我想 p1,p2 是 static

我想只给 另一个脚本传递过去一个值,具体在另一个脚本中,直接不用声明,就可以使用 p1,p2 了吗??

kper5 发表于 2005-4-27 14:34:25

谢谢,问题已经解决

应该必须先在 test properties 里有parameters 一项里进行设置

QA_BAY 发表于 2005-4-27 14:39:17

再补一点,
如果你的FUNCTION放在本地里面.
那就不用CALL了,
可以直接
函数名(参数);就可以调用了.
例:
function order (out c)
{const a=1,b=2;
c=a+b;
pause(c);
};
order();

shyfish 发表于 2005-4-27 15:06:12

再帮忙补充一点:这个本地也包括在Option里设定了的Folder路径里的脚本的functions :)

steven0607 发表于 2005-5-18 12:03:17


再补一点,
如果你的FUNCTION放在本地里面.
那就不用CALL了,
可以直接
函数名(参数);就可以调用了.
例:
function order (out c)
{const a=1,b=2;
c=a+b;
pause(c);
};
order();


不太明白Function是一个脚本文件, 还是一个脚本里的一部分???
上面的"本地里面"指什么?

steven0607 发表于 2005-5-18 12:18:05

好象是这样的:
   可以把这个Function函数放在一个脚本中并保存,起名为test1
   如果test1在本地里面, 或在Option里设定了的Folder路径里, 在另一个文件test2中用load(test1),这时就可以在test2中调用这个Function函数了.
页: [1]
查看完整版本: call function 怎么设置变量?