using System;
using System.Runtime.InteropServices;
using System.Collections.Generic;namespace CarSimAutomation
{/// <summary>/// CarSim COM 自动化测试接口/// 封装所有 CarSim COM 功能用于自动化测试/// </summary>[ComVisible(true)][ClassInterface(ClassInterfaceType.AutoDual)]public class CarSimTestInterface : IDisposable{private dynamic _carSimApp; // CarSim COM 对象private bool _isInitialized = false;/// <summary>/// 初始化 CarSim COM 连接/// </summary>public void Initialize(){if (_isInitialized) return;try{Type carSimType = Type.GetTypeFromProgID("CarSim.Application");