Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Coloboración Paypal con ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 29-12-2006
paty_rlopez paty_rlopez is offline
Miembro
 
Registrado: ene 2006
Ubicación: Torreón
Posts: 46
Poder: 0
paty_rlopez Va por buen camino
Post

Hola a todos de nuevo quesiera preguntarle a seoane ¿como puedo mandar ese codigo
Cita:
mencoder -ss 00:03:00 d:\1.avi -o d:\2.avi -oac copy -ovc copy -endpos 00:05:00
por linea de comandos desde delphi, lo intente asi
Cita:
WinExec(c:\programas\mencoder -ss 00:03:00 d:\1.avi -o d:\2.avi -oac copy -ovc copy -endpos 00:05:00, SW_SHOWNORMAL);
y no se genera archivo alguno

Si alguien mas me puede ayudar gracias de antemano
__________________
Saludos Cordiales
Responder Con Cita
  #2  
Antiguo 29-12-2006
Avatar de seoane
[seoane] seoane is offline
Miembro Premium
 
Registrado: feb 2004
Ubicación: A Coruña, España
Posts: 3.717
Poder: 26
seoane Va por buen camino
Cita:
Empezado por paty_rlopez
WinExec(c:\programas\mencoder -ss 00:03:00 d:\1.avi -o d:\2.avi -oac copy -ovc copy -endpos 00:05:00, SW_SHOWNORMAL);
Eso tal como esta escrito, ni siquiera creo que compile . Por que mejor no copias y pegas el código tal como lo tienes en tu programa. Y describes exactamente el error que te da.
Responder Con Cita
  #3  
Antiguo 29-12-2006
paty_rlopez paty_rlopez is offline
Miembro
 
Registrado: ene 2006
Ubicación: Torreón
Posts: 46
Poder: 0
paty_rlopez Va por buen camino
Post

Código:
procedure TForm1.Button3Click(Sender: TObject);
var
  L_VideosList: TStringList;
  i : Integer;
  Pegar : String;
begin
         If not DirectoryExists('c:\coco') then    CreateDir('c:\coco');
         If not DirectoryExists('c:\coco\video') then    CreateDir('c:\coco\video');
 
         CoInitialize(nil);
        // L_CamarasSrv:= TFCamaras.Create(nil);
         try
            FCamaras.Show;
            FCamaras.Close;
            FCamaras.SetDirVideos(DIR_GV600_W32);
            L_VideosList:= TStringList.Create;
/*Esta funcion me trae una lista de nombres de archivos que se encuentran en ese  rango de fechas */
            FCamaras.GetFileVideoHist(1, StrToDateTime('07/12/2006 11:26'),  StrToDateTime('30/12/2006 11:36'), L_VideosList);
   finally
     //       FreeAndNil(L_CamarasSrv);
         end;
         CoUninitialize;
         L_VideosList.Add('FIN');
         Pegar := '';
         for i:= 0 to (L_VideosList.Count -1) do
         begin
          if L_VideosList.Strings[i] <> 'FIN' then
            Pegar := Pegar + Trim(L_VideosList.Strings[i]) + ' ';
         end;
         Pegar :=  'c:\Programas\mencoder -ovc copy -oac copy -idx - o c:\coco\video\301220061136.avi ' + Pegar;
         //ASender.Thread.Connection.WriteLn(L_VideosList.Strings[i]);
//aqui intento ejecutar el programa, se alcanza a ver que abre una ventana de msdos pero el archivo no lo genera.
           WinExec(@Pegar[1], SW_SHOWNORMAL);
 
end.
__________________
Saludos Cordiales
Responder Con Cita
  #4  
Antiguo 29-12-2006
Avatar de seoane
[seoane] seoane is offline
Miembro Premium
 
Registrado: feb 2004
Ubicación: A Coruña, España
Posts: 3.717
Poder: 26
seoane Va por buen camino
Cita:
c:\Programas\mencoder -ovc copy -oac copy -idx - o c:\coco\video\301220061136.avi
Lo primero que veo es que hay un espacio entre "-" y "o". Luego, le sumas la variable pegar ¿que contiene exactamente?

En cuanto a lo de usar WinExec, tambien lo puedes hacer asi
Código Delphi [-]
 WinExec(PChar(Pegar), SW_SHOWNORMAL);
Responder Con Cita
  #5  
Antiguo 30-12-2006
paty_rlopez paty_rlopez is offline
Miembro
 
Registrado: ene 2006
Ubicación: Torreón
Posts: 46
Poder: 0
paty_rlopez Va por buen camino
Smile ya está

muchas gracias seoane

la respuesta a tu pregunta :
Cita:
¿que contiene exactamente?
La variable "pegar" contiene la lista de los archivos que se van a pegar, en el ciclo las acomodo segun el formato del mencoder

Esta lista es regresada por la funcion "GetFileVideoHist"

Bueno de nuevo muchas gracias y hasta pronto
__________________
Saludos Cordiales
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 10:36:46.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi