if (pScriptUtil){
cout << "OK! CATScriptUtilities is here! " << endl;
CATUnicodeString strLib("E:\\MyPathToMacros");
CATUnicodeString strPrg("Macro1.catvbs");
CATVariant var;
pScriptUtil->ExecuteScript(strLib,
catScriptLibraryTypeDirectory,
strPrg,
var );作者: HNBoTree 时间: 2005-10-19 13:45
这种方法只能运行一次啊,第二次就不能运行了,是不是这样子的?作者: saeba 时间: 2005-10-19 14:26
Please refer the document of CATScriptUtilities.
There is a Loooooong sample teaching you how to use this API.作者: HNBoTree 时间: 2005-10-19 15:34
你好seaba兄,
我用new CATScriptUtilities(); 后CATIA不执行 ExecuteScript 函数,
而用CATScriptUtilities::ExecuteScript 确可以执行
但是只能用一次啊!
应该怎么做?
我的Script中只有这么几条语句
Language="VBSCRIPT"
Sub CATMain()
Set settingControllers1 = CATIA.SettingControllers
Set visualizationSettingAtt1 = settingControllers1.Item("CATVizVisualizationSettingCtrl")