oksy 发表于 2010-9-17 16:41:46

提个关于制作oracle自动安装的问题

本帖最后由 oksy 于 2010-9-17 16:43 编辑

各位,小弟准备写个oracle 8i的自动安装程序,不过一开始就发现了问题,进行不下去。特请教!~~
在oracle 8i的安装窗口中,使用窗口工具最多截取到窗口标题而已,至于内部的文字信息、ID、以及按键都无法截取到。且不说是什么原因(估计是安装程序本身如此)。虽然使用直接命令或键盘命令可以初步达到运行效果,但等待时间的长短和窗口信息的不具体(只有标题,且标题相同),让程序本身出现很多不确定的问题。
请教高人指点一二。
1、在窗口工具无法显示更多信息的情况或信息相同没有ID之类具体区分信息的情况下,能否有别的方法判断出现的安装界面?
2、使用鼠标点击的方式来操作,如果对窗口内的坐标进行定位(平时似乎只以整个桌面为背景来进行坐标定位)。使用ControlClick("Oracle Universal Installer","","","left",1,570,475)与ControlClick("Oracle Universal Installer","left",3,570,475)此处的坐标就说明来看是相对坐标,但都无法实现。
3、使用模拟键盘方式可以达到最原始的效果,但无法准确。同时反复操作多,比如send("{tab}")多的时候需要写6个之多,可否有更简便的写法?

不知道表达得是否够准确了,请各位指教,谢谢!~~

abcccj 发表于 2010-9-18 09:59:18

我的情况也是如此,大部分窗口的可点击的图标用au3自带的信息查看器都获取不到ID,请高手赐教有没有更好的方法和软件。

jiangllllp 发表于 2010-9-18 10:08:24

实在不行,就用sleep语句,多sleep一会儿时间,这是最笨的办法。还有每个tab按键按了后sleep一会儿,电脑反应慢了
不知道你装的多不多,像我单位电脑房我就是用这个方式,能行就行了。反正就偶尔装一次。

oksy 发表于 2010-9-19 08:16:15

回复 3# jiangllllp

我就是装得很频繁类,超多类。

oksy 发表于 2010-9-19 08:16:41

怎么都没高手进来说一说呢?自己顶起来!~~

auto 发表于 2010-9-19 10:26:37

会玩oracle基本装这个安装不是问题了,手工选择安装也不麻烦,且过程需要设置一些参数
建议要做一个oracle 10的自动安装的吧,都出11了还在用8吗?

oksy 发表于 2010-9-19 14:26:43

回复 6# auto


你的意思是说ORACLE10或11有ID之类的信息?但问题是,如果你每天都要设置几次8I是否有必要去做个自动安装呢?在一个稳定的架构中,数据库说改就改吗?
如果这样来讨论问题,是解决问题的实质吗?

jiangllllp 发表于 2010-9-19 17:37:03

回复 4# oksy


    你把sleep语句设置的好点,根据机器的配置,机器配置差的,延时时间长点,尽量放长,这样程序就能执行了
页: [1]
查看完整版本: 提个关于制作oracle自动安装的问题