请教:tsl问题?
我录制的时候明明是点开面板参数窗口,然后点击窗口中的确定按钮,在脚本回放中莫名奇妙的变成了以下脚本,而且执行到edit_set_selection ("TEdit_0", 0, 0, 0, 2);是就执行不下去了,面板参数按钮闪个不停,wr也不能停止回放,我结束任务也结束不了,连结束任务窗口中的按钮都闪个不停,必须按重启才能关掉,请问这是怎么回事啊?button_press ("面板参数");
set_window ("面板参数", 3);
edit_set_selection ("TEdit_0", 0, 0, 0, 2);
obj_type ("TEdit_0","<kReturn>"); 可能原因:窗口有多个页签,在不同的页签,按钮的location不同。
解决方法:首先保证在某特定窗口识别到按钮(push botton),保存在map里,需要点这个按钮时,回到特定窗口的状态再点,并把edit_set_selection改成button_press("按钮"); 对,我的窗口是有多个页签,在不同页签下出现的x、y值都不同,为了让他统一我可不可以在gui map中采取将xy换为location:0(\1..),以后无录制其它操作时,就不用担心不同页签下按钮的识别问题了? 不要用X,Y,用location.
页:
[1]