寻求一个批处理,目的是将视频和文本合并在一起!!
答案:2 悬赏:80
解决时间 2021-03-08 07:53
- 提问者网友:爱你等于作孽
- 2021-03-07 18:47
主要是这个代码copy /b 1.mp4+2.txt 3.mp4但是我需要直接将文件拖上去就可以复制了,不受限于文件名
最佳答案
- 二级知识专家网友:单身小柠`猫♡
- 2021-03-07 18:57
@echo off &setlocal EnableDelayedExpansion
rem 实现设置文本名(可以设置路径)
set "txtfilename=2.txt"
set/p file=请将文件拉入框内, 并任意键继续:
for %%a in (!file!) do (
set filename=%%~fa
copy /y "!filename!"+!txtfilename! 3.mp4)
pause
:: 中国批处理脚本联盟
rem 实现设置文本名(可以设置路径)
set "txtfilename=2.txt"
set/p file=请将文件拉入框内, 并任意键继续:
for %%a in (!file!) do (
set filename=%%~fa
copy /y "!filename!"+!txtfilename! 3.mp4)
pause
:: 中国批处理脚本联盟
全部回答
- 1楼网友:末路丶一枝花
- 2021-03-07 19:17
@echo off
::如果文件a的末尾没有回车换行则保留下一句,有则删除下一句和下数第7句中的+$
echo;>$
for %%a in (*a?.txt) do (
set "fna=%%~na"
setlocal enabledelayedexpansion
set "fnb=!fna:~0,-2!b!fna:~-1!.txt"
if exist !fnb! (
>nul copy /b "%%a"+$+"!fnb!" "!fna:~0,-2!a&b!fna:~-1!.txt"
call :hebing "%%a" "!fnb!" "!fna:~0,-2!a+b!fna:~-1!.txt!"
)
endlocal)
del $&exit /b
:hebing
(for /f "delims=" %%b in ('type %1') do (set /p tmp_b=&echo %%b !tmp_b!)<%2)>%3
goto :eof
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
• 手机登qq时,显示手机磁盘不足,清理后重新登 |
• 刺客的套装怎么选啊? |