gpt4 book ai didi

Windows 批处理文件启动带有按钮的 gui

转载 作者:可可西里 更新时间:2023-11-01 13:50:57 25 4
gpt4 key购买 nike

我怎样才能创建一个有多个按钮的窗口,点击它们不会消失。我正在尝试制作一个带有可以打开程序的按钮的简单窗口框。我一直在为我的 gui 使用 WBox.exe,但是当您按下任何按钮时它会在程序启动之前关闭窗口。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 .

关于Windows 批处理文件启动带有按钮的 gui,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34867023/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com