我试图在我的程序中使用自动化的 Android S-OFF 方法,但我似乎无法让两个命令在同一个窗口中相互跟随。例如,我现在的代码是:
var process = Process.Start("CMD.exe", "/k adb shell chmod 744 /data/local/tmp/soffbin3");
process.WaitForExit();
但是,当我运行它时,窗口中什么也没有发生。我试图让第二个命令像这样跟随第一个命令:
var process = Process.Start("CMD.exe", "/k adb shell & chmod 744 /data/local/tmp/soffbin3");
process.WaitForExit();
但是,包含&
使第二个命令在第一个命令完成之前不会执行,并且因为"adb shell"
不是真正完成的命令,所以它不会执行第二个命令。
还建议我用 替换/k
,/c
这也可以,但是打开该命令后窗口几乎立即关闭,我无法确认实际发生了什么。
我已经尝试了一些变化来尝试让它工作,但到目前为止没有任何工作。我想念的答案很简单吗?我真的希望是这样。
在此先感谢您的帮助!