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");