不能取得虚拟对象
不知道为什么我在捕获虚拟对象的时候,总是不能再GUI Editor windwo中找到相应的对象的名称。我同事使用同样的方法可以捕获的。不知道是不是我的设置有问题吗? 有什么好的建议吗?
还有是否对于保存脚本的时候是否有什么要求吗? 看的很迷糊,你确定你输入了虚拟名没有? 確定阿.而且,如果我在去捕获相同的区域的时候,会提示已经在使用了。
所以,我才会猜测是我的配置的问题。 你虚拟对象是用区域截取设置的吗?你设置完毕后看看在GUI Editor 里的名字叫什么,
然后你在录制的时候,录制到的是什么东西??sdlkfj8
你的虚拟对象如果是用区域坐标设置的话,遇到有翻页的那种GUI时候,对象很容易重叠的 我現在是可以在GUI Editor中找到這個對象了,
但是,我在錄製腳本的時候還是不能識別這個對象.
每次錄製點到這個對象的時候對象的名字就不是我自己定義的了. 我這個程序應該沒有翻頁的問題 贴出脚本,虚拟控件GUI描述 # OmniScan for Windows 4.0
set_window ("OmniScan for Windows 4.0", 3);
list_select_item("ssNavigator", "Document;Capture");
list_select_item("ssNavigator", "Document;Index");
toolbar_tool_click("UltraToolBar_0", "Document;Index");
我发现我定义的capture 和indexing这两个虚拟对象 都是在ssNavigator这个对象中了,所以有覆盖了,录制的时候就不能纪录了。 有什么好的办法解决吗? # OmniScan for Windows 4.0
set_window ("OmniScan for Windows 4.0", 3);
list_select_item("ssNavigator", "Document;Capture");
obj_mouse_click("capture",72,36,LEFT);
wait(10);
list_select_item("ssNavigator", "Document;Index");
obj_mouse_click("indexing",75,69,LEFT);
wait(10);
obj_mouse_click ("GridEX20.GridEX", 215, 61, LEFT);
obj_mouse_dbl_click ("GridEX20.GridEX", 215, 61, LEFT);
我手動加入的話,運行時總是找不到 capture,indexing這兩個對象
页:
[1]