c#判断autocad是否打开

发布网友 发布时间:2024-10-24 01:29

我来回答

3个回答

热心网友 时间:2024-10-31 21:19

//以下是一个C#控制台程序中的代码

using System;
using System.Diagnostics;

namespace TestCSharp
{
    class Program
    {
        static void Main(string[] args)
        {
            try
            {
                string processName = "AutoCAD";//名字你打开autocad,去任务管理器看看具体是什么
                Process[] autoCADs = Process.GetProcessesByName(processName);
                if (autoCADs.Length > 0)
                {
                    Console.Write("已经打开" + autoCADs.Length.ToString() + "个AutoCAD程序实例");
                }
            }
            catch (System.Exception ex)
            {
                Console.Write(ex.ToString());
            }

            Console.ReadKey();
        }
    }
}

热心网友 时间:2024-10-31 21:15

是进程还是文件?

热心网友 时间:2024-10-31 21:14

顶 刷新①丅的解答,最好的办法就是 在进程中找 是否有这个进程,有就代表打开了,反之没有打开

热心网友 时间:2024-10-31 21:14

//以下是一个C#控制台程序中的代码

using System;
using System.Diagnostics;

namespace TestCSharp
{
    class Program
    {
        static void Main(string[] args)
        {
            try
            {
                string processName = "AutoCAD";//名字你打开autocad,去任务管理器看看具体是什么
                Process[] autoCADs = Process.GetProcessesByName(processName);
                if (autoCADs.Length > 0)
                {
                    Console.Write("已经打开" + autoCADs.Length.ToString() + "个AutoCAD程序实例");
                }
            }
            catch (System.Exception ex)
            {
                Console.Write(ex.ToString());
            }

            Console.ReadKey();
        }
    }
}

热心网友 时间:2024-10-31 21:11

顶 刷新①丅的解答,最好的办法就是 在进程中找 是否有这个进程,有就代表打开了,反之没有打开

热心网友 时间:2024-10-31 21:16

是进程还是文件?
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com