雖然說現在大家都已經改用 FB 或 line 在聯絡了,
但偶爾還是會需要傳簡訊給沒在用的人 (就是我!)
可是手機打字好辛苦; 用電腦打字比較快啊!
請先把 usb 線接好, 確認你的
adb 連線 ok。 再把這一頁:
Send SMS using Android ADB
的程式碼存成 /usr/bin/adbsms 並且 chmod a+x adbsms
。
然後就可以在電腦上這樣發簡訊了:
adbsms 886999000999 '快申請
xmpp 帳號讓我加 chatsecure 好友哦!'
前面的 886 是國碼; 後面是手機號碼扣掉前面的零。
訊息內容放在單引號裡面。
我第一次失敗, 出現這樣的訊息 「Warning: Activity not started,
its current task has been brought to the front」
是因為簡訊 app 剛被叫出來花太多時間了嗎?
第二次就成功了。 另一天出現相同錯誤, 重傳幾次都失敗,
於是把很多 tasks (包含簡訊 app) 都關掉, 再試一次就成功了。
如果想要寄相同的簡訊同時騷擾很多人
(有點浪費錢吧...?) 可以把電話號碼放在 phones.txt 裡面,
每列一個號碼, 又把訊息放在 notice.txt 裡面 (
中華電信字數限制是 70 個全形字), 然後下:
for n in $(cat phones.txt) ;
do adbsms $n "$(cat notice.txt)" ; done
(注意:這裡用雙引號!) 這是理論值, 我沒試過哦 ^_^
請先小量測試; 成功或失敗請留言分享)
就這件事而言, 命令列 + adb 還是比裝 app 好用吧 :-)
[如果要大量或常做的話, 還是問一下你的電信業者看有沒有更方便省錢的方案囉]
沒有留言:
張貼留言
因為垃圾留言太多,現在改為審核後才發佈,請耐心等候一兩天。