求助 Createob("internetexplorer.application")
再来请教 我在工作中需要从很多网络位置查找文件名 http://xxxx/nn/yy.pdf (http 为公司内部网络 内部服务器)
已知 前面部分 http://xxxx 保持不变, 而nn也是知道的
问题是 我不知道该怎么取得 yy.pdf的文件名 该位置有多少文件 文件名是什么
(有知道的朋友 指导下小弟 )
迫于无奈 我只能退而求其次 选择挨个打开相关的网页链接 从各个网页中取得这些文件名
可是又遇见了新问题 创建("internetexplorer.application") 对象
打开网页 然而打开网页有延迟 有时候还没打开该网页 就已经进入了下条指令 出现找不到对象等错误
程序因此而终止 于是我尽可能的延长每个网页打开的时间来解决 (以至于运行效率非常慢)
以下是我写的代码
myie=CREATEOBJECT("internetexplorer.application")
****************打开网页***********************
Sd_url="xxx"+cvid+"&Source=xxx2Easpx"
myie.Navigate2(Sd_url)
*********************延迟等待网页打开********************
DO WHILE NOT "D1 Sales Order 销售订单"$myie.LocationName
ENDDO
FOR ii=1 TO 80000000 &&延迟3秒*
ENDFOR
**************************************************************
Sdtxt=myIE.Document.body.innerText
如果到此 网页还没有完全打开成功的话 会提示 Document 不是一个对象什么的错误
有精通这类问题的朋友还请帮个忙 不胜感激啊
[ 本帖最后由 ksbbzhr 于 2012-12-4 12:11 编辑 ]