批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程
[批处理文件精品]批处理版照片整理器[批处理文件精品]纯批处理备份&还原驱动在线第三方下载
返回列表 发帖

[文本处理] 求助批处理文本分段提取

因为受不了新版迅雷每次都会安装迅雷影音,就换了个超级精简的迅雷
不过ed2k连接的浏览器自动点击识别就失效了,复制连接可以识别
我就想写个bat,点击连接的时候自动复制到剪贴板
我用
echo %1|clip
连接是复制到剪贴板了,但是前后都加了双引号,比如:"ed2k://|file|1233453123|/",无法正确启动剪贴板识别
我又用
for /f "tokens=2,delims="" %a in (%1) do echo %a| clip
一闪而过,加pause想看原因都不行

技术有限,真的不知道怎么办,求各位高手帮帮忙

搜索论坛
for /f tokens^=1^ delims^=^" %%i in (%1) do (echo %%i| clip)
用pause看到错误是:'file' 不是内部或外部命令,也不是可运行的程序或批处理文件。
但是用
for /f tokens^=1^ delims^=^" %%i in (%1) do (echo %%i>1.txt)
可以正常输出到txt里没有双引号
然后再用
clip < 1.txt
已经实现了功能

但是我不明白为什么不能直接输出到剪贴板

TOP

for /f tokens^=1^ delims^=^" %%i in (%1) do (set/p="%%i"<nul | clip)

换了个方法达成目标

不过我依然不明白为什么不能直接echo ed2k连接到剪贴板

是因为ed2l连接里有好几个自带的 | 符号吗? 原因是啥

TOP

ed2k 有速度吗,偶都放弃这个了。

TOP

返回列表