查看完整版本: 描述性编程问题

yubing 2007-10-30 15:33

描述性编程问题

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

lantianwei 2007-10-30 17:03

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

yubing 2007-10-31 15:45

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

lantianwei 2007-10-31 18:10

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

yubing 2007-11-1 08:55

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

yubing 2007-11-1 09:24

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

lantianwei 2007-11-1 09:44

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

yubing 2007-11-1 10:36

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

yubing 2007-11-1 10:41

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

yubing 2007-11-2 10:23

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

lantianwei 2007-11-2 10:42

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

yubing 2007-11-2 11:16

谢谢,可以了

双面人 2007-12-7 10:41

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