我对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();
}
}
}
答案 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();