快速复制txt文本的内容cmd命令怎么写?
cmd吧
全部回复
仅看楼主
level 2
qrrqq147258 楼主
请问下大佬们
快速复制txt文本的内容cmd命令怎么写?
例如我想复制txt小说里的第100章到第350章,有办法吗?
2025年08月11日 03点08分 1
level 2
qrrqq147258 楼主
求大佬帮忙下
2025年08月11日 03点08分 2
level 2
qrrqq147258 楼主
有大佬在吗
2025年08月11日 12点08分 3
level 4
额,批处理做这个有点勉强了
大概思路就是用for /f把需要的内容全写到一个临时文件里然后clip < 临时文件。
其实如果真想复制这个内容的话干脆下个vim吧,用这个很方便
2026年03月14日 03点03分 4
真想用的话给你写了段很垃圾的代码: @echo off setlocal enabledelayedexpansion set "input=小说.txt" :: 原文件 set "output=截取章节.txt" :: 输出文件 set "startLine=1000" :: 开始行 set "endLine=3500" :: 结束行 if exist "%output%" del "%output%" for /f "tokens=1* delims=:" %%a in ('findstr /n "^" "%input%"') do ( if %%a geq %startLine% ( if %%a leq %endLine% ( echo %%b>> "%output%" ) ) ) type "%output%" | clip echo 已截取行 %startLine% ~ %endLine% 并复制到剪贴板 pause
2026年03月14日 03点03分
@明月嫣然若夕 技术不好见谅哈
2026年03月14日 03点03分
@明月嫣然若夕 哦,大佬你好,我有点没看懂,如果小说名字叫 看不懂,要处理100章到520章,怎么填呢
2026年03月21日 13点03分
@qrrqq147258 findstr /n "第.*章" "看不懂.txt" | findstr /r "^100: ^101: ^102: ^103: ^104: ^105: ^106: ^107: ^108: ^109: ^[1234][0-9][0-9]: ^5[01][0-9]: ^520:" > 章节100-520.txt
2026年04月18日 10点04分
1