用于安装批量.apk文件的 C# WFA
本文关键字:WFA 文件 apk 安装 用于 | 更新日期: 2023-09-27 18:30:48
我正在做一个项目,通过 C# 应用程序触发 adb 命令,我几乎完成了所有我希望它做的事情,但我在通过 adb 命令批量安装应用程序时遇到问题。
我尝试了以下代码:-
private void Select_Multiple_Apps_Click(object sender, EventArgs e)
{
openFileDialog1.InitialDirectory = @"C:'";
openFileDialog1.Title = "Select your APK..";
openFileDialog1.FileName = "Choose File..";
openFileDialog1.Multiselect = true;
openFileDialog1.CheckFileExists = true;
openFileDialog1.CheckPathExists = true;
openFileDialog1.Filter = " .APK|*.apk";
if (openFileDialog1.ShowDialog() == DialogResult.OK)
{
TXT_BLK_INSTL.Text = openFileDialog1.FileName;
}
}
private void Install_Click(object sender, EventArgs e)
{
/*Process Bulk_Install = Process.Start("CMD.exe", "/c FOR %%n in (*.apk) DO adb install "%%n");
Bulk_Install.WaitForExit();
MessageBox.Show(".APK is Installed", "", MessageBoxButtons.OK, MessageBoxIcon.Information);*/
}
但是它不允许我使用批处理脚本代码,还有其他方法可以批量安装应用程序(用户给出的路径)吗?
谢谢!
命令需要Process.Start("CMD.exe", "/c FOR %n in (*.apk) DO adb install '"%n'"");
Microsoft希望%%<variable>
在脚本中使用,%<variable>
在命令行中使用