中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

中国DOS联盟论坛
现在时间是 2026-08-11 03:37
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » [已结]VBS把文本内容保存在记事本的结尾 查看 688 回复 2
楼 主 [已结]VBS把文本内容保存在记事本的结尾 发表于 2009-01-08 19:05 ·  中国 福建 泉州 石狮市 电信
中级用户
★★
积分 234
发帖 129
注册 2006-11-28 09:21
19年会员
UID 71989
性别 男
状态 离线
Set ie = CreateObject("InternetExplorer.Application")
ie.Navigate("about:blank")
str = ie.document.parentwindow.clipboardData.GetData("text")
Const ForWriting = 2
Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objFile = objFSO.OpenTextFile("a.txt", ForWriting, True)
objFile.Write str
objFile.Close


上面的代码是将剪贴板的字符保存到A.TXT,但会覆盖以前的数据.求个不会覆盖数据的代码.

A.TXT:
我想你

剪贴板的内容"我爱你",运行后想得到的:
A.TXT:
我想你
我爱你


谢谢!!

[ Last edited by HAT on 2009-1-8 at 23:01 ]
2 发表于 2009-01-08 19:23 ·  美国 惠普HP
版主
★★★★★
积分 9,023
发帖 5,017
注册 2007-05-31 19:39
19年会员
UID 89899
性别 男
状态 离线
看帮助
iomode 参数可为下列设置之一:

ForReading 1 以只读模式打开文件。不能对此文件进行写操作。
ForWriting 2 以只写方式打开文件。不能对此文件进行读操作。
ForAppending 8 打开文件并在文件末尾进行写操作。
3 发表于 2009-01-08 19:48 ·  中国 福建 泉州 石狮市 电信
中级用户
★★
积分 234
发帖 129
注册 2006-11-28 09:21
19年会员
UID 71989
性别 男
状态 离线
没学过,有空我去看看...
论坛跳转: