|
10262
|
Programación / .NET (C#, VB.NET, ASP) / Re: (SOLUCIONADO) Cambiar el color de una línea en un richtextbox
|
en: 27 Noviembre 2012, 14:04 pm
|
Pues he probado esto, y ralentiza el proceso sobre un 50% (obviamente cuanto mayor séa el contenido del richtextbox...) Dim textEnd As Integer = consolebox.TextLength Dim index As Integer = 0 Dim lastIndex As Integer = consolebox.Text.LastIndexOf("Processing") While index < lastIndex consolebox.Find("Processing", index, textEnd, RichTextBoxFinds.None) consolebox.SelectionColor = Color.Yellow index = consolebox.Text.IndexOf("Processing", index) + 1 End While
|
|
|
10263
|
Programación / .NET (C#, VB.NET, ASP) / Re: Cambiar el color de una línea en un richtextbox
|
en: 27 Noviembre 2012, 13:41 pm
|
Gracias Keyen, ese método solo sirve para seleccionar un rango select(A, B), estaría bien si se pudiera indicar el inicio de la línea select(Linea, A, B), pero a menos que idee la forma de sumar cuando mide cada string que voy insertando en el richtextbox... en fin, mucho consumo de tiempo y de proceso para mi app, así que lo dejo así: consolebox.Find("Processing: ") consolebox.SelectionColor = Color.Yellow
Saludos!
|
|
|
10265
|
Programación / .NET (C#, VB.NET, ASP) / (SOLUCIONADO) Como agarrar el error-output de un proceso?
|
en: 27 Noviembre 2012, 09:52 am
|
Hola, Necesito agarrar el error output de la CMD en este código, pero no sé como hacerlo, solo me agarra el output standard. ¿Me pueden indicar como se hace? Muchas gracias! PD: Ya sé que es una mala práctica usar comandos externos, pero no encuentro ninguna librería que sirva para buscar metadataos Y A LA VEZ convertir videos, eso es dificil, estoy aprendiendo! If metadata = True Then Dim ffmpeg_process As New Process() Dim ffmpeg_startinfo As New ProcessStartInfo() ffmpeg_startinfo.FileName = "cmd.exe " ffmpeg_startinfo.UseShellExecute = False ffmpeg_startinfo.CreateNoWindow = False ffmpeg_startinfo.Arguments = "/C ffmpeg.exe -y -i " & ControlChars.Quote & aFile.FullName.ToString() & ControlChars.Quote & " -f ffmetadata " & ControlChars.Quote & "%TEMP%\" & aFile.Name.ToString() & "_metadata.txt" & ControlChars.Quote & " >NUL 2>&1 && Type " & ControlChars.Quote & "%TEMP%\" & aFile.Name.ToString() & "_metadata.txt" & ControlChars.Quote & "| FINDSTR /I " & ControlChars.Quote & "^INAM ^title" & ControlChars.Quote ffmpeg_startinfo.RedirectStandardOutput = True ffmpeg_process.EnableRaisingEvents = True ffmpeg_process.StartInfo = ffmpeg_startinfo ffmpeg_process.Start() Dim readerStdOut As IO.StreamReader = ffmpeg_process.StandardOutput Do While readerStdOut.EndOfStream = False consolebox.AppendText(readerStdOut.ReadLine() + vbNewLine) consolebox.SelectionStart = consolebox.Text.Length consolebox.ScrollToCaret() Loop End If
|
|
|
10270
|
Media / Multimedia / Re: Cual es el mejor editor de video ?
|
en: 26 Noviembre 2012, 14:10 pm
|
Los editores de video no se pueden calificar en ese grupo (Mejor / Peor), yo los calificaría en estos dos grupos:
1. Editor orientado a un formato o grupo de formatos específico. 2. Suite de edición profesional de video.
En el primer grupo hay programas muy, muy buenos, como el VirtualDub o el AviDemux, y que son compatibles con muchos formatos, pero olvídate de insertar buenos efectos etc... este grupo sirve si prefieres facilidad a costa de profesionalidad.
En el segundo grupo cualquiera te va a aportar la misma relación "Calidad / Posibilidades / Formatos compatibles" como el Pinnacle Studio o el Adobe Premiere, pero yo me quedo con el sony Vegas, este grupo sirve si prefieres profesionalidad a costa de facilidad.
Saludos.
|
|
|
|
|
|
|