Foros del Web » Programando para Internet » ASP Clásico »

Ejecutar exe en asp

Estas en el tema de Ejecutar exe en asp en el foro de ASP Clásico en Foros del Web. Buenas: Tengo un problema grave que tengo que solucionar. He creado una web con tienda online.Tengo que crear el vínculo a la web del banco ...
  #1 (permalink)  
Antiguo 19/07/2005, 05:06
 
Fecha de Ingreso: julio-2005
Mensajes: 3
Antigüedad: 19 años, 9 meses
Puntos: 0
Ejecutar exe en asp

Buenas:
Tengo un problema grave que tengo que solucionar.
He creado una web con tienda online.Tengo que crear el vínculo a la web del banco para pasarle los datos de la compra. El banco me dio un programa que al instalarlo en un ordenador bajo windows 2000 que creaba los ficheros necesarios para crear el enlace encriptado.El fichero al que tengo que llamar desde la web es un exe al cual tengo que pasarle unos parametros y ese exe supuestamente me devuelve el enlace encriptado. Me dijeron tambien que tengo que utilizar el objeto WScript.Shell en asp pero lo he probado y no he conseguido el enlace.
Me gustaria que alguien me escribiera un ejemplo de como utilizar Wscript.Shell para ejecutar un programa al que hay que pasarle unos parametros y el cual te devuelve un string.Muchas Gracias
  #2 (permalink)  
Antiguo 19/07/2005, 05:13
Avatar de trasgukabi  
Fecha de Ingreso: septiembre-2004
Mensajes: 2.749
Antigüedad: 20 años, 7 meses
Puntos: 18
busca en el foro. hay miles.
Un saludo.
  #3 (permalink)  
Antiguo 19/07/2005, 10:08
Avatar de El_Metallick  
Fecha de Ingreso: noviembre-2002
Ubicación: Santiago, Chile
Mensajes: 1.718
Antigüedad: 22 años, 5 meses
Puntos: 16
como dice trasgu en el foro hay miles.. y por ultimo google.... saludos
__________________
Haz la guerra en la cama y el amor donde se te de la gana...
El tiempo es el mejor maestro, lo único malo es que te mata...¡¡Aprovecha tu tiempo!!
  #4 (permalink)  
Antiguo 20/07/2005, 04:10
 
Fecha de Ingreso: julio-2005
Mensajes: 3
Antigüedad: 19 años, 9 meses
Puntos: 0
Al final he encontrado la respuesta a mi problema pero no en el foro sino en una página rarisima en ingles. Bueno, la cuestion es que mi exe tenia un script dentro que es el que creaba el enlace y no habia que llamarlo utilizando el metodo run sino el metodo exec al final el codigo que he utilizado es el siguiente:

dim WSH
dim enlace
dim objScriptExec,strExeOut

enlace="archivo.exe parametro1 parametro2"

Set WSH = CreateObject("WScript.Shell")
Set objScriptExec = WSH.Exec(enlace) 'Ejecuto el exe pasandole el nombre del archivo con sus parametros

strExeOut = objScriptExec.StdOut.ReadAll 'Coge la salida del ejecutable en este caso el enlace encriptado

response.redirect(strExeOut) 'Me dirijo a la direccion obtenida

Espero que ayude a mas gente que yo lo he pasao mu mal hasta que lo he encontrado
  #5 (permalink)  
Antiguo 20/07/2005, 04:37
Avatar de trasgukabi  
Fecha de Ingreso: septiembre-2004
Mensajes: 2.749
Antigüedad: 20 años, 7 meses
Puntos: 18
Cita:
Iniciado por Kokran
... mi exe tenia un script dentro ...

tenía una función...
tenía un método...
esto valdría. Pero "tendría un script....diossss que mal me suena
Espero que lo que haya pasado es que lo hayas explicado mal.
  #6 (permalink)  
Antiguo 20/07/2005, 05:27
 
Fecha de Ingreso: julio-2005
Mensajes: 3
Antigüedad: 19 años, 9 meses
Puntos: 0
Lo siento, pero el estres me hace cometer errores,tenía un error, tenía un script, tenía un codigo....bueno al final lo que importa es que funciona. Lo que no se, es que diferencia hay entre el metodo run y el exec, ¿me lo puedes explicar? (si te apetece claro)

Última edición por Kokran; 20/07/2005 a las 05:45
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:07.