• Viernes 15 de Noviembre de 2024, 04:45

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - llarensj

Páginas: [1]
1
JavaScript / Problema Con Wscript Desde Javascript (iexplores)
« en: Miércoles 16 de Febrero de 2005, 16:23 »
Necesito ejecutar un programa local desde una pagina web, supuestamente este codigo lo hace:

<%@ Language ="JAVASCRIPT" %>
<html>
<head>

<script type="text/javascript" LANGUAGE="JavaScript">
function executeCommands(inputparms)
{
var strCommand; //This is the command to be executed
var strStyle = 1; //This controls whether a command prompt will pop up or not
var strWait = true; //Determines if the script will wait for the child to complete or not
var strArgs; // Arguments that you want to hand to the child process

strCommand = "c:\\cu\\p\\corrige.exe 10 200401"

var shell = WScript.CreateObject("WScript.Shell");
var rcode = shell.Run(strCommand + " " + strArgs, strStyle, strWait);
shell.Popup("Return code is " + rcode);
}
</SCRIPT>

</HEAD>
<body>

<FORM name="Form1">

Execute Batch File From HTML

<input type="Button" name="Button1"
value="Run Command" onClick="executeCommands()" />

</FORM>
</BODY>

</HTML>

Pero me da error de que wscript no esta definido, tambien probe la variante de declararlo como

var shell = new activexobject("WScript.Shell");

Esto me da error que el objeto no se pudo crear.

La verdad no soy afecto a javascript/vBscript y demas pero lo necesito cada vez mas y no tengo la menor idea de si esto es error de sintaxis, de definicion de configuracion de navegador, NADA.
O sea, como creo un objeto wscript.shell y le doy un comando local para ejecutar?

La documentacion que encuentro es escasa y contradictoria, asi que conque me manden algun
link interesante ya soy feliz!

Páginas: [1]