.bat批处理命令提取迅雷影音在线匹配字幕文件
用来提取xunlei影音在线字幕的简单批处理程序
前提:
需要配合 procmon.exe 进程管理器软件
以及 iconv.exe 编码转换工具实现
实现:
获取视频文件路径
获取字幕文件路径
复制字幕文件到视频文件夹,并重命名为视频文件同名
步骤1
打开Procmon.exe
获取xmp.exe对文件读写的检测
步骤2
用xmp打开视频,通过procmon获取读写信息
点击保存,保存为Logfile.csv文件
步骤3
选择匹配的在线字幕,加载
步骤4
双击bat提取文件
(原文件夹)
提取成功!!
代码如下
@echo off
::转换utf-8为ansi
iconv -c -f utf-8 -t gb2312 Logfile.csv>Logfile.txt
::获取播放路径和文件名
for /f skip^=1^ tokens^=1^ delims^=^"^, %%p in (Logfile.txt) do (echo %%pset lujing=%%~dppset name=%%~npif 1==1 goto break)
:break
echo 路径 %lujing%
echo 文件名 %name%
::获取字幕路径
set "pt=C:\Program Files (x86)\Thunder Network\Xmp\profiles\Subtitle\"
for /f "tokens=*" %%f in ('dir "%pt%*.srt" "%pt%*.ssa" "%pt%*.ass" "%pt%*.smi" "%pt%*.sub" /b /s /o:d') do (set xt=%%~xfset last=%%f)
echo 最新字幕文件 %last%
::复制
copy "%last%" "%lujing%%name%%xt%"
pause>nul
.bat批处理命令提取迅雷影音在线匹配字幕文件相关推荐
- 通过bat批处理命令进行adb push批量拉取文件
平时adb push 文件比较麻烦一些,可以使用下面的这段代码实现 一键push 省时省力 :: This is a batch script for batch adb push file proc ...
- Bat批处理命令使用教程(完整篇)
Bat批处理命令使用教程(完整篇) 原帖:http://www.anqn.com/arp/article/2007-09-14/a0986565.shtml 此处仅是学习只用: 这是一篇技术教程,我会 ...
- BAT 批处理命令 - 解决cmd控制台中文乱码问题实例演示
BAT 批处理命令支持的是 ANSI 编码,如果用默认的 UTF-8 编码会报错.我们只要把编码改成 ANSI 就行了. 下图是我写了一个有问题的代码.[如果还能发现其它问题可以评论区留言哦!考验一下 ...
- .bat批处理命令的介绍
HUC = = D组 http://www.cnhonkerarmy.com/ 63707869 =====================================开始============ ...
- bat批处理命令基础知识
本文用于记录基础的bat批处理文件编写方法,只进行简单的学习,不会过多深入. 文章名:bat批处理命令 作者:遮瑕 修改时间:2022年11月26日 本文主要内容来自批处理之家 文章目录 一.什么是b ...
- 通过bat批处理命令进行adb push和adb pull批量拉取文件
通过bat批处理命令进行adb push和adb pull批量(通配符)拉取文件 代码环境:win10 powershell.adb设备 为了adb调试方便,花了一天时间简单入门了下bat批处理命令, ...
- Win7 bat批处理命令
Win7 bat批处理命令 del 删除文件命令 del %cd%\*.log* %cd%\ : 当前文件夹下 *.log* : 删除含有".log"的所有文件 参数: /P 删除 ...
- windows系统dos命令:cmd.exe运行的bat批处理命令详解
DOS批处理 1.简单批处理命令 1.1echo:打开或关闭回显 echo off 关闭回显 ==>关闭之后不会显示一些不必要的信息. 后面所有的命令均不显示,但本条命令是显示的. @echo ...
- 用 Windows Media Player 在线匹配歌曲文件的专辑图片,音乐信息等并写入歌曲文件
如何用 Windows Media Player 在线匹配歌曲文件的专辑图片,音乐信息等并写入歌曲文件 相信大家都遇到过这样一个问题,自己下载的歌曲文件名和歌曲内部的信息(标题.艺术家.唱片集等)杂乱 ...
最新文章
- 从事JAVA 20年最终却败给了Python,哭了!
- JDK动态代理和CGLIB代理的区别
- iOS点滴- ViewController详解
- 当我们在谈论cpu指令乱序的时候,究竟在谈论什么?
- jakarta ee_Jakarta EE,EE4J和Java EE之间的关系
- Java NIO 教程
- JAVA入门级教学之(方法-1)
- 红橙Darren视频笔记 ViewGroup事件分发分析 基于API27
- Android 关于在Activity中监听ListView
- 大咖说中台 | 中台不是“银弹”!
- MyBatis-Plus速览【学习笔记】
- poj 1032 Parliament 编程的小技巧
- Java中的静态方法、类方法、成员方法、构造方法、非静态方法,各方法的定义以及个方法的功能详解大全
- 一款开源的 macOS 外接显示器必备工具
- 常用的空间数据结构(网格/四叉树/八叉树/BSP树/k-d树/BVH/自定义划分)
- 计算机日常英语句子,计算机英语句子
- 计算机系导师推荐意见,就业推荐表上导师评语
- 微信引流推广:美拍视频简单的引流方法分享
- SQLServer uniqueidentifier 类型
- 【工控老马】西门子PLC Siemens PLC TCP协议详解
热门文章
- mysql中以什么开头的正则_MYSQL正则表达式
- 等保测评--安全运维管理(二)
- Word怎么转换成PDF文件格式?思路提供
- 提升客户体验 碧桂园服务科研中心坚定数字化革新赛道
- Mysql事务是什么
- 懒癌患者的学习记录之JAVA简单插入排序
- Htc Vive Sdk(OpenVR),Hello World
- sphinxclient 查找大于_Dreamweaver dedecms搜索提示“SphinxClient类找不到”解
- 买米——完全背包问题
- 「Python爬虫系列讲解」十四、基于开发者工具 Network 的数据抓包技术