我遇到了我的程序问题,当我点击某个菜单时,我无法输入选项。该菜单看起来像一个带有预选选项的提示,其中一个人可以通过覆盖它来更改选项。 这是它的样子:
如您所见,已经选择了3。我只想过来写它并输入另一个选项。 当我只是尝试为它编写一个选项并打印出它的shell时它会给我这个系统.out.println:
set encryption home
Wireless Encryption Type:[0] quit, [1] OPEN, [2] WEP, or [3] WPA
Wireless Encryption Type: 31
它只会执行选项3并忽略“1”并将读取我发送的命令中的“\ r \ n”(这是“1 \ r \ n”)。在这两者之间有一个字符,这里没有表示它是字符0x08。如何让我的程序覆盖默认选项?
我尝试过的事情: 我试过做\ n \ r 分号; \ n \ r在命令之前 \ r 省略\ r \ n(这会导致程序永远不会超过无线加密类型,因为它没有输入任何东西)。 我不知道接下来要做什么。有什么想法吗?
ps:我使用pipedinput输入nilbot建议的所有命令
答案 0 :(得分:0)