向各位前辈请教调用自定义函数的方法~~谢谢了~
随便写的添加IP例如:
function RndIP()
{
sum = = int (rand()*3) & int (rand()*6) & int (rand()*6); #为了取随机值255,貌似方法很笨,可我C就着水平……^_^
}
#下面不知道具体怎么调用 命为RndNumB()的函数,请前辈指教 谢谢~
function SumIP() ←#请问括号内用加变量类型吗?例如:function SumIP(string sumIP)
{
貌似很累~~4个255凑成一个IP……
sumIP = 调用"RndNumB()" & "." & "RndNumB()" & "." & "RndNumB()" & "." & "RndNumB()";
}
#还有请问直接调用函数输入到table里 是这样吗?
win_set_val_row(table,table_Row,"IP",load sumIP())
如果可以请帮忙随便写个调用函数的例子,让偶学习学习~~谢谢大家了
最后还要请问大家我装了VB的插件,就是可以使用VB-S的语言了吗?还是能调用VB的模块函数呀?
谢谢大家的回答~~!!! public a,b,x,y;
public function fun1()
{
x=a+b;
}
public function fun2()
{
fun1();
y=x*a;
}
a=4;
b=5;
fun2();
pause (y);
这样写定义函数时a,b的值已经传入函数并执行一次了。 把这段
public a,b,x,y;
public function fun1()
{
x=a+b;
}
public function fun2()
{
fun1();
y=x*a;
}
保存为一个脚本,在其他脚本里用call或者call_close调用就行了,这样不会有初始化函数导致变量变化的情况 不是很明白, 在其它脚本里应该怎么样去call 它呢?
我把
public a,b,x,y;
public function fun1()
{
x=a+b;
}
public function fun2()
{
fun1();
y=x*a;
}
保存为一个脚本,名为fun, 放在wr的search path for test路径里
再把
public a,b,x,y;
a=4;
b=5;
fun2();
pause (y);
保存为caller,运行时显示test not found in the search path
在caller里改成
call fun2();
也不行,版主能不能再解释一下? 谢谢了. 举个例子:被调用脚本是function2
call "D:\\testscript\\function2"();
fun2();
pause (y); 我试了一下,可以用的,又学到了新东西,多谢生如火化~~ 多谢生如火花前辈(sorry,刚才字打错了) 明白了.谢谢生如火花版主
再请问,能不能把这些public的function放到一个外部文件里去, 就象QTP里的cbs一样,可以通过将其放到搜索径里去,直接调用这些函数,而不需要写成一个脚本,然后先call这个脚本,之后才能调用这个函数呢?这样是不是有点麻烦? 你甚至可以把他放到WR的启动脚本里的,WR启动时都会启动一些脚本,在这些脚本里call那就是可以直接使用的函数了,不过出于性能方面的考虑并不推荐这样做。 谢谢,我的目的是放一些写log的函数.应该不会太大.
以前用report_msg来报告信息,导致运行整个项目的测试case里, 测试结果基本不具备可读性. 把保存public function fun1()的脚本设在setting中设成Compiled形式,把脚本保存为a
然后在需要的地方先load(a的绝对地址)
用的时候直接写fun1就行了
页:
[1]