我使用的是一个linux脚本,它接受一个分隔的字符串并遍历每个值......
MYIFS=','
IFS=$MYIFS read -ra CONTACTS <<< "$1"
for i in "${CONTACTS[@]}"; do
echo "... try sending to contact $i"
$ADB shell am startservice --user 0 -n com.android.shellms/.sendSMS -e contact "$i" -e msg "$2" 1>/dev/null
done
有没有人知道我怎样才能在Windows上做类似的事情?
我需要能够从命令行调用脚本,即
stackoverflow.bat&#34; 2342342342,23423424234,2123123123&#34; &#34;发送消息&#34;
答案 0 :(得分:2)
也许这会有所帮助:
@echo off
for %%a in (%~1) do echo try sending : [ %2 ] to [ %%a ]
现在你必须找到Windows命令来执行:
startservice --user 0 -n com.android.shellms/.sendSMS -e contact "$i" -e msg "$2" 1>/dev/null
现在$i
将是%%a
而$2
将是%2