autocad - 如何使用 AutoLISP 检查应用程序是否正在运行
问题描述
在 CAD 应用程序 (ZWCAD) 中,我通过 AutoLISP 启动我的应用程序。
(startapp "C://[path]//Application.exe")
所以每次创建新文件时应用程序都会运行。工作正常。
现在我想将应用程序实例限制为一个。那么如何检查应用程序是否已经在运行呢?
解决方案
今天我找到了更简单的方法。准备使用 LISP 功能
(dos_processes)
它返回所有正在运行的进程的列表。
推荐阅读
- python - 在数据框中拆分和排序值
- javascript - 在 JavaScript 中分离 while 循环输出
- postgresql - 使用 PostgreSQL 创建数据透视表
- javascript - 如何在谷歌 AMP 中嵌入 Tawk 聊天脚本
- sql - 用于计算总计而不考虑重复行的 SQL 查询
- java - 通过 Retrofit 中的 Model 类在 GET 请求 URL 中传递 ID
- android - Android Studio 自动完成将对象包装在另一个对象中
- java - 在Java中将字节转换为兆字节变为零
- sql-server - 将 SSAS 数据库从 MSSQL 2005 迁移到 2012
- hibernate - 在grails的单个应用程序中连接不同的数据库(动态)