C# C WFA安装Bulk.apk文件

C# C WFA安装Bulk.apk文件,c#,batch-file,C#,Batch File,我正在做一个项目,通过C应用程序启动adb命令,我几乎完成了所有的工作 我想让它做的事情,但我在通过adb命令批量安装应用程序时遇到了问题 我尝试了以下代码:- private void Select_Multiple_Apps_Click(object sender, EventArgs e) { openFileDialog1.InitialDirectory = @"C:\"; openFileDialog1.Title = "Select

我正在做一个项目,通过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.StartCMD.exe,/c,用于*.apk DO adb install\%n\


Microsoft希望%%在脚本中使用,%在命令行中使用

请更具体一点-什么不允许我使用批处理脚本代码?有任何错误消息吗?当我在*.apk中为%%n添加此行/c时,adb是否安装%%n它在行中显示错误,并且我无法运行该应用程序,实际的错误可能有一定的意义。现在我在批处理脚本中使用该行,并通过我的C WFA调用该批处理脚本,这让我完成了在目录中安装所有apk文件的工作,但我想将类似的内容集成到我的C WFA中,不想调用批处理脚本!是的,你可以叫我一个真正的傻瓜仅仅使用c遍历软件包列表并逐个安装它们有什么错?这样,您可以更好地控制整个过程,更轻松地处理错误,甚至可以显示一个漂亮的进度条,如果您愿意的话。我仍然会遇到错误,字符中的字符太多方法START的重载需要3个参数!