过去,我们可以使用 clipper、FoxPlus 或古老的 dBaseIII+/dBaseIV 等工具来创建多输入表单,从而能够在减小的可用空间(25 行 x 80 列)内的几乎任何位置放置内容。
来源:https://psychocod3r.wordpress.com/2020/07/21/exploring-borland-dbase-iv-for-dos/
例如,我曾经见过 AutoZone 商店的旧系统,其中会在屏幕上绘制一个表格,用户可以在运行操作之前浏览各个字段。
来源:https://fr.yelp.ca/biz/autozone-auto-parts-hialeah-5?page_src=related_bizes
另一个例子是:
有没有类似的 bash 工具?
我知道对话框命令,它提供了可定制的单列多输入表单,但我期望能够告诉标签和文本框将出现在屏幕的什么位置。
答案1
这ncurses 编程库就是你要找的。这是一个可以追溯到 1993 年的库,它允许你创建可以在任何 posix 终端上运行的基于文本的用户界面。