gpt4 book ai didi

windows - 在 Windows 上编写轻量级 GUI 程序的最快途径是什么?

转载 作者:可可西里 更新时间:2023-11-01 12:57:16 27 4
gpt4 key购买 nike

我想要一个小型(< 30MB)独立 Windows 可执行文件(单个文件),它创建一个窗口,询问用户目录的位置,然后在该目录中启动另一个程序。

此可执行文件必须在 x86-64 架构以及 Itanium 芯片上的 32 位和 64 位 Windows XP、Vista、Server 2003 和 Server 2008 版本上运行。

如果我们只需要构建一次就可以在所有这些平台上运行它,那将是非常壮观的,但这不是必需的。这是专有系统,因此 GPL 代码是禁止使用的。

将它们组合在一起的最快方法是什么?

这些是我正在研究的一些事情,所以如果你有关于它们可行性的信息,我会全力以赴:

  • Perl/Tk 使用 perl2exe 获取二进制文件。
  • 使用 wxruby 的 Ruby
  • 学习 MFC 编程并像其他人一样以正确的方式进行编程。

最佳答案

WSH 脚本呢?它不会是一个 exe,对吧,但是要一个文件夹,我认为不需要 exe 文件,更不用说 30Mb 了...

一个1Kb的脚本,把它保存成你喜欢的名字,扩展名为vbs,然后运行它。如果不清楚,这会要求您提供文件夹名称,然后从 system32 子目录运行 calc.exe。您当然可以在 2 或 4 Kb 中做得比这更好。

Set WshShell = WScript.CreateObject("WScript.Shell")
win = InputBox("Please type your Windows folder location.")
If Right(win,1) <> "\" Then
win = win & "\"
End If
WshShell.Run win & "system32\calc.exe"

要添加文件夹浏览器对话框而不是输入框,请选中 this出。

明显的好处是:

  • 简单(好吧,VB 很丑,但如果您愿意,可以使用 JScript),无需编译!
  • Compatibility , 适用于我可用的每台 Windows 机器(从 98 开始)

关于windows - 在 Windows 上编写轻量级 GUI 程序的最快途径是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/272764/

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