將文本中的中的空白保留,并在adb shell中進行輸出 因為在adb中的input text并不允許直接輸入空白,此時要么調用os.execute("input keyevent KEYCODE_SPACE")鍵盤事件,但是這樣對于不確定和復雜的文本內容不方便,所以考慮對os.execute("input text "..str)中的str做轉義處理,使其中的空白字符轉成字符串,如下:
functionblankStr(s)return"\""..s.."\""end----舉例,adb命令輸出帶空白的文字,可以結合1使用functionwriteInput()local str="I am looking for your... " str=blankStr(str)os.execute("input text "..str)end復制代碼