2013-08-01 172 views
0

我遇到了一個問題,當我點擊某個菜單時,我無法輸入一個選項。該菜單看起來像一個預先選定的選項,其中一個可以通過寫入來更改選項。 下面是它的樣子: enter image description herejsch shell選擇一個菜單選項

正如你可以看到3已被選中。我只是想寫出來並輸入另一個選項。 當我只是試着寫一個選項,並打印出了什麼殼是它給了我這個當我做了的System.out.println:

set encryption home 
Wireless Encryption Type:[0] quit, [1] OPEN, [2] WEP, or [3] WPA 
Wireless Encryption Type: 31 

它只是做選項3,ignor了「1 「並將讀取我發送的命令(這是」1 \ r \ n「)中的」\ r \ n「。在這之間有一個字符,這裏沒有表示它是字符0x08。我如何讓我的程序覆蓋默認選項?

我試過的東西: 我已經試過了\ n \ r 分號; \ n \ r在命令前 \ r 忽略\ r \ n(這會導致程序永遠不會通過無線加密類型,因爲它沒有輸入任何內容)。 我不知道下一步該怎麼做。有任何想法嗎?

PS:我用的是pipedinput通過nilbot

回答

0

的建議在所有的命令,進入中發現的問題,殼不喜歡/ N/R,並計算每一個作爲輸入。所以它一旦我刪除了/ r或/ n的工程。目前我有/ n,希望這可以幫助別人!

相關問題