c#网页自动化脚本语言,执行C#语句-自定义代码-脚本手册-VG自动化神器 - 原VG浏览器,VG网页操作神器...

一. 创建方法

在流程设计器中点右键,弹出右键菜单选择“自定义代码”- “执行C#语句”。

二. 功能介绍

该功能的作用是执行文本框里的C#代码,由于执行C#语句功能经过了几次升级,在书写时有点细微的差别。

VG版本低于7.8时,在文本框里直接输入C#代码就可以执行,如

f43ac7488041866854a6bb401068da9a.png

VG升级到7.8时,引入了默认方法Run,该方法及参数名不可用修改,C#代码必须放在Run方法里才可以执行,如

5d69242299bcd1ec91e0c552478d07d9.png

引入Run方法的好处是在Run方法外可以写其他方法,在Run内可以直接调用其外部的方法,例如public void Run(Dictionary stringDic, Dictionary> listDic, Dictionary intDic, Dictionary> rowDic)

{

msg("弹出一个提示框");

}

private void msg(string str)

{

MessageBox.Show(str);

}

VG升级到8.2.1.0时出现了一个新类型的变量——表格变量,在C#里可以操作表格变量,所以Run方法里也新增了一个表格变量类型的参数tableDic,点击“粘贴默认代码”按钮即可载入默认的Run代码,把你要执行的C#代码粘贴到Run方法内即可执行。如

11e722b97e0a6ba768edf6c37541e30d.png

public void Run(Dictionary stringDic, Dictionary> listDic, Dictionary intDic, Dictionary> rowDic, Dictionary tableDic)

{

msg("弹出一个提示框");

}

private void msg(string str)

{

MessageBox.Show(str);

}

所以,在使用不同版本的VG时,特别要注意以上差别。

二. 示例

VG变量操作public void Run(Dictionary stringDic, Dictionary> listDic, Dictionary intDic, Dictionary> rowDic, Dictionary tableDic)

{

//范例1:将集合变量中的每个成员值用逗号作为分隔符拼接成一个字符串,保存到一个文本变量中

//运行前先手动创建文本变量“我是文本变量”和集合变量“我是集合变量”

stringDic["我是文本变量"] = string.Join(",", listDic["我是集合变量"].ToArray());

//范例2:计数器变量转换为文本型变量

//stringDic["文本"] = Convert.ToString(intDic["计数器"]);

//范例3:获取一随机数

//Random ran = new Random();

//intDic["随机数字"] = ran.Next(1,8);

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值