Foros del Web » Programación para mayores de 30 ;) » .NET »

Comando Shell

Estas en el tema de Comando Shell en el foro de .NET en Foros del Web. Este código en ASP.NET no me casca pero no me lo ejecuta ?¿?¿?¿? Dim res As Integer res = Shell("C:\Archivos de programa\Microsoft Office\Office10\EXCEL.EXE", AppWinStyle.MaximizedFocus) La ...
  #1 (permalink)  
Antiguo 02/09/2004, 03:56
 
Fecha de Ingreso: junio-2004
Mensajes: 34
Antigüedad: 19 años, 10 meses
Puntos: 0
Comando Shell

Este código en ASP.NET no me casca pero no me lo ejecuta ?¿?¿?¿?

Dim res As Integer
res = Shell("C:\Archivos de programa\Microsoft Office\Office10\EXCEL.EXE", AppWinStyle.MaximizedFocus)

La ruta es correcta pero no me abre Excel. Si lo pruebo con Word o Access tampoco. En Visual Basic abre sin problemas ¿qué me puede faltar?

nabina

Última edición por nabina; 02/09/2004 a las 04:05
  #2 (permalink)  
Antiguo 02/09/2004, 07:11
 
Fecha de Ingreso: junio-2001
Ubicación: Cordoba, Argentina
Mensajes: 190
Antigüedad: 22 años, 10 meses
Puntos: 0
me parece que lo que queres hacer es medio rebuscado, en una aplicacion web abrir una ventana de windows es imposible, porque te la abriria en el sevidor y no en el cliente, a parte el asp.net no tiene permisos para ejecutar ventanas de windows, ahora si queres usar excel dentro del asp.net podes hacer es usar OleDb para excel o usar la biblioteca activex que viene con office, pero todo esto sin interfaz grafica..
__________________
Martin
  #3 (permalink)  
Antiguo 02/09/2004, 08:20
 
Fecha de Ingreso: junio-2004
Mensajes: 34
Antigüedad: 19 años, 10 meses
Puntos: 0
Vale, eso lo tengo claro, lo que no quiero es ejecutar en el servidor, necesito el equivalente o lo que me falte en ese código para ejecutar en CLIENTE

nabina
  #4 (permalink)  
Antiguo 08/09/2004, 00:44
 
Fecha de Ingreso: junio-2004
Mensajes: 34
Antigüedad: 19 años, 10 meses
Puntos: 0
Para el que necesite, esto funciona en cliente


<script language="vbscript">
'Función de Shell
function ejecutar()
Dim WSHShell
Set WSHShell = CreateObject("WScript.Shell") WSHShell.run("C:\listados.xls ")
set WSHShell = nothing
end function
</script>

nabina
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 09:54.