C#打开另一个应用程序在其他应用程序中执行操作

时间:2016-09-21 02:34:19

标签: c#

我对C#非常陌生,我试图了解是否有可能打开另一个应用程序,在此示例中为Toad Data Point,然后在该应用程序中执行操作。我希望完成的是打开Toad Data Point,然后启动自动化脚本。自动化脚本是TAS文件。您应该能够在应用程序中按f5启动自动化脚本。任何智慧都非常感激。

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Diagnostics;

namespace ConsoleApplication3
{
class Program
{
    static void Main(string[] args)
    {
        Process toad = new Process();
        toad.StartInfo.FileName = @"T:\InterTeam\Decision-Support\AHS\SQL\Test Scripts\TCC ACO Test Streamline\Entity Automation Scripts\EntityX TCC 2015.tas";
        toad.Start();

    }
}
}

1 个答案:

答案 0 :(得分:2)

好的,如果你想启动另一个应用程序,你可以尝试使用' cmd.exe'。还有什么,' StartInfo'有其他参数,如果你想启动你的文件,你可以这样做:

 Process process = new Process();
            process.StartInfo.FileName = "cmd.exe";
            process.StartInfo.WorkingDirectory = @"T:\InterTeam\Decision-Support\AHS\SQL\Test Scripts\TCC ACO Test Streamline\Entity Automation Scripts\";
            process.StartInfo.FileName = "EntityX TCC 2015.tas";
            process.Start();