批处理 复制指定txt内每一行内容到剪贴板

每次执行这个批处理就把c;/1.txt第一行内容复制到剪贴板然后删除这一行操作系统是XP... 每次执行这个批处理
就把 c;/1.txt 第一行内容复制到剪贴板 然后删除这一行

操作系统是XP
展开
 我来答
zcg307
2013-07-11 · TA获得超过1056个赞
知道小有建树答主
回答量:832
采纳率:100%
帮助的人:1477万
展开全部

你好!很高兴为你解答!

    附件已上传。把附件批处理放在跟文本同一目录下【注意:更改文本名称】,点击运行。

 希望对你有所帮助,还望采纳,谢谢!!!→→来自【百度知道的】团队


匿名用户
2013-07-11
展开全部
@echo off
set "file=c:\1.txt"
setlocal enabledelayedexpansion
set /p first=<"%file%"
if not "!first!"=="" set first=!first:"=""!
mshta vbscript:clipboarddata.setdata("text","!first!")(close)
more /e +1 <"%file%" >"%file%tmp" &move /y "%file%tmp" "%file%" >nul
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xxpinqz
2013-07-11 · TA获得超过1323个赞
知道小有建树答主
回答量:1055
采纳率:0%
帮助的人:1320万
展开全部
@echo off&setlocal enabledelayedexpansion
set/p str=<"c:\1.txt"
set /p=!str!<nul|winclip -c
more +1 <"c:\1.txt">tmp
move /y tmp "c:\1.txt"

 有些系统又带剪贴命令,有些没有,所有建议你用个第三方软件winclip,功能更多,下载地址:

http://pan.baidu.com/share/link?shareid=2255477170&uk=3926414790

下载解压后和批处理放一起,或者拷贝到c:\windows目录下

本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
皖峰村夫
2013-07-11 · 超过31用户采纳过TA的回答
知道答主
回答量:105
采纳率:0%
帮助的人:88.2万
展开全部
用BAT?无法实现。
做什么用的?为什么一定要用批处理命令?
更多追问追答
追问
不一定要用bat 反正 能做到这个就行
话说bat不是可以调用其他exe啥的么 应该可以做到的吧
追答
如果要有一个exe文件直接用就行了。
如果编个小程序这个问题很好解决。不过你这好象是为了完成某个任务中的一部分吧?放到剪贴板上做什么?若只实现你说的功能好象打开C:\1.txt直接剪贴就行了呀。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式