Autor
|
Tema: Alguien me puede ayudar?Necesito ejecutar desde c# un .bat y pasarle una línea d (Leído 9,365 veces)
|
Meta
|
Lo que intentas hace es lo que hace .bat pasarlo a C#?????
|
|
|
En línea
|
|
|
|
ssmateos
Desconectado
Mensajes: 8
|
Intenté con vuestras dos respuestas, y lo mismo en ambas...sale fugazmente el prompt pero no hace nada, de hecho si lo hago a mano tarda unos segundos en convertirlo.
Que se me está pasando???? Voy a empezar a soñar con esto! jajaja
Mil gracias por la ayuda, la desesperación compartida es más llevadera
|
|
|
En línea
|
|
|
|
Slava_TZD
Wiki
Desconectado
Mensajes: 1.466
♪ [8675309] ♪
|
Si no pegas el código es imposible ver el error.
|
|
|
En línea
|
The fact is, even if you were to stop bombing us, imprisoning us, torturing us, vilifying us, and usurping our lands, we would continue to hate you because our primary reason for hating you will not cease to exist until you embrace Islam.
|
|
|
ssmateos
Desconectado
Mensajes: 8
|
claro, disculpa!!! yo lo pego pero es básicamente lo que me aconsejásteis, soy una novata con estas cosas, lo que hice siempre fue en kentico que no va a tan bajo nivel!:
private void btnconvertir_Click(object sender, EventArgs e) { //Process p = new Process();
//p.StartInfo.FileName = "D:\\Users\\sara.sanchez\\Desktop\\pruebasAntonio\\ffmpeg\\bin\\FFMPEG.exe"; //p.StartInfo.Arguments = "-i \"Wildlife.wmv\" -qscale 4 -vcodec mjpeg -acodec pcm_s16le \"salida.avi\""; ////ffmpeg -i Wildlife.wmv -qscale 4 -vcodec mjpeg -acodec pcm_s16le salida.avi" //p.StartInfo.WindowStyle = ProcessWindowStyle.Minimized; //p.StartInfo.UseShellExecute = false; //p.StartInfo.RedirectStandardInput = true; //p.Start(); //p.WaitForExit();
var startInfo = new ProcessStartInfo { FileName = @"D:\\Users\\sara.sanchez\\Desktop\\pruebasAntonio\\ffmpeg\\ff-prompt.bat", RedirectStandardInput = true, UseShellExecute = false, CreateNoWindow = false }; var proc = new Process { StartInfo = startInfo }; proc.Start(); proc.StandardInput.WriteLine(@"ffmpeg -i Wildlife.wmv -qscale 4 -vcodec mjpeg -acodec pcm_s16le salida.avi"); proc.WaitForExit(); }
probé tanto lo comentado como lo que no, e igual...
|
|
|
En línea
|
|
|
|
Slava_TZD
Wiki
Desconectado
Mensajes: 1.466
♪ [8675309] ♪
|
@"C:\asd" = "C:\\asd" String literalsPara que el ejemplo funcione sin estar en el mismo directorio, aparte de corregir lo anterior en tu código tienes que modificar el .bat, concretamente estas líneas IF NOT EXIST bin\ffmpeg.exe, CD bin y poner el path completo. FileName = @"C:\path\to\ff-prompt.bat"
IF NOT EXIST C:\path\to\bin\ffmpeg.exe
CD C:\path\to\bin
|
|
« Última modificación: 2 Marzo 2016, 13:35 pm por Slava_TZD »
|
En línea
|
The fact is, even if you were to stop bombing us, imprisoning us, torturing us, vilifying us, and usurping our lands, we would continue to hate you because our primary reason for hating you will not cease to exist until you embrace Islam.
|
|
|
ssmateos
Desconectado
Mensajes: 8
|
Nada, quité la @ del argumento y modifiqué el .bat con la ruta completa y nada...
|
|
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
Necesito ayuda con el msn, alguien me puede ayudar?
Mensajería
|
mireya!!
|
9
|
8,494
|
6 Mayo 2010, 19:56 pm
por el_mago999
|
|
|
Alguien me puede ayudar desde cero como instalar una galeria JQUERY
Desarrollo Web
|
zenydark
|
1
|
4,629
|
11 Abril 2011, 03:06 am
por Nakp
|
|
|
necesito ayuda porque me falta el archivo bootmgr alguien me puede ayudar
Windows
|
suprimmrht63-25*
|
4
|
7,223
|
16 Agosto 2012, 11:02 am
por Chino Judeiro
|
|
|
Ejecutar programas en java desde la línea de comandos.
Java
|
binaryum
|
2
|
4,157
|
8 Diciembre 2011, 14:40 pm
por [Case]
|
|
|
como se puede mejorar este programa si alguien me puede ayudar
Programación C/C++
|
matrixsystem
|
2
|
3,276
|
16 Enero 2016, 19:19 pm
por D4RIO
|
|