js执⾏linux脚本⽂件,JavaScript控制计算机JavaScript执⾏
shel。。。
其实,只要浏览器赋予⽹站的权限⾜够⼤,那么利⽤Javasript可对计算机实现⾮常多的控制。
⽐如,执⾏命令⾏命令(如关机命令、打开某个程序)、操作⽂件系统(如操作⽂件、操作⽬录)等。
这个过程有两个要解决的关键问题:
第⼀,如何让浏览器赋予特定⽹站⾜够的权限。
第⼆,Javascript代码如何编写。
下⾯分别介绍。
第⼀,让浏览器赋予我们的⽹站⾜够的权限。IE浏览器“⼯具”–Internet选项–安全,将站点添加⾄可信站点。对可信站点进⾏“⾃定义级别”,启⽤“对未标记为可安全执⾏脚本的ActiveX控件初始化并执⾏脚本”。⾄此完成。
第⼆,JavaScript代码如何编写。提供下⾯两个函数供参考。
/*
* 说明:运⾏脚本命令或脚本⽂件
* ⽰例:shell_run(“shutdown -r -t 30”);
shell_run(“c:\\shutdown.bat”);
*/
function shell_run(shell_path) {
try {
var objShell = new ActiveXObject(“wscript.shell”);
objShell.Run(shell_path);js脚本编程入门
objShell = null;
}
catch (e) {
}
}
/*
* 创建⽂件并写⼊内容
*/
function CreateFile()
{ var fso, tf;
fso = new ActiveXObject("Scripting.FileSystemObject");
tf = fso.CreateTextFile("c:\\", true);
//写⼀⾏,并且带有新⾏字符。
tf.WriteLine("Testing 1, 2, 3.") ;
//向⽂件写三个新⾏字符。tf.WriteBlankLines(3) ;
//写⼀⾏。
tf.Write ("This is a test."); tf.Close();
}
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论