2013-08-27 33 views
1

如何輸入「!」通過adb?我找不到任何地方的鍵碼,它不跨與我使用adb shell input text !帶有adb外殼輸入的感嘆號的鍵碼

adb shell input keycode <???> 
+0

逃脫hmm-'adb shell輸入文本!'似乎對我很好:只是要清楚,這不適合你嗎?或者我誤解了? – Tom

+0

不,我不適合。 – halcyon27

+0

你正在使用哪個版本的Android?它發出命令時會拋出任何錯誤?我可以通過'adb shell input tex輸入'!'字符t!' – Rilwan

回答

3

來,你需要躲避以下字符:

()<> | ; & * \〜「' '逃逸' 是指有問題的字符前放置一個反斜線(\)。

空間被用%s

 
adb shell input text \! 

不存在用於鍵碼!

+0

*轉義*表示將* escape *符號放在違規字符之前。並非每個OS/shell都使用\用於此目的 –

+0

我還說「空間通過使用%s來逃脫」; O)在這裏討論adb shell。 –