Board logo

标题: [文本处理] 批处理如何获得 QQ空间的标题的内容并设为变量 [打印本页]

作者: pichuli1    时间: 2012-11-16 22:21     标题: 批处理如何获得 QQ空间的标题的内容并设为变量

比如 http://527150062.qzone.qq.com/ QQ空间的标题是 <title>批处理 [http://527150062.qzone.qq.com]</title> 我要把 批处理 设为变量怎么写?
作者: pichuli1    时间: 2012-11-21 11:16

有人帮忙吗
作者: CrLf    时间: 2012-11-27 14:22

  1. @echo off
  2. more +4 %0 >gettitle.vbs
  3. for /f "delims=[" %%a in ('cscript //nologo gettitle.vbs http://527150062.qzone.qq.com') do echo %%a
  4. pause&exit
  5. url = WScript.Arguments(0)
  6. Set ie = CreateObject("InternetExplorer.Application")
  7. ie.Navigate url
  8. ie.Visible = True
  9. Do Until ie.ReadyState=4:Loop
  10. WScript.Echo ie.LocationName
复制代码

作者: pichuli1    时间: 2013-4-7 16:16

回复 3# CrLf
测试了此代码是可以,但是能不打开网页,或者隐藏打开网页吗,还有,不要vbs可以吗
作者: CrLf    时间: 2013-4-7 17:00

回复 4# pichuli1


    ie.Visible = True 改成 ie.Visible = False,并在最后一行下面加个 ie.Quit 以关闭隐藏打开的 ie
作者: pichuli1    时间: 2013-4-7 19:45

回复 3# CrLf
作者: 522235677    时间: 2013-4-7 19:50

回复 3# CrLf


    这个生产VBS的这个more命令,能不能只生成指定行呢?比如只生成第五行-第七行?




欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2