53
rated 0 times
[
60]
[
7]
/ answers: 1 / hits: 18269
/ 11 Years ago, thu, february 28, 2013, 12:00:00
I want to execute a java program from a javascript and want to get the output.
Intailly i tried with below code:
WshShell = new ActiveXObject(WScript.Shell);
var launch=cmd.exe /c java -classpath . HelloWorld ;
var cmdRun = WshShell.Run(launch,0,true);
Through Run method i am not able get the output of the class.
Then i tried with below code:
WshShell = new ActiveXObject(WScript.Shell);
var launch=cmd.exe /c p java classpath . HelloWorld ;
var cmdRun = WshShell.Exec(launch);
while (cmdRun.Status == 0) // wait for the command to finish
{
sleep(100);
}
var output = cmdRun.StdOut.ReadAll();
alert(output);
Now i am able to get the output in variable output.
My problem is using Run method i can hide the commandprompt(by passing parameters WshShell.Run(launch,0,true))
Where as by using Exec method i am not able to hide the commandprompt. I want this commandprompt to be hidden.
Can you please help me in this regard?
Thanks
More From » javascript