我有两个相关的程序,一个是交互式的,另一个不是。两者都可以从命令行运行。交互式程序维护参数,并在完成时选择性地将参数写入文件。它还可选地允许非交互式程序运行,如果是这样,它会将参数“传递”给非交互式程序(通过 Process.start())并显示非交互式程序的输出。
非交互式程序也可以从命令行运行。它从文件中读取参数并显示它们。然后它可选地提供 a) 使用参数的处理,b) 终止,或 c) 加载维护参数的程序。
我希望能够为“c”做的是“简单地”将控制权传递给交互式程序并终止非交互式程序。然后交互式程序将接管并维护参数并允许非交互式程序运行。
有没有办法做到这一点?