有人知道怎么用js操作windows服务吗? 参考:<<Microsoft Windows脚本技术.CHM>> 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以的,不要如果是用在网络上的网页,那就要考虑下安全权限问题了。代码如下try{ var ser = new ActiveXObject("Shell.Application"); var sername = "Alerter"; //推荐楼主用该对象的方法进行启动 //两个函数是差不多的,一个用来启动服务,一个用来关闭,返回值都是是否启动(关闭)成功,0表示失败,否则成功 //name:要启动的服务名 //flag:是否把服务设置为自动启动。true为自动启动,false为保持不变 //ServiceStart(name,flag) //ServiceStop(name, flag) if(ser.IsServiceRunning(sername)) alert(sername + "服务已经启动"); else alert(sername + "服务已经关闭");}catch(e){ alert("发生异常,异常信息:\r\n "+e.message);} 终于搞定了var wsh = new ActiveXObject('WScript.Shell'); wsh.Run('cmd.exe /c sc start '+服务名称, 0, true); 不过必须要设置IE允许启用WScript ActiveX,这样会使IE的安全性降低。所以大家要慎用。 我使用了一个特别笨的方法就是,判断服务关联的exe文件是否正在被使用,如果是则表示服务已经启动,否则没有启动。 ExtJs中tabpanl里面多个form,如何得到form表单的值? JQuery添加元素后,无法实现原有的功能。求大侠指导 帮帮忙,如何获取CKeditor整个编辑框的内容 关于js中获取字符串转义的问题 mapeasy标注和框选 js日期的自动推算,高手请进,有点难度,在线等待 有没有什么方法能让html文件支持asp的include文件的效果 安全警告 哪里可以下载javascript联机帮助? Dtree树形菜单提速,优化,怎么处理大量节点菜单树 JS动态表格 可拖动层的css问题
代码如下try{
var ser = new ActiveXObject("Shell.Application");
var sername = "Alerter";
//推荐楼主用该对象的方法进行启动
//两个函数是差不多的,一个用来启动服务,一个用来关闭,返回值都是是否启动(关闭)成功,0表示失败,否则成功
//name:要启动的服务名
//flag:是否把服务设置为自动启动。true为自动启动,false为保持不变
//ServiceStart(name,flag)
//ServiceStop(name, flag)
if(ser.IsServiceRunning(sername))
alert(sername + "服务已经启动");
else
alert(sername + "服务已经关闭");
}
catch(e)
{
alert("发生异常,异常信息:\r\n "+e.message);
}
wsh.Run('cmd.exe /c sc start '+服务名称, 0, true); 不过必须要设置IE允许启用WScript ActiveX,这样会使IE的安全性降低。所以大家要慎用。