AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / WLanguage / Funciones WLanguage / Funciones estándar / Funciones de Windows / Funciones de ejecutables
  • Propiedades específicas de las variables Process
  • Funciones que utilizan la clase Process
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
El tipo Process se utiliza para definir las características de la aplicación remota que puede ser iniciada por ExeRemoteRun.
Las características de esta aplicación pueden definirse y modificarse mediante diferentes propiedades de WLanguage.
Observación: Para obtener más información sobre la declaración de este tipo de variable y el uso de propiedades WLanguage, consulte Declarar una variable.
Ejemplo
AppToStart is Process
AppToStart.Executable = "myapp.exe"
AppToStart.CommandLine = "/SILENT"
AppToStart.ExecutionLogin = "DOMAIN\USER"
AppToStart.ExecutionPassword = "mypassword"
 
ExeRemoteRun(AppToStart, exeReturnValue, "COMPUTER2")
WHILE AppToStart.ExecutionInProgress
Wait(100)
END
 
Trace(AppToStart.ReturnValue)
Observaciones

Propiedades específicas de las variables Process

Las siguientes propiedades pueden ser utilizadas para manipular a Process:
Nombre de la propiedadTipo utilizadoEfecto
CommandLineCadena de caracteresComando Line de aplicación para iniciar. El nombre del ejecutable no debe encontrarse en este comando Line.
Contraseña de ejecuciónCadena de caracteresContraseña associated con el usuario.
Este Property está disponible en modo de escritura.
EjecuciónEn cursobooleano
  • True si la aplicación remota se está ejecutando,
  • False en caso contrario.
    Esta propiedad es de solo lectura.
EjecutableCadena de caracteresTrayectoria de la aplicación a iniciar. Esta ruta es local a la el equipo donde se iniciará la aplicación. La aplicación debe encontrarse en el ordenador remoto porque ExeRemoteRun no copy el ejecutable.
No se pueden utilizar rutas UNC.
Inicio de sesión de ExecutionLoginCadena de caracteresInicio de sesión del usuario que debe iniciar el Process. Este login puede corresponder a:
  • una cadena de caracteres cuyo formato es "Domain\User"..
  • o a la constante AccountLocalSystem: En este caso, la aplicación se iniciará con la cuenta del sistema operativo.
Si este Property corresponde a una cadena vacía, se utiliza la cuenta de usuario actual (cuenta de usuario en el ordenador actual).
Nombre de la computadoraCadena de caracteresNombre del ordenador remoto en el que se ejecutará el Process.
Esta propiedad es de solo lectura.
PIDIntegroIdentificador de Process. Este Property es set a -1 si se completa la ejecución de la aplicación remota.
ReturnValueIntegroValor de retorno devuelto por la aplicación remota. Si la aplicación remota no se completa, este Property es set a 257. Si la aplicación remota no se inició, este Property es set a 0.
WorkingDirectoryCadena de caracteresDirectorio para iniciar la aplicación remota. Esta ruta es local a la el equipo donde se iniciará la aplicación.

Funciones que utilizan la clase Process

Las siguientes funciones pueden utilizarse para manipular una variable de tipo Process:
ExeRemoteRunInicia la ejecución de un programa remoto desde la aplicación actual.
Versión mínima requerida
  • Versión 15
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 27/01/2023

Señalar un error o enviar una sugerencia | Ayuda local