|
我现在在测一个添加用户的程序,用户名输入有限制:
1,不能为空
2,不能以数字开头
3,不能重复添加
针对这三种情况分别有提示框。
问题是,虽然三个提示框内容不一样,但是wr学到的逻辑名和物理描述都是一样的。
如console
{
class: window,
label: Console,
MSW_class: "#32770"
}
在学习一个后,再学习,会提示是否覆盖,那当然不行了。
我现在是这么学的,每次先把已有的gui文件给关了,再学习新的提示框,保存在新的gui文件中。然后在
新gui文件中把学到的窗口的logic name改的和前面的不一样,最后把这个新文件合并到旧gui文件中。
最后在gui文件中有console_null,console_namewithnumfirst,console_nameAlreadyIn,它们的物理描述都是一样的。
即
{
class: window,
label: Console,
MSW_class: "#32770"
}
很麻烦,但是更惨的是我想用出现的不同的提示框做检查点,可是每次插入gui检查点都是把在gui文件中的第一个窗口逻辑名给读出来。即总是console_null.不过后来改用win_exists("Console_nameWithNumfirst")来判断了。
虽然可以用了,可是感觉逃避问题。想问问有没有什么好的解决方法。
也不知道说清楚没有, |
|