【发布时间】:2011-02-24 06:58:29
【问题描述】:
我制作了一个 perl 脚本,可以自动远程登录到不同的服务器。但它的界面只是命令行。为了使其对一般 Windows 用户更加用户友好,我需要为它制作 GUI。
我的想法是用 VB、java 等语言制作 GUI,然后调用 perl 脚本。我的脚本将在命令提示符的后台运行,无论它在 GUI 中显示什么结果。
取得了一些成功。在 vb 中的 GUI,我在后台运行 CMD 的实例,在其中运行 perl 脚本。但那是 wer 程序失败。由于 perl 脚本在 perl 的线程中运行,我只在脚本完成时得到输出(而是说当它超时时)。我需要一种机制,我可以与 perl 脚本交互,获取脚本的输出并显示给用户,然后从用户那里获取输入等等。
请大家给我一些建议来真正实现这一点。
PS: 对 GUI 使用任何语言没有限制(因为核心工作是由 perl 脚本完成的,GUI 只在那里给脚本提供适当的命令)
提前致谢
【问题讨论】: