Hola a todos,
Tengo entendido que ShellExecuteEx() permite dar nombre a la ventana ( CMD ) que se ejecute, así como esperar a que el proceso que se ha lanzado acabe y de un resultado.
Tenemos la sintáxis de ShellExecuteEx() en Harbour? Existe en Harbour()
Muchas gracias,
ShellexecuteEx() paràmetros
ShellexecuteEx() paràmetros
Un Saludo
Carlos G.
FiveWin 24.02 + Harbour 3.2.0dev (r2403071241), BCC 7.7 Windows 10
Carlos G.
FiveWin 24.02 + Harbour 3.2.0dev (r2403071241), BCC 7.7 Windows 10
Re: ShellexecuteEx() paràmetros
Esto responde Claude.AI
Code: Select all | Expand
#include "hbwin.ch"
#include "windows.ch"
FUNCTION EjecutarArchivo(cArchivo, cOperacion, cParametros, nShow)
LOCAL oShell
LOCAL lSuccess := .F.
// Valores por defecto
DEFAULT cOperacion := "open"
DEFAULT cParametros := ""
DEFAULT nShow := SW_SHOWNORMAL
// Crear objeto Shell
oShell := win_ShellExecuteEx()
// Configurar parámetros
oShell:lpFile := cArchivo
oShell:lpOperation := cOperacion
oShell:lpParameters := cParametros
oShell:nShow := nShow
// Ejecutar
lSuccess := oShell:Execute()
IF !lSuccess
? "Error al ejecutar:", oShell:GetLastError()
ENDIF
RETURN lSuccess
// Ejemplos de uso:
PROCEDURE Main()
// Abrir un documento PDF
EjecutarArchivo("documento.pdf")
// Abrir una URL en el navegador predeterminado
EjecutarArchivo("https://harbour.github.io", "open")
// Ejecutar un programa con parámetros
EjecutarArchivo("notepad.exe", "open", "archivo.txt", SW_MAXIMIZE)
// Imprimir un documento
EjecutarArchivo("documento.doc", "print")
RETURN
Cesar Cortes Cruz
SysCtrl Software
Mexico
' Sin +- FWH es mejor "
SysCtrl Software
Mexico
' Sin +- FWH es mejor "
Re: ShellexecuteEx() paràmetros
Al final optaré por ShellExecute()
Lo poco que he leído, con ShellExecute() tendré suficiente y en las pruebas que he hecho me vale.
Muchas gracias César.
Lo poco que he leído, con ShellExecute() tendré suficiente y en las pruebas que he hecho me vale.
Muchas gracias César.
Un Saludo
Carlos G.
FiveWin 24.02 + Harbour 3.2.0dev (r2403071241), BCC 7.7 Windows 10
Carlos G.
FiveWin 24.02 + Harbour 3.2.0dev (r2403071241), BCC 7.7 Windows 10
Re: ShellexecuteEx() paràmetros
https://www.devmedia.com.br/usando-shel ... ternos/613
https://learn.microsoft.com/pt-br/windo ... llexecutea
Regards, saludos.
https://learn.microsoft.com/pt-br/windo ... llexecutea
Regards, saludos.
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341