找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 23821|回复: 3

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

[复制链接]
发表于 2019-8-8 00:34:57 | 显示全部楼层 |阅读模式
因为受不了新版迅雷每次都会安装迅雷影音,就换了个超级精简的迅雷
不过ed2k连接的浏览器自动点击识别就失效了,复制连接可以识别
我就想写个bat,点击连接的时候自动复制到剪贴板
我用
echo %1|clip
连接是复制到剪贴板了,但是前后都加了双引号,比如:"1233453123 (0 Bytes)",无法正确启动剪贴板识别
我又用
for /f "tokens=2,delims="" %a in (%1) do echo %a| clip
一闪而过,加pause想看原因都不行

技术有限,真的不知道怎么办,求各位高手帮帮忙
 楼主| 发表于 2019-8-8 01:20:12 | 显示全部楼层
搜索论坛
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
已经实现了功能

但是我不明白为什么不能直接输出到剪贴板
 楼主| 发表于 2019-8-10 12:48:05 | 显示全部楼层
for /f tokens^=1^ delims^=^" %%i in (%1) do (set/p="%%i"<nul | clip)

换了个方法达成目标

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

是因为ed2l连接里有好几个自带的 | 符号吗? 原因是啥
发表于 2019-8-10 14:38:48 | 显示全部楼层
ed2k 有速度吗,偶都放弃这个了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-19 06:59 , Processed in 0.014265 second(s), 7 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表