如何构建基于 ncurses 的菜单?是否还有其他解决方案来构建在控制台上使用的“菜单”?我只需要一个“互操作系统”(所有非Windows :P)解决方案。在 perl 中构建/创建菜单有什么好的解决方案吗?
答案1
该计划dialog
足以满足您的需求吗?它可以执行基本的对话框甚至更复杂的操作。也许你应该调查一下。
看http://www.linuxjournal.com/article/2807获取更多信息。
当然,这不是 100% perl 解决方案。
答案2
答案已经在您的主题行中。这就是ncurses
目的。我确信 perl 有 ncurses 绑定。例如有一个Perl 的 Curses UI 库。
这NCURSES 编程指南有perl例子。
答案3
答案4
同样的问题:https://stackoverflow.com/questions/2907321/ncurses-and-perl-any-guides
作为将curses 与Perl 结合使用的一个很好的例子,您可能需要通过匿名FTP 从“ftp.iastate.edu”获取Steven L Kunz 的* perl menus'' 软件包(menu.pl'') 的副本。它位于目录 /pub/perl 中:menu.pl.v3.1.tar.Z