Windows批处理文件使用按钮启动gui
发布时间:2020-12-13 20:31:41 所属栏目:Windows 来源:网络整理
导读:如何创建一个带有多个按钮的窗口,其中不会随意点击它们.我正在尝试使用可以打开程序的按钮创建一个简单的窗口框.我一直在使用WBox.exe作为我的gui,但是当你按下任何按钮时它会在程序启动之前关闭窗口. HTML克服了我的想法,但我不知道如何制作按钮,甚至不知道
如何创建一个带有多个按钮的窗口,其中不会随意点击它们.我正在尝试使用可以打开程序的按钮创建一个简单的窗口框.我一直在使用WBox.exe作为我的gui,但是当你按下任何按钮时它会在程序启动之前关闭窗口.
HTML克服了我的想法,但我不知道如何制作按钮,甚至不知道它是否可以在点击时启动程序.
您可以通过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文件一无所知,你也可以理解它.有关此问题的更多详细信息和链接,请参阅this post. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- reactjs – 用酶测试Window Scroll事件处理程序的最佳方法是
- 使用Windows XP,Qt Creator 4.5.2(Windows 32位)进行QT MyS
- 部署 – 如何在表面上测试Windows8应用程序
- 当运行Cygwin命令时,windows-7 – “不能使stdr与stdout不同
- 有没有办法在Microsoft Azure存储资源管理器或Azure门户中查
- windows – qmake命令将文件和文件夹复制到输出目录中
- windows – 删除Node.js中的文件
- 无法在Windows 10上使用python2.7/MINGW安装pyslalib软件包
- windows系统java.nio.channels.FileChannel#transferTo传输
- 窗口 – mingw-w64安装程序中的选项的含义
推荐文章
站长推荐
- windows-phone-8 – Windows Phone 8:dllimport
- Windows Phone 8.1 C#app:仅在发布模式下的真实
- windows – LoadLibrary引用计数
- 从Windows文件资源管理器访问Docker容器文件
- 64位Windows上的PE文件的最大大小是多少?
- xamarin – Microsoft身份验证库(MSAL)永远不会从
- windows – 如何找出从文件夹中读取的文件
- windows – 将一个字节的数据附加到文件需要多少
- 在windows server 2012 R2上安装sql server 2017
- windows – 哪些字符可以安全地命名文件和目录?
热点阅读