script_control.AllowUI = True
’ Enter the script code.
script_control.AddCode _
"Sub Main()" & vbCrLf & " TheForm.BackColor = _
vbRed" & vbCrLf & " TheForm.Caption = ""VB6 _
scripting is easy!""" & vbCrLf & " TheForm.Width _
= 5 * 1440" & vbCrLf & " TheForm.Height = _
3 * 1440" & vbCrLf & "End Sub"
’ Execute the Main subroutine.
script_control.Run "Main"
VB.NET 脚本
对这种简单、历经时间检验以及有效的解决方案,您认为 Microsoft 可能会在 VB.NET 中使用类似的策略,对吗?不对,Microsoft 决定在 .NET 中采用一种更强大、更复杂的方法。这种新技术称为 VSA (Visual Studio for Applications)。[请参阅新闻组 microsoft.public.do.net.scripting,http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlrfmicrosoftvsahierarchy.asp 和 http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlrfmicrosoftvsa.asp,获取有关 VSA 的更多信息,─ 编注]
ScriptDraw 示例程序(也包含在下载中)是一个允许您执行脚本的简单绘图程序。该程序包含一个定义两个类的 DLL:Segment(使用宽度和颜色来表示行分段)和 Picture(表示包含 Segment 集合的绘图)。主程序允许您单击和拖放,向程序全局的 Picture 对象中添加 Segment。没有十分特别的地方。
该程序允许您使用脚本以编程方式添加 Segment。与手工创建相比,它允许您构建更为复杂的图片。我已经在下载中包含了一些示例脚本,例如绘制几百个 Segment 来生成有趣的曲线。
延伸阅读
文章来源于领测软件测试网 https://www.ltesting.net/