剪切板上的文字替换指定位置的文件名批处理命令?
更新时间:2021-10-12 18:30:44 • 作者:TIMMY •阅读 2223
如何用批处理BAT替换文本指定位置的内容
首先判断第十列开始的五位是不是等于CCCCC,如何等于就替换第二列的BBBB成YYYY
假设文件为t.txt 最后生成新的文件为T1.txt
@echo off&setlocal enabledelayedexpansion
if exist t1.txt del t1.txt /q >nul
for /f "delims=" %%i in ('type t.txt') do (
set b=%%i &set c=!b:~10,5!
if /i "!c!"=="CCCCC" set b=!b:BBBB=YYYY!
echo !b!>>t1.txt
)
请教如何通过批处理把剪贴板中的文字输入到指定txt文件的第一行
需要一个第三方工具winclip来实现。
winclip -p tmp.txt
type a.txt>>tmp.txt
move /y tmp.txt a.txt
复制文件并替换到指定盘的批处理命令
@echo off
cls
rd /s /q d:\QQ2007
cls
xcopy /k /i /y /e h:\QQ2007 d:\QQ2007
EXIT
呵呵 ....要多学习呀..
批处理 - 替换文本内容 为 文件名
当前目录中的所有txt文件的全部内容替换为文件名:
@echo off
for %%a in (*.txt) do >"%%a" echo %%~na