Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 14-12-2011
jxsoftware jxsoftware is offline
Miembro
 
Registrado: may 2010
Ubicación: Perú
Posts: 16
Poder: 0
jxsoftware Va por buen camino
Otra forma

Código Delphi [-]
procedure Ejecutar(sApp: String; Esperar: Cardinal; Visible: Boolean);
var
  StarInfo: TStartupInfo;
  ProcInfo: TProcessInformation;
begin
  FillChar(StarInfo, SizeOf(TStartupInfo), 0);
  StarInfo.cb := SizeOf(TStartupInfo);
  if not Visible then
  begin
    StarInfo.dwFlags := STARTF_USESHOWWINDOW;
    StarInfo.wShowWindow := SW_HIDE;
  end;
  if CreateProcess(nil, PChar(sApp), nil, nil, False, NORMAL_PRIORITY_CLASS,
    nil, PChar(ExtractFilePath(sApp)), StarInfo, ProcInfo) then
  begin
    WaitForSingleObject(ProcInfo.hProcess, Esperar);
    CloseHandle(ProcInfo.hProcess);
    CloseHandle(ProcInfo.hThread);
  end
  else
    if CreateProcess(nil, PChar(sApp), nil, nil, False, NORMAL_PRIORITY_CLASS,
      nil, nil, StarInfo, ProcInfo) then
    begin
      WaitForSingleObject(ProcInfo.hProcess, Esperar);
      CloseHandle(ProcInfo.hProcess);
      CloseHandle(ProcInfo.hThread);
    end
    else
      ShowMessage(SysErrorMessage(GetLastError));
end;
 
//Espera hasta que termine de ejecutarse archivo.bat antes de pasar a la siguiente instrucción.
Ejecutar('C:\archivo.bat parametros', Infinite, True); 
 
//Ejecuta archivo.bat y pasa inmediatamente a la siguiente instrucción.
Ejecutar('C:\archivo.bat parametros', 0, True);
Responder Con Cita
Respuesta



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

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Como ejecutar un Archivo .BAT en delphi river_1 OOP 8 16-07-2011 21:42:48
¿Ejecutar Archivo? lKinGl Varios 9 16-04-2008 22:40:48
como ejecutar archivo *.bat desde delphi 7 kurono Varios 6 27-08-2007 04:42:48
como ejecutar archivo .msi nosferatu177 API de Windows 7 08-06-2007 21:09:28
Como ejecutar un archivo .chm desde C++ Builder 5? mapch C++ Builder 1 13-08-2004 07:01:47


La franja horaria es GMT +2. Ahora son las 11:58:32.


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