如何使用PHP从html前端按下按钮来运行.exe文件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何使用PHP从html前端按下按钮来运行.exe文件相关的知识,希望对你有一定的参考价值。

我很难完成这项工作,

这是我的javascript函数:

  function OpenINO()
  {
  var xmlhttp;
  xmlhttp = new XMLHttpRequest();
  xmlhttp.onreadystatechange=function()
  {
    if(xmlhttp.readyState==4 && xmlhttp.status==200)
    {

    }
  }

  xmlhttp.open("POST","Arduino/RIKDuino/opentoide.php",true);
  }

和我的opentoide.php文件:

 <?php 
 exec('RIKDuino.ino')
 ?> 

我甚至尝试过:

  <?php 
  exec('C:[myfilepath]RIKDuino.ino')
  ?> 

.ion与arduino.exe相关联,此文件也在.php文件中。我似乎无法运行.ino文件,但它运行当我用cmd打开它,

我不确定它的xmlrequest是错误还是真的出错了,有人可以帮帮我吗?

答案

facepalm修复它... demn xmlhttp请求...非常感谢你的帮助@IsThisJavascript我在脚本上错过了一个xmlhttp.send ..非常感谢你的帮助

如果某人有一天需要它,那么下面是脚本的最终代码,

function OpenINOTest()
{


var xmlhttp;
xmlhttp = new XMLHttpRequest();
xmlhttp.onreadystatechange=function()
{
    if(xmlhttp.readyState==4 && xmlhttp.status==200)
    {

    }
}
   xmlhttp.open("POST","Arduino/RIKDuino/opentoide.php",true);
   alert('Code Uploaded to IDE, Ide Will start Soon.')
   xmlhttp.send("fowk");
}

以上是关于如何使用PHP从html前端按下按钮来运行.exe文件的主要内容,如果未能解决你的问题,请参考以下文章

如何从 HTML 或 Javascript 调用 PHP 文件 [关闭]

php如何通过点击按钮生成新页面

按下按钮后如何使“提交”表单从 Ajax 工作

如何在鼠标按下时重复调用一个函数?

如何在Windows使用Composer

在 reactJS 中,如何通过按下按钮来调用链接点击?