QUIERO EJECUTAR UN COMANDO DESDE ASP, ENVIANDOLE CIERTOS PARAMETROS. EN OTROS LENGUAJES COMO C SE UTILIZA LA FUNCION SYS O SYSTEM. ALGUIEN SABE CUAL ES EN ASP?
GRACIAS
| |||
Llamada al sistema operativo desde ASP QUIERO EJECUTAR UN COMANDO DESDE ASP, ENVIANDOLE CIERTOS PARAMETROS. EN OTROS LENGUAJES COMO C SE UTILIZA LA FUNCION SYS O SYSTEM. ALGUIEN SABE CUAL ES EN ASP? GRACIAS |
| |||
Re: Llamada al sistema operativo desde ASP a ver!!!!, dejame ver si te entendí!!!!... lo que tu quieres hacer es ejecutar excel o word, o el notepad o la calculadora desde ASP!!!!.... IMPOSIBLE!!!! recuerda que los scripts ASP son del lado del servidor .... pero puedes ejecutar aplicaciones desde vbscript, alojado en una pagina ASP. el vbscript, lado cliente, por supuesto.... pero debes poner el sitio que va alojar la pagina como seguro en IE y con todos los privilegios... ahi va el codigo!!!!: <script language="vbscript"> set Shell = CreateObject("WScript.Shell") shell.run "excel c:\pr.xls" </script> salu2 |
| |||
Re: Llamada al sistema operativo desde ASP gpeirano te tengo una buena noticias: NO ES IMPOSIBLE existen muchas maneras de hacerlo te voy a decir 3 com`ponentes para ASP que lo hacen ActiveExec 1.5 de <a href='ir.asp?http://www.activitysoft.com/' target='_blank'>http://www.activitysoft.com/...</a> ASP Exec de http://www.serverobjects.com (gratuito) DynuExec (este es bueno y gratuito)http://www.dynu.com ASP magic shell de <a href='ir.asp?http://www.aspmagicobjects.com/' target='_blank'>http://www.aspmagicobjects.com/...</a> por ultimo si me dices que son componentes y no ASP puro, te informo que muchos servidores IIS tienes activada una libreria llamada Windows Script Host o WSH la cual permite ejecutar aplicaciones directo desde asp, y quieren saber mas la respecto vallan bajen la ultima version de ayuda de VBScript en español de microsoft (la 5.6) con el siguiente codigo llamas un script de estos via asp Set WshShell = Server.CreateObject ("WScript.Shell") WshShell.Run "D:/InetPub/mysite/mybatchfile.vbs " Set WshShell = Nothing ahora con este Dim WshShell Set WshShell = WScript.CreateObject ("WScript.Shell") WshShell.Run "%windir%\RunDll32.exe user,ExitWindows", 1, -1 reseteas el servidor web.... es cuestion de que tengas habilitado el windows script host en el server y te dejen usarlo, que es probable si puedes crear archivos vias asp con el file system object disculpa lo denso de la explicacion, pero solo queria aclarar la duda y darte un punto de partida :P |