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

Problema con WScript.Shell

Estas en el tema de Problema con WScript.Shell en el foro de ASP Clásico en Foros del Web. Hola, utilizo un código muy simple para ejecutar un .exe que tengo en el servidor. A este programa le paso 3 parámetros para que me ...
  #1 (permalink)  
Antiguo 13/06/2008, 01:04
 
Fecha de Ingreso: febrero-2005
Mensajes: 272
Antigüedad: 19 años, 2 meses
Puntos: 0
Problema con WScript.Shell

Hola, utilizo un código muy simple para ejecutar un .exe que tengo en el servidor.
A este programa le paso 3 parámetros para que me genere un documento.

El problema es que el programa se queda ejecutándose, no realiza su tarea y no se porque. Aquí os pongo el código.


Set objShell = CreateObject("WScript.Shell")
objShell.Run "c:\programa.exe c1000 12/12/06 12/12/07
Set objShell = Nothing


Si ejecuto esa misma sentencia con el ejecutar de windows, me funciona perfectamente.

Saludos
__________________
Barcode.es
  #2 (permalink)  
Antiguo 15/06/2008, 10:00
 
Fecha de Ingreso: febrero-2005
Mensajes: 272
Antigüedad: 19 años, 2 meses
Puntos: 0
Respuesta: Problema con WScript.Shell

Nadie sabe algo sobre este tema o sabe donde puedo encontrar documentación?

Saludos
__________________
Barcode.es
  #3 (permalink)  
Antiguo 15/06/2008, 10:46
Avatar de Shiryu_Libra
Colaborador
 
Fecha de Ingreso: febrero-2007
Ubicación: Cantando "Screenager" en "Kirafa Kaput"
Mensajes: 3.614
Antigüedad: 17 años, 2 meses
Puntos: 88
Respuesta: Problema con WScript.Shell

sauwi

en este caso, debes darle permisos de escritura a la carpeta donde esta el archivo exe, es importante que este exe no este en la raiz del disco duro, ya que tendria acceso a todo el sistema

Permisos de Escritura

recuerda que solo a la carpeta que contendra el exe

una referencia en como poder ejecutar bien el programa seria asi
Cita:
Iniciado por Myakire Ver Mensaje
programa = "programa.exe"
parametros = " " & "c1000" & " " & "12/12/06" & " " & "12/12/06"
set objShell = CreateObject("Shell.Application")
objShell.ShellExecute programa, parametros, carpeta, "open", 1
__________________
"Eres parte del problema, parte de la solucion o parte del paisaje"
Un Saludo desde Desierto de Altar, Sonora, MX.
Shiryu_libra
  #4 (permalink)  
Antiguo 16/06/2008, 02:21
 
Fecha de Ingreso: febrero-2005
Mensajes: 272
Antigüedad: 19 años, 2 meses
Puntos: 0
Respuesta: Problema con WScript.Shell

Muchas gracias por contestarme Shiryu_Libra, pero tengo el mismo problema.

La aplicacoión se ejecuta, pero se queda colgada y no reealiza su cometido. ¿Alguna idea?

Saludos
__________________
Barcode.es
  #5 (permalink)  
Antiguo 19/06/2008, 15:06
 
Fecha de Ingreso: febrero-2005
Mensajes: 272
Antigüedad: 19 años, 2 meses
Puntos: 0
Respuesta: Problema con WScript.Shell

El problema estaba en los permisos del .exe

La instruccion tal cual como esta en todos los sitios esta ok, lo que suele fallar son los permisos que le hacen falta al .exe

Lo que podeis hacer a los muchos que he visto que os pasa eso es lo siguiente

Mirad si se ha ejecutado el programa en el gestor de tareas, si no lo ha hecho dadle permisos al .exe. Si si que lo ha hecho y se queda como colgado, mirad el visor de sucesos, ahi os dira si ha dado fallo. si da fallo es porque le hacen falta permisos para algun tipo de archivo o carpeta que utiliza.

Espero haber os ayudado a todos los que teniais el mismo problema que yo.

Saludos
__________________
Barcode.es
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:33.