|
|
集成开发环境下的命令行
在集成开发环境下,选择菜单“程序/调试窗口”,打开如下的命令行窗口,可以在此输入字符串后按Enter键,执行一个命令。

举例,下面语句返回当前视图文件的文件名:
?FileName
等价于:
?Owner.FileName
下面程序将当前页面的名字(而不是其他页面的名字或其他图形单元的名字)改成"电视机"
Name = "电视机"
等价于:
ActiveSheet.Name = "电视机"
下面程序将当前页面上Element1这个元件的名字改为“电视机”
Element1.Name = "电视机"
等价于:
ActiveSheet.Element1.Name = "电视机"
在运行程序中遇到断点调试时,可以访问当前程序的局部变量。
有时候需要输入若干条命令,而不是一条,这时,只能把所有命令都写在一行,彼此用分号隔开,不能有换行。
例如:
d=AddUnit('line',0,0,100,100);d.LineColor=$FF
这一句程序将在画面上添加一条线,并且设置它的颜色为红色。
对于所有的命令,在COM组件里面可以用Execute函数执行它们。例如上面那一行脚本,如果在COM组件里面执行,可以写成:
vgctrl1.Execute("d=AddUnit('line',0,0,100,100);d.LineColor=$FF");(各种语言写法可能不同)
对应于上面?Name读取当前页面名字可以这样写:
s = vgctrl1.Execute("return Name");(仅表示返回字符串,各种语言写法可能不同)
@2004-2007 北京图王Visual Graph.版权所有. |