过去,我总基于命令行程序去实现用户图形界面。程序的运行依赖于其他子程序,实质性内容就是向命令行传参。今天,我有了一个朴素且大胆的设想,我想为命令行程序实现通用图形界面。也许,只需要编写配置文件,便可生成图形界面。

我举个例子说明,比如,我想设置 Windows 在 X 秒后关机,需要用到下列命令行:

shutdown -s -t X

那么我只需要编写一个配置文件,例如:

command = "shutdown -s -t {0}"

[0]
type=int
label="多少秒后关闭 Windows"

基于这个配置文件,通用图形界面便可生成。

最后修改:2023 年 12 月 23 日
如果觉得我的文章对你有用,请随意赞赏