From 19f1f4c2c3826347fbf099d5c7371c54c67548e0 Mon Sep 17 00:00:00 2001 From: editor <@51Aspx.com> Date: Thu, 13 Jun 2024 09:58:47 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=9D=E5=A7=8B=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 51Aspx源码必读.txt | 81 ++++++++++++++++++++++++++++++++ App.config | 6 +++ ExecBatFfmpeg.csproj | 15 ++++++ Form1.Designer.cs | 15 ++++++ Form1.cs | 15 ++++++ Form1.resx | 15 ++++++ Program.cs | 15 ++++++ Properties/AssemblyInfo.cs | 15 ++++++ Properties/Resources.Designer.cs | 15 ++++++ Properties/Resources.resx | 15 ++++++ Properties/Settings.Designer.cs | 15 ++++++ 11 files changed, 222 insertions(+) create mode 100644 51Aspx源码必读.txt create mode 100644 App.config create mode 100644 ExecBatFfmpeg.csproj create mode 100644 Form1.Designer.cs create mode 100644 Form1.cs create mode 100644 Form1.resx create mode 100644 Program.cs create mode 100644 Properties/AssemblyInfo.cs create mode 100644 Properties/Resources.Designer.cs create mode 100644 Properties/Resources.resx create mode 100644 Properties/Settings.Designer.cs diff --git a/51Aspx源码必读.txt b/51Aspx源码必读.txt new file mode 100644 index 0000000..733aab0 --- /dev/null +++ b/51Aspx源码必读.txt @@ -0,0 +1,81 @@ +一闪一闪的,在WINFORM中同步BAT脚本的处理信息 + + + 一、源码描述 + + + 一闪一闪的,在winform中同步bat脚本的处理信息 + + + 环境:VS2022 Winform Ffmpeg + + + + + + 二、功能介绍 + + + 运行前,先下载Ffmpeg。 + + + 运行后,输入框显示bat脚本:for %f in (*.mp4) do D:\faith\ffmpeg\bin\ffmpeg.exe -i "%f" "%~nf.flv" + + + 点击btnClick按钮,会在多行文本框中同步bat脚本的输出信息。 + + + + + + 1、使用生产者消费者模式接受与输出数据。 + + + 2、正确使用Thread.Sleep()调整收发数据。 + + + + + + 处理后的视频文件和可执行文件放一起。 + + + 所有跟新都是线程安全的。 + + + btn1按钮是调试的时候用的,现在没用了。 + + + + + + 三、注意事项 + + + ctrl+F5运行即可。 + + + + + + +作者: coderbest + +如需获得该源码的视频、更新等更多资料请访问: https://www.51aspx.com/Code/ScriptProcessing +------------------------------------------------------------------------------------------------ + + 源码服务专家 + 官网: https://www.51aspx.com + 讨论圈: https://club.51aspx.com/ + +平台声明: + +1.51Aspx平台上提供下载的资源为免费、共享、商业三类源码,其中免费和共享源码仅供个人学习和研究使用,商业源码请在相应的授权许可条件下使用; +2.51Aspx平台对提供下载的软件及其它资源不拥有任何权利,其版权归属源码合法拥有者所有; +3.著作权人发现本网站载有侵害其合法权益的内容或作品,请与我们联系( 登录官网与客服反馈或发送邮件到support@51Aspx.com ); +4.51Aspx平台不保证提供的下载资源的准确性、安全性和完整性; + +友情提示: + 一般数据库文件默认在 DB_51Aspx 文件夹下 + 默认账号密码一般均为51Aspx + 关于源码使用常见问题及解决方案,请参阅: https://www.51aspx.com/Help diff --git a/App.config b/App.config new file mode 100644 index 0000000..996fd1e --- /dev/null +++ b/App.config @@ -0,0 +1,6 @@ + + + + + + diff --git a/ExecBatFfmpeg.csproj b/ExecBatFfmpeg.csproj new file mode 100644 index 0000000..0995110 --- /dev/null +++ b/ExecBatFfmpeg.csproj @@ -0,0 +1,15 @@ + + + + + Debug + AnyCPU + {2B897E52-5D6E-4C1F-9321-CFCA514CB04E} + Exe + ExecBatFfmpeg + ExecBatFfmpeg + v4.8 + 512 + true + true + diff --git a/Form1.Designer.cs b/Form1.Designer.cs new file mode 100644 index 0000000..ae59264 --- /dev/null +++ b/Form1.Designer.cs @@ -0,0 +1,15 @@ +namespace ExecBatFfmpeg +{ + partial class Form1 + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { diff --git a/Form1.cs b/Form1.cs new file mode 100644 index 0000000..90b6cd0 --- /dev/null +++ b/Form1.cs @@ -0,0 +1,15 @@ +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.Data; +using System.Diagnostics; +using System.Drawing; +using System.Linq; +using System.Text; +using System.Threading; +using System.Threading.Tasks; +using System.Windows.Forms; + +namespace ExecBatFfmpeg +{ + public partial class Form1 : Form diff --git a/Form1.resx b/Form1.resx new file mode 100644 index 0000000..151e799 --- /dev/null +++ b/Form1.resx @@ -0,0 +1,15 @@ + + +