yubing 发表于 2007-10-30 15:33:00

描述性编程问题

set_window("{class: window,label: aa 2007 专业版 - }");
这句话运行后会提示语法错误,请问是什么原因

lantianwei 发表于 2007-10-30 17:03:04

请参看我的一篇描述性编程文章http://bbs.51testing.com/thread-84070-1-1.html
如果还不能解决,请贴出你的报错信息

yubing 发表于 2007-10-31 15:45:24

还是不成,提示语法错误(
Window: "{class: window,label: aa 2007 专业版 - }"Error: Syntax error.)
我怀疑是label中有空格,我试了把空格去掉就不再提示语法错误,而是说没有找到对象

lantianwei 发表于 2007-10-31 18:10:02

应该这样写:
set_window("{class: window,label: \"aa 2007 专业版 - \"}");

yubing 发表于 2007-11-1 08:55:26

非常感谢,可以运行了:victory:

yubing 发表于 2007-11-1 09:24:31

还有个问题请教,如果我想在描述性编程中加入变量,是否可以实现
例如:set_window("{class: window,label: \"aa 2007 专业版 - \"}");
                     我想用tt="Drawing1";怎么才能把tt放到描述性编程中去

lantianwei 发表于 2007-11-1 09:44:24

set_window("{class: window,label: \"aa 2007 专业版 - [\"&tt&\"]\"}");

yubing 发表于 2007-11-1 10:36:09

这句话运行不了.
提示:Window: "{class: window,label: "aa 2007 专业版 - ["&tt&"]"}"
Error: Syntax error.

yubing 发表于 2007-11-1 10:41:27

我知道了,set_window("{class: window,label: \"aa 2007 专业版 - [" & tt & "]\"}");这样就可以了,把&两边的 \ 去掉就可以了.:victory:

yubing 发表于 2007-11-2 10:23:58

请问在描述性编程中,窗体的label中可以使用"!aa.*这种格式吗,如果可以怎么写到label中

lantianwei 发表于 2007-11-2 10:42:14

可以,但具体用法也不记得了
set_window("{class: window,label: !aa.*}");你试下看!

yubing 发表于 2007-11-2 11:16:55

谢谢,可以了

双面人 发表于 2007-12-7 10:41:30

果然是高手,看得我晕晕的
页: [1]
查看完整版本: 描述性编程问题