2

私はmonkeyrunnerとpython/jythonで遊んでいますが、ここで必要な情報のほとんどを見つけているようです。専門家の何人かが「device.press」を複数回実行する方法を教えてくれることを期待しています。学習の目的で、音量を完全に下げたいとしましょう。これまでに試したことは次のとおりです。

device.press("KEYCODE_VOLUME_DOWN", "DOWN_AND_UP", 8)

device.press("KEYCODE_VOLUME_DOWN", "DOWN_AND_UP", 8, 8)

私の電話と画像で推測したように、音量を完全に下げるには8回押す必要がありますが、どちらの回線も機能しませんでした。行を8回繰り返さずにそれを行う方法はありますか?私はそれがそのようにできることを知っていますが、それは少し厄介なようです。

4

1 に答える 1

1

MokeyDevice.press()は 2 つの引数のみを取り、残りは無視されます。間違った数の引数を使用していることを警告する可能性がありますが、黙ってそれらを無視します。

正しい方法は

times = 8
for n in range(times):
    device.press("KEYCODE_VOLUME_DOWN", MonkeyDevice.DOWN_AND_UP)
于 2012-08-13T04:42:41.740 に答える