プログラムで自動化された Android S-OFF メソッドを実行しようとしていますが、同じウィンドウで 2 つのコマンドを相互に追跡することができないようです。たとえば、現在の私のコードは次のとおりです。
var process = Process.Start("CMD.exe", "/k adb shell chmod 744 /data/local/tmp/soffbin3");
process.WaitForExit();
ただし、それを実行すると、ウィンドウには何も表示されません。次のように、最初のコマンドに続いて 2 番目のコマンドを実行しようとしました。
var process = Process.Start("CMD.exe", "/k adb shell & chmod 744 /data/local/tmp/soffbin3");
process.WaitForExit();
ただし、を含めることで&
、最初のコマンドが完了するまで 2 番目のコマンドは実行されず、"adb shell"
実際には完了するコマンドではないため、2 番目のコマンドは実行されません。
を に置き換えることも提案されましたが/k
、/c
これはうまくいくかもしれませんが、そのコマンドを開いた直後にウィンドウが閉じてしまい、実際に何かが起こったことを確認できません。
いくつかのバリエーションを試してみましたが、これまでのところ何も機能していません。答えは私が見逃している単純なものですか?そうであることを本当に願っています。
助けてくれてありがとう!