Win10,Autodesk Revit 局域网工作集建立中不能打开中心文件所在电脑的问题。

发现问题

最近和同事尝试revit协同时发现了一些问题:如A电脑建立完中心模型并放置在自己的共享文件夹中,B电脑在网络中看不到A电脑图标,或者打开不了A电脑的图标,以至于创建不了自己的本地副本。为叙述方便,以下A电脑简称“A”,B电脑简称“B”。

解决方法

  1. 在A的控制面板-网络和Internet-网络和共享中心-高级共享设置 中
  2. 在【来宾或公用】选项卡下勾选如下图
  3. 在【所有网络】选项卡下勾选如下图,
    在这里插入图片描述
    在这里插入图片描述

3.检验成果
此时B可以在的资源管理器点击【网络】查看局域网中的计算机,如果可显示并且无需输密码就可以打开,那么B就可以用revit打开A的中心文件了。
在这里插入图片描述

  1. 如果发现网络中计算机个数显示不全
    参见百度回答如下:
    【我也遇到相同问bai题,终于有了完美du解决方法,不用改注册zhi表,小娜dao搜索“启用或关闭windows功能”(或zhuan者在控shu制面板中展开或者搜索),找到“SMB 1.0/CIFS文件共享支持”,先取消前面的勾选,按要求重启后再选中,重启后,网络中的所有电脑都回来啦!】
好的,我可以为您提供一个C#代码示例来批量分离Revit中心文件并保存至另一个文件夹: ```csharp using System; using System.IO; using Autodesk.Revit.ApplicationServices; using Autodesk.Revit.Attributes; using Autodesk.Revit.DB; using Autodesk.Revit.UI; namespace RevitPlugin { [Transaction(TransactionMode.Manual)] public class SeparateCentralFilesCommand : IExternalCommand { public Result Execute(ExternalCommandData commandData, ref string message, ElementSet elements) { UIApplication uiApp = commandData.Application; UIDocument uiDoc = uiApp.ActiveUIDocument; Document doc = uiDoc.Document; string centralFilesFolderPath = @"C:\CentralFiles\"; string separatedFilesFolderPath = @"C:\SeparatedFiles\"; if (!Directory.Exists(centralFilesFolderPath)) { message = "Central files folder does not exist."; return Result.Failed; } if (!Directory.Exists(separatedFilesFolderPath)) { Directory.CreateDirectory(separatedFilesFolderPath); } foreach (string centralFilePath in Directory.GetFiles(centralFilesFolderPath, "*.rvt")) { ModelPath centralModelPath = ModelPathUtils.ConvertUserVisiblePathToModelPath(centralFilePath); CentralModelPath centralModelPathObj = CentralModelPath.FromModelPath(centralModelPath, new WorksetConfiguration()); using (Transaction tx = new Transaction(doc)) { tx.Start("Detach from central"); DetachFromCentralOptions options = new DetachFromCentralOptions(); options.SaveLocalBefore = true; options.SaveAsCentral = false; options.OpenWorksetsDefault = false; options.CloseOriginal = true; doc.SaveAs(separatedFilesFolderPath + Path.GetFileName(centralFilePath), new SaveAsOptions() { OverwriteExistingFile = true }); tx.Commit(); } } message = "Central files separated successfully."; return Result.Succeeded; } } } ``` 在上述代码,我们首先定义了两个文件夹路径,一个是Revit中心文件文件夹路径,另一个是保存分离后文件文件夹路径。我们检查这两个文件夹是否存在,如果中心文件文件夹不存在,则返回失败,否则我们遍历中心文件夹下所有的Revit中心文件,然后使用`DetachFromCentralOptions`选项将其分离并保存到指定文件。最后返回成功的结果。 请注意,此代码示例仅供参考,您需要根据自己的需要进行修改和调整。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值