标题: 如何赋值给WINDOWS剪贴板
[打印本页]
作者: wyd531
时间: 2007-2-9 03:42
标题: 如何赋值给WINDOWS剪贴板
我想在P中把一个变量的值赋值给WINDOWS剪贴板,不知道能不能实现.
作者: redtek
时间: 2007-2-9 04:52
set p=bbs.cn-dos.net
echo %p% | clip
然后 %p% 变量的内容就到了 Windows 剪贴板里了:)
下面这样也可以,把文件内容都复制到了剪贴板里:)TYPE 文本文件名.txt | CLIP
把 DIR 输出内容复制到剪贴板里:)DIR *.* | CLIP
[
Last edited by redtek on 2007-2-8 at 04:03 PM ]
作者: anqing
时间: 2007-2-9 06:20
佩服!!!!!
作者: wyd531
时间: 2007-2-9 08:26
为什么我的提示不是内部命令也不是外部命令,我的系统是XP专业版
作者: redtek
时间: 2007-2-9 11:07
Quote: |
Originally posted by wyd531 at 2007-2-8 19:26:
为什么我的提示不是内部命令也不是外部命令,我的系统是XP专业版 |
|
Quote: |
C:\WINDOWS\system32>dir clip.*
驱动器 C 中的卷是 DISK-C
卷的序列号是 4089-CA39
C:\WINDOWS\system32 的目录
2003-03-27 20:00 29,184 clip.exe |
|
如果兄没有我发给你一份:)
我用的是 Win2003, XP 里没有clip.exe(
多谢slore和zh159兄帮我指正了错误,我一直都以为在XP里有--实际上XP不带clip.exe)。
剪贴板工具在8楼下载~:)
[
Last edited by redtek on 2007-2-8 at 11:07 PM ]
作者: slore
时间: 2007-2-9 11:51
XP里没的。
作者: zh159
时间: 2007-2-9 11:58
好像 XP 默认不安装剪切板查看程序
作者: redtek
时间: 2007-2-9 12:01
在XP里没有,是我记错了,不好意思耽误兄时间了:)
clip.exe (Win2003系统带的)在附件内,兄试一下能不能用:)
还有一个更强大的第三方剪贴板工具,在下面的帖子中可以查找并下载到:)
同时下面帖子还有非常精彩的例子:)
[原创]SendTo+批处理实用小工具--加强版发送到
http://www.cn-dos.net/forum/view ... ;highlight=clip.exe
[
Last edited by redtek on 2007-2-8 at 11:11 PM ]
附件
1:
clip.rar (2007-2-9 12:01, 12.7 K, 下载附件所需积分 1点
,下载次数: 62)
作者: bd123456789
时间: 2008-2-14 16:41
标题: 能否被VBS利用
CLIP.EXE程序在CMD下能正常使用!确实方便,但
有没有办法放到VBS中使用
我的思路是先建立一个剪切板对象,然后对此对象进行脚本操作!
问题是不知道怎么去建这个对象和下一步的编写?
而用不着像下面那样利用IE对象来间接使用剪切板!
set ie=createobject("internetexplorer.application")
ie.navigate "about:blank"
ie.visible=false
set fso=createobject("scripting.filesystemobject")
set f=fso.opentextfile("test.txt",1)
ie.document.parentwindow.clipboarddata.setdata "text",""
do while f.atendofstream <> true
line = f.readline
str=ie.document.parentwindow.clipboarddata.getdata("text")
ie.document.parentwindow.clipboarddata.setdata "text",str+vbCrLf+line
loop
str=ie.document.parentwindow.clipboarddata.getdata("text")
ie.quit
msgbox str
[
Last edited by bd123456789 on 2008-2-14 at 04:42 PM ]