Desde Power Builder, correr un archivo bat...

Gente,
necesito que me den una ayuda.
Tengo un bat ya armado, que a partir de informacion que tenemos en Guarani, genera dos archivos txt con un formato especifico, y los comprime armando un zip que tiene un nombre especifico, etc… todo esto lo tenia como una tarea programada…
El tema es que ahora esta tarea, la quiere realizar la gente de Alumnado desde Guarani. Por lo tanto tengo que poner una opcion, en el sistema, por la cual ellas inicien esta tarea programada sobre el servidor.
Toda ayuda será bien recibida.
Saludos.

Marcela Vera

Pone en una función o evento de la ventana del paso correspondiente de la operación:

OleObject ole_wsh
integer iRet
string scmd

ole_wsh = Create OleObject
iRet = ole_wsh.ConnectToNewObject(“WScript.Shell”)
if iRet<0 then
DESTROY ole_wsh
MessageBox(“No se pudo conectar a windows shell”, "Error: " + String(iRet))
Return
end if
scmd = ‘text del commando a ejecutar’
iRet = ole_wsh.Run(scmd, 2, TRUE)
if iRet <> 0 then
MessageBox("No se pudo ejecutar el comando " + scmd, "Error: " + String(iRet))
end if
ole_wsh.DisconnectObject ( )
DESTROY ole_wsh

Saludos