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

problemas al ejecutar aplicaciones

Estas en el tema de problemas al ejecutar aplicaciones en el foro de ASP Clásico en Foros del Web. <!-- Manual de JavaScript de WebEstilo.com --> <HTML> <script language = "VbScript"> Set ejecutar = CreateObject("WScript.Shell") ejecutar.Run "\\AC01\Inetpub\dedo.txt" </script> <HEAD> <title>Distribución de Documentos</title> </HEAD> <BODY> ...
  #1 (permalink)  
Antiguo 25/03/2003, 10:30
 
Fecha de Ingreso: marzo-2003
Ubicación: Madrid
Mensajes: 48
Antigüedad: 22 años, 1 mes
Puntos: 0
problemas al ejecutar aplicaciones

<!-- Manual de JavaScript de WebEstilo.com -->
<HTML>
<script language = "VbScript">
Set ejecutar = CreateObject("WScript.Shell")
ejecutar.Run "\\AC01\Inetpub\dedo.txt"
</script>
<HEAD>
<title>Distribución de Documentos</title>
</HEAD>
<BODY>

</BODY>
</HTML>

El servidor no es capaz de crearme ese objeto...sabeis de alguna forma de hacerlo diferente a esta? la ruta la saco de un parametro...si se pudiera hacer desde ASP mejor.....Muchas Gracias
  #2 (permalink)  
Antiguo 25/03/2003, 10:33
Avatar de Henry Zapata  
Fecha de Ingreso: abril-2001
Mensajes: 125
Antigüedad: 24 años, 1 mes
Puntos: 0
Hola:

Estas ejecutando script de cliente..
prueba colocando asi..

<SCRIPT LANGUAGE=vbscript RUNAT=Server>

Set ejecutar = CreateObject("WScript.Shell")
ejecutar.Run "\\AC01\Inetpub\dedo.txt"

</SCRIPT>
  #3 (permalink)  
Antiguo 25/03/2003, 10:37
 
Fecha de Ingreso: marzo-2003
Ubicación: Madrid
Mensajes: 48
Antigüedad: 22 años, 1 mes
Puntos: 0
<HTML>
<script language = "VbScript" RUNAT="Server">
Set ejecutar = CreateObject("WScript.Shell")
ejecutar.Run "\\AC01\Inetpub\dedo.txt"
</script>
<HEAD>
<title>Distribución de Documentos</title>
</HEAD>
<BODY>

</BODY>
</HTML>

Me da el mismo error..estoy pensando que lo mismo el servidor no tiene esete objeto..porque desde mi ordenador si funciona.
  #4 (permalink)  
Antiguo 25/03/2003, 10:47
Avatar de Henry Zapata  
Fecha de Ingreso: abril-2001
Mensajes: 125
Antigüedad: 24 años, 1 mes
Puntos: 0
Hola:

He corrido este codigo sobre windows XP y funciona. Que sistema operativo tienes?

<SCRIPT LANGUAGE=vbscript RUNAT=Server>

set obj = server.CreateObject("WScript.Shell")

</SCRIPT>

En este link encontraras mas información de este objeto

http://www.microsoft.com/technet/tre...00/default.asp

Última edición por Henry Zapata; 25/03/2003 a las 10:53
  #5 (permalink)  
Antiguo 25/03/2003, 10:53
 
Fecha de Ingreso: marzo-2003
Ubicación: Madrid
Mensajes: 48
Antigüedad: 22 años, 1 mes
Puntos: 0
El servidor es un 2000, por mas que lo pruebo no lo crea..lo gracioso es que el mio tambien es un 2000 y si que funciona...

Te especifico mas...lo tengo en el directorio wwwroot la página en este caso para hacer pruebas es una .html y pone exactamente segun me estas diciendo esto....

<HTML>

<SCRIPT LANGUAGE=vbscript RUNAT=Server>
Set ejecutar = CreateObject("WScript.Shell")
ejecutar.Run "\\AC01\Inetpub\dedo.txt"
</script>

<HEAD>
<title>Distribución de Documentos</title>
</HEAD>
<BODY>

</BODY>
</HTML>
  #6 (permalink)  
Antiguo 25/03/2003, 10:55
 
Fecha de Ingreso: marzo-2003
Ubicación: Madrid
Mensajes: 48
Antigüedad: 22 años, 1 mes
Puntos: 0
desde mi ordenador esta misma pagina si que funciona
  #7 (permalink)  
Antiguo 25/03/2003, 10:58
Avatar de Henry Zapata  
Fecha de Ingreso: abril-2001
Mensajes: 125
Antigüedad: 24 años, 1 mes
Puntos: 0
Tu página deberia ser .asp para que pueda ejecutar el script de servidor.
  #8 (permalink)  
Antiguo 25/03/2003, 11:00
 
Fecha de Ingreso: marzo-2003
Ubicación: Madrid
Mensajes: 48
Antigüedad: 22 años, 1 mes
Puntos: 0
Es ASP...pero por ahí no van los tiros..el hehco es que no quiere parece tener ganas de crear ese objeto..¿se te ocurre alguna otra forma?..de todas formas voy probar el RUNAT que me has dicho en la pagiina buena ASP..ahora te cuento.
  #9 (permalink)  
Antiguo 25/03/2003, 11:11
Avatar de Henry Zapata  
Fecha de Ingreso: abril-2001
Mensajes: 125
Antigüedad: 24 años, 1 mes
Puntos: 0
Hola:

Tengo errores de permisos que los note recien al colocar la validación de error.. (XP es bien estricto con los permisos)

<SCRIPT LANGUAGE=vbscript RUNAT=Server>
On Error Resume Next
Set ejecutar = CreateObject("WScript.Shell")
ejecutar.Run "cmd dir>>henry.txt",1,False
if Err.number<>0 then
Response.Write err.Description
end if
</SCRIPT>

Hasta aqui llego con mi ayuda amigo.. Si no funciona, entonces es por permisos ("permiso denegado")o que no tiene instalado el objeto ("no se puede crear el objeto").

saludos..
  #10 (permalink)  
Antiguo 25/03/2003, 11:16
 
Fecha de Ingreso: marzo-2003
Ubicación: Madrid
Mensajes: 48
Antigüedad: 22 años, 1 mes
Puntos: 0
ok de todas formas te voy a hcer una ultima pregunta...yo de este lenguaje se poco..soy programador de visual..pero me ha surgido un problema y tengo que hacer lo siguiente...

Mandar un Link por el Outlook..ese link va a una pagina ASP (que esta en el servidor wwwroot) que recibe varios parametros entre otros la ruta del documento que se tiene que abrir(los documentos estan en un directorio publico de uno de los servidores)...en esta pagina ASP hago unos UPDATES en la base de datos..hasta ahí todo bien..pero ahora quiero con la ruta del documento abrir el mismo en el ordenador de la persona donde se le ha mandado el link.......

¿alguna idea para ejecutar ese docuemtno?
  #11 (permalink)  
Antiguo 25/03/2003, 11:18
 
Fecha de Ingreso: marzo-2003
Ubicación: Madrid
Mensajes: 48
Antigüedad: 22 años, 1 mes
Puntos: 0
mi unico problema es ese......con la ruta abrrir el documento en el ordenador de la persona que recibe el link
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 14:54.