2013-06-27 37 views
0

调用正如你可能知道的,通过ADB调用命令是:通过ADB在PowerShell中

.\adb.exe shell am start -a android.intent.action.CALL tel:"656565" 

这种运作良好,但是当我使用文本框,它需要垃圾值...

.\adb.exe shell am start -a android.intent.action.CALL tel:$textbox1.Text 

我已经试过这也却未能

$button21_Click={ 
#TODO: Place custom script here 

$textbox1.Clear 
.\adb.exe shell am start -a android.intent.action.CALL tel:$textbox1.Text 
} 

请帮

+0

你忘了你的'“'的? – FlyingStreudel

+0

感谢您的回复....我应该在哪里添加'。? –

+0

在你的例子中,你用'tel:“656565”'编写了调用,但是你的PS脚本会生成'tel:656565' – FlyingStreudel

回答

3

老实说,它仍然是从你的问题有点不清楚,但你可以尝试这样的事情捕捉一个变量的值,然后使用:

$button21_Click = { 
    $tel = "tel:" + '"' + $textbox1.Text + '"' 
    $textbox1.Clear() 
    .\adb.exe shell am start -a android.intent.action.CALL $tel 
}