lijon 发表于 2019-8-15 10:44:45

关于PackAndGo对象FlattenToSingleFolder属性的问题,求大神解答

我在使用PackAndGo的属性FlattenToSingleFolder时,将这个属性的值设置为False和设置为True后,运行的结果时一样的,但官方给出的解释如下:
Property ValueTrue to save all files to the root directory of the Pack and Go destination folder, false to save the files to subfolders in the destination folder that mirror the current model's folder structure
我的理解是相当于勾选下图的选项:


但是我设置为:swPackAndGo.FlattenToSingleFolder = true;和设置为:swPackAndGo.FlattenToSingleFolder = False;其结果完全一样,到底是什么原因呢,我想要的效果就是勾选上图




MrWorm 发表于 2019-8-27 22:49:39

可能因为你所有模型本身就在同一个文件夹内,导致平展到单一文件夹与保证完整文件夹结构保存的效果一样——From:南京 刘典军

super 发表于 2019-8-28 22:40:58

二楼兄弟说的对

lijon 发表于 2019-8-31 08:10:08

MrWorm 发表于 2019-8-27 22:49
可能因为你所有模型本身就在同一个文件夹内,导致平展到单一文件夹与保证完整文件夹结构保存的效果一样—— ...

不是,经过多次测试,其结果都完全一样,都是打包在一个文件夹内的

lijon 发表于 2019-8-31 08:11:32

super 发表于 2019-8-28 22:40
二楼兄弟说的对

然而并不是,这个功能也没有办法录制宏,能否帮忙测试一下

zengqh0314 发表于 2019-9-11 16:33:53

本帖最后由 zengqh0314 于 2019-9-11 16:59 编辑

把 swPackAndGo.FlattenToSingleFolder = False 这一行提前 就行了,放到 status = swPackAndGo.SetSaveToName(True, myPath) 之前就可以了。
api的位置有问题





页: [1]
查看完整版本: 关于PackAndGo对象FlattenToSingleFolder属性的问题,求大神解答