计算机辅助设计论坛-AutoCAD,Inventor,Revit和其​​他Autodesk产品的提示,技巧,讨论和实用程序[www.cadforum.cz]
捷克斯基 英语 德意志
登录/注册:
 Visitors: 3810 

计算机辅助设计技巧 CAD技巧 # 12306:

计算机辅助设计 
 %  平台  category 
Q-问题

如何检查特定的应用程序或进程是否正在运行?

A-答案 如果您需要签入 LISP 特定Windows应用程序或进程(在任务管理器中可以看到的项目)正在运行的应用程序,可以使用以下命令 LISP function:

(defun isRunning? (procname / apps item lst meth1 meth2 WMI)
  (setq WMI (vlax-create-object "WbemScripting.SWbemLocator")
        meth1 (vlax-invoke WMI 'ConnectServer nil nil nil nil nil nil nil nil)
        meth2 (vlax-invoke meth1 'ExecQuery "Select * from Win32_Process"))
  (vlax-for item meth2
    (setq lst (append lst (list (vlax-get item 'CommandLine))))
  )
  (vlax-release-object WMI)
  (vlax-release-object meth1)
  (vlax-release-object meth2)
  (setq lst (vl-remove nil lst))

  (vl-some '(lambda (s) (wcmatch (strcase s) (strcat "*" (strcase procname) "*"))) lst)
)

为了 程序名 参数,请使用任何标识特定应用程序或进程的运行字符串的子字符串-例如参数 "学院。可执行程序” 应该总是回来 T,作为 的AutoCAD is running for sure:

(在跑? ”学院。可执行程序”)

Windows索引编制过程正在运行吗?

(是否正在运行?“ SearchProtocolHost”)

计算机辅助设计
100% 赢得  CAD 
8.7.2019    1065×  
价格-CAD eShop:
适用于: 的AutoCAD ·

也可以看看:
提示12749:在Fusion 360中生成参数化数学3D表面(网格)。
提示12743:自Inventor 2021起,Excel表格的iLogic处理发生了变化。
提示12641:如何将图形从Excel复制到AutoCAD?
提示12609:Dynamo-如何在Revit中将光栅照片转换为3D模型?
提示12588:即使没有云,离线也可以在Fusion 360中转换哪些CAD格式?


背部   所有 CAD技巧 所有CAD提示&tricks



我们有帮助您吗? 如果要支持CAD论坛Web服务,请考虑购买我们的其中之一 计算机辅助设计应用,或我们的自定义软件开发产品,或通过PayPal捐款(请参见上文)。 You may also 添加链接 到您的网站-像这个“粉丝”链接: 计算机辅助设计论坛-有关Autodesk产品的提示,实用程序和模块
CAD:    OS:    Categ: 
文本:  FAQ 词汇表   



特色:
通过我们针对Autodesk Revit的BIM附加功能集,提高您的生产率
计算机辅助设计工作室 Revit工具 更多信息


请自担风险使用这些技巧。
对于使用任何这些技巧可能导致的可能出现的问题,CAD Studio概不负责。
排行榜