[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
目测是第5行“Forms.Form.1”语句引起的问题,后面的语句也跟着出错了。
你的电脑缺少 Microsoft Forms 2.0 Object Library 组件,安装 Office2007 应该能够解决这个问题。

如果你的电脑安装有Office,复制文本到剪贴板还可以使用以下的语句:
  1. REM 标题: VBS访问剪贴板的几种方法
  2. REM 作者: Demon
  3. REM 链接: http://demon.tw/programming/vbs-clipboard.html
  4. REM 用Word.Application也可以设置和获取剪贴板内容
  5. '设置剪切板的内容
  6. Dim Word
  7. Set Word = CreateObject("Word.Application")
  8. Word.Documents.Add
  9. Word.Selection.Text = "忘记了,喜欢一个人的感觉"
  10. Word.Selection.Copy
  11. Word.Quit False
  12. '获取剪切板的内容
  13. REM Dim Word
  14. Set Word = CreateObject("Word.Application")
  15. Word.Documents.Add
  16. Word.Selection.PasteAndFormat(wdFormatPlainText)
  17. Word.Selection.WholeStory
  18. str = Word.Selection.Text
  19. Word.Quit False
  20. WScript.Echo str
复制代码
『千江有水千江月』千江有水,月映千江;万里无云,万里青天。    http://yu2n.qiniudn.com/

TOP

中文出错的问题,可能是你的代码文件没有按ANSI/Unicode编码保存。

这种奇怪的报错我以前遇到过,总算翻出来了。用HTA可以解决出错的问题:
将以下代码保存为 0.HTA ,然后运行,你会发现,系统实际上是用的到那个组件的:
  1. <html><head><meta http-equiv="Content-Type" content="text/html; charset=utf8">
  2. <title>TEST</title>
  3. <script language=VbScript>
  4. REM 标题: VBS访问剪贴板的几种方法
  5. REM 作者: Demon
  6. REM 链接: http://demon.tw/programming/vbs-clipboard.html
  7. '设置剪切板的内容
  8. Dim Form, TextBox
  9. Set Form = CreateObject("Forms.Form.1")
  10. Set TextBox = Form.Controls.Add("Forms.TextBox.1").Object
  11. TextBox.MultiLine = True
  12. TextBox.Text = "忘记了,喜欢一个人的感觉"
  13. TextBox.SelStart = 0
  14. TextBox.SelLength = TextBox.TextLength
  15. TextBox.Copy
  16. '获取剪切板的内容
  17. Set Form = CreateObject("Forms.Form.1")
  18. Set TextBox = Form.Controls.Add("Forms.TextBox.1").Object
  19. TextBox.MultiLine = True
  20. If TextBox.CanPaste Then
  21.     TextBox.Paste
  22.     Msgbox TextBox.Text
  23. End If
  24. </script>
  25. </head>
  26. <body></body></html>
复制代码
运行一下,找个文本框按一下Ctrl+V,看看剪贴板里面的文字,是不是已经改变了。
『千江有水千江月』千江有水,月映千江;万里无云,万里青天。    http://yu2n.qiniudn.com/

TOP

返回列表