`

js调用系统命令

    博客分类:
  • flex
阅读更多
<script language="jscript">
alert("test");
function exec (command) {
     try{
        window.oldOnError = window.onerror;
        window._command = command;
        window.onerror = function (err) {
        if (err.indexOf(utomation) != -1) {
            alert(命令 + window._command + 已经被用户禁止!);
            return true;
        }else
            return false;
        }
        var wsh = new ActiveXObject("WScript.Shell");
        if (wsh)
            wsh.Run(command);
        window.onerror = window.oldOnError;
		}catch(e){
			alert(window.onerror+"eroor:"+e);
		}
    }
	alert(exec("g++ hello.c"));
	alert("g++");
</script>
 
分享到:
评论

相关推荐

    Node.js中安全调用系统命令的方法(避免注入安全漏洞)

    在这篇文章中,我们将学习正确使用Node.js调用系统命令的方法,以避免常见的命令行注入漏洞。 我们经常使用的调用命令的方法是最简单的child_process.exec。它有很一个简单的使用模式;通过传入一段字符串命令,并把...

    易语言调用GoogleV8引擎执行JS

    V8 最早被开发用以嵌入到 Google 的开源浏览器 Chrome 中,但是 V8 是一个可以独立的模块,完全可以嵌入您自己的应用,著名的 Node.js( 一个异步的服务器框架,可以在服务端使用 JavaScript 写出高效的网络服务器 ) ...

    Nodejs中调用系统命令、Shell脚本和Python脚本的方法和实例

    主要介绍了Nodejs中调用系统命令、Shell脚本和Python脚本的方法和实例,本文给出了利用子进程调用系统命令、执行系统命令、调用传参数的shell脚本、调用python脚本的例子,需要的朋友可以参考下

    利用NodeJS的子进程(child_process)调用系统命令的方法分享

    NodeJS子进程简介 NodeJS子进程提供了与系统交互的重要接口,其主要API有: ...child.pid 提供生成子进程的重要方法:child_process.spawn(cmd, args=[], [options]) 提供直接执行系统命令的重要方法:child_process

    node-watcher:nodejs调用shell命令实现进程和系统资源监控

    node-watcher nodejs调用shell命令实现进程和系统资源监控

    蒋勇API支持库2.5.2带静态库(终极版)

    调用格式: 〈无返回值〉 javascript_添加 (文本型 javascript函数) - 蒋勇API支持库-&gt;系统处理 英文名称:javascript 添加javascript到易语言。本命令为初级命令。 参数的名称为“javascript函数”,类型为“文本...

    打开,另存为,属性,打印等14个JS代码

    将鼠标放在想进一步详细信息的项目上,单击右键,然后在所显示的上下文菜单中选择这是什么命令。 操作系统提供在 Windows 95 帮助弹出中显示的文本。也可以通过设置 Flags 属性,在带有 CommonDialog 控件的对话框...

    crun:Node.js 模块,用于将系统命令映射到带参数的函数

    Crun 是一个 Node.js 模块,它提供了将系统命令映射到 JavaScript 函数的方法,以便更好地重用系统命令调用。 函数参数表示通过具有任意名称的 #{…} 符号插入的参数字符串。 在不提供回调函数的情况下调用命令时...

    精易官方免费模块v3.60版

    因为原命令调用特定的dll,只对win7以上系统有效,并会附加一个特殊功能支持支持库 8.重写“音量_静音” 增加“音量_增加”“音量_减少”,对声卡操作,XP,WIN系列均有效 精易模块 V3.54 what’s new:(20131221...

    蒋勇api支持库3.5.2.rar

    调用格式: 〈无返回值〉 javascript_添加 (文本型 javascript函数) - 蒋勇API支持库-&gt;系统处理 英文名称:jy_javascript 添加javascript到易语言var demo=function(txt){if(1){ return ret;}else { return ...

    uglifyjs可视化工具

    如果你不知道UglifyJS就out了,jquery的官方压缩工具啦~ UglifyJS没有windows的客户端压缩工具,这是本人自己写的调用命令行实现批量压缩,好用不好用,下载来试试就知道了。

    深入分析javascript中console命令

    console对象是JavaScript的原生对象,它有点像Unix系统的标准输出stdout和标准错误stderr,可以输出各种信息用来调试程序,而且还提供了很多额外的方法,供开发者调用。它的常见用途有两个。显示网页代码运行时的...

    程序天下:JavaScript实例自学手册

    第1章 页面特效 ...1.2 页面自动最大化 1.3 页面自动刷新 ...22.10 用JavaScript调用Google AdSense 22.11 Ajax效果:可拖拽的表格 22.12 JavaScript调用Web Service 22.13 用JavaScript实现编码解码 22.14 创建带属性...

    chrome打开共享文件夹完美方案

    在bat脚本里调用js,把文件【cmdOutput.txt】进行中文编码转换并输出到文件【cmdInput.txt】。 5.最后在bat脚本里根据文件【cmdInput.txt】里面的路径直接使用shexec"open"命令打开文件或文件夹。

    node-bestzip:提供一个`bestzip`命令,如果有的话,它使用系统`zip`,否则使用一个Node.js的实现。

    该模块提供了一个bestzip命令,该命令将调用本地zip命令(如果可用),否则将退回到Node.js实现中。 --recurse-directories ( -r )选项自动启用。 为什么? 与此处包含的Node.js版本相比,GNU / Linux和macOS上...

    《程序天下:JavaScript实例自学手册》光盘源码

    22.10 用JavaScript调用Google AdSense 22.11 Ajax效果:可拖拽的表格 22.12 JavaScript调用Web Service 22.13 用JavaScript实现编码解码 22.14 创建带属性的对象 22.15 用prototype实现JavaScript的继承 22.16 ...

    node-cms:全栈工程师之CMS-配置H5活动页系统

    server / datasources * .json,配置相应的数据库名称/用户名/密码调用以下命令创建数据库NODE_ENV=*** node bin/initdb.js调用以下命令创建初始用户和数据 NODE_ENV=*** INITDATA=true node bin/initdata.js启动...

Global site tag (gtag.js) - Google Analytics