[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
这样就叫已解决??
我可以明确的告诉你,这两个目的只用系统自带的vbs都是完全可以搞定的。
前提是你要把实际的应用环境列出来,
第一个,是什么浏览器,chrome和firefox没法弄,但是ie内核的完全可以;
第二个,到底是要按键发送到一个什么东西里面,如果是确定的程序,那也是完全可以的,谁告诉你必须固定标题栏才能激活窗口?

TOP

我周围已经找不到ie6了............
贴第一个的代码吧,我在ie9和ie10上面试了可以,第二个没有具体的网页也没法写了
  1. For Each w In CreateObject("Shell.Application").Windows
  2.     If TypeName(w.document) = "HTMLDocument" Then
  3.         s = w.document.selection.createRange().text
  4.         If Not s = "" Then
  5.             CreateObject("Scripting.FileSystemObject") _
  6.                 .CreateTextFile("C:\log.txt", True) _
  7.                     .Write s
  8.             Exit For
  9.         End If
  10.     End If
  11. Next
复制代码
1

评分人数

TOP

BAT 和 VBS 的确是不区分大小写的,但是,这是针对语法中那些关键字和变量名或属性名方法名而言的。
引号里面具体的变量值当然是要区分大小写了,bat 的 if 比较都有 /i 参数来控制是否严格区分大小写。
vbs里面如果想要避免这种严格匹配的,可以用 UCase 或者 LCase 函数把变量值转换大小写之后进行比较。

TOP

返回列表