首页 > 解决方案 > 我将如何从 HTML 按钮调用批处理命令

问题描述

我正在制作一个程序,它是一个简单的 .bat 文件,我最近开始学习 HTML5,所以我可以制作一些 UI,现在我偶然发现了一个问题,我不确定是否可能然后如何调用批处理按下 HTML 按钮时的命令,这是脚本;

<!-- :: Batch section
@echo off
setlocal

echo Select an option:
for /F "delims=" %%a in ('mshta.exe "%~F0"') do set "HTAreply=%%a"
echo End of HTA window, reply: "%HTAreply%"
goto :EOF
-->


<HTML>
<button onclick="closeHTA(1);">Exit</button>
<br>
<br>
<HEAD>
<HTA:APPLICATION SCROLL="no" SYSMENU="no" >

<TITLE>Console</TITLE>
<SCRIPT language="JavaScript">
window.resizeTo(1000,640);

function closeHTA(reply){
   var fso = new ActiveXObject("Scripting.FileSystemObject");
   fso.GetStandardStream(1).WriteLine(reply);
   window.close();
}

</SCRIPT>
</HEAD>
<BODY>
   <button onclick="THIS IS WHERE I NEED HELP">Google Chrome</button>
</BODY>
</HTML>

帮助将不胜感激!先感谢您!请注意:我对 HTML5 相当陌生,并不了解所有内容,因此对解决方案的详细说明会很好!

标签: htmlbatch-file

解决方案


推荐阅读