Python脚本/宏在Catia v5工具栏上

2024-05-15 14:40:49 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在学习python语言,我想学习一些关于为CAD程序编写脚本的知识。但我不知道一件事,也没有发现任何关于如何将脚本/宏放在catia工具栏上的信息。VBA宏没有问题,但是其他语言也有问题。在


Tags: 程序脚本语言信息vba工具栏cadcatia
1条回答
网友
1楼 · 发布于 2024-05-15 14:40:49

您始终可以创建一个CATScript/catvbs/catvba,在CATIA中调用您想要的(宏、应用程序…),并在工具栏上为这些“启动器”指定一个图标。在

下面的代码示例在CATScript中。在

例如运行hta文件。在

Language="VBSCRIPT"
Sub CATMain()
Set WshShell = CreateObject("WScript.Shell")
'Run the hta.
hta = "c:\Temp\E3source\CATVBS\your_file.hta" 
WshShell.Run hta , 1, true
Set WshShell = Nothing
End Sub

运行exe文件

^{pr2}$

或者

Sub CATMain()
call CATIA.SystemService.ExecuteBackGroundProcessus ("c:\Temp\your_file.exe")
End Sub

运行bat文件

Sub CATMain()
CATIA.SystemService.ExecuteProcessus "C:\Temp\your_file.bat"
End Sub

运行vbs文件

Language="VBSCRIPT"
Sub CATMain()
call CATIA.SystemService.ExecuteBackGroundProcessus("WScript.exe c:\CAT\copy_folder.vbs")
End Sub 

相关问题 更多 >