Windowsbatch file启动buttongui

我怎样才能创build一个窗口与多个button,其中不要离开点击它们。 我试图做一个简单的窗口框与button,可以打开程序。 我一直在使用WBox.exe作为我的GUI,但是当你按下任何button时,它会在程序启动之前closures窗口。 HTML横渡了我的想法,但我不知道如何制作button,甚至不知道它是否可以通过点击启动程序。

你可以通过一个相对简单的方式通过一个Batch-HTA 混合文件来完成 ; 这是一个例子:

<!-- :: 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> <HEAD> <HTA:APPLICATION SCROLL="no" SYSMENU="no" > <TITLE>HTA Buttons</TITLE> <SCRIPT language="JavaScript"> window.resizeTo(374,100); function closeHTA(reply){ var fso = new ActiveXObject("Scripting.FileSystemObject"); fso.GetStandardStream(1).WriteLine(reply); window.close(); } </SCRIPT> </HEAD> <BODY> <button onclick="closeHTA(1);">First option</button> <button onclick="closeHTA(2);">Second option</button> <button onclick="closeHTA(3);">Third option</button> </BODY> </HTML> 

将此代码保存在.BAT扩展名的文件中。 也许你需要调整window.resizeTo(374,100); 为了匹配你的屏幕分辨率。 这个例子很简单,所以你可以理解它,即使你对.HTA文件一无所知。 有关此事的更多详细信息和链接,请参阅此帖 。