文件夹只读属性去不掉_SolidWorks只读与Windows只读,谁真谁假

1、文件只读

文件的只读属性可以很好地预防硬盘中的文件被轻易改变。对于SolidWorks文件,有两种方式可以为文件设置只读访问保护。

SolidWorks只读——SolidWorks自带的只读打开不会真正的阻止源文件修改的保存,它只是在保存时需确认是否覆盖硬盘上的源文件。

Windows只读——通过Windows的文件属性将其设置为只读,它将真正的防止文件被覆盖替换。

2、文件只读设置实例

步骤1为设计库添加文件位置

在【任务窗格】上单击【设计库】标签,单击【添加文件位置】,选择实例文件所在的路径,单击确定,单击新添加的文件夹将显示其中的零部件,如下图所示。注:这一步是为后边说明设置只读属性的两种方法。

a4b27d3dc63c0629f9f2878e6bf78c33.png

步骤2只读方式打开零件

单击【文件】/【打开】,浏览到实例零件所在目录,选中零件【只读.sldprt】,打开方式为【以只读打开】,在标题栏中显示零件为只读,如下图所示。

4b7df80d2a0fd1374d3b34b9fc9d6d66.png

步骤3更改零件尺寸并保存

在图形区双击零件显示特征尺寸,然后双击尺寸20,弹出一个只读文档提示框,单击【确定】,将尺寸修改为30,单击【重建】,如下图所示。

6adbc69d0ec018ff8d83f80119e9df23.png

单击【保存】,弹出警告对话框,单击【确定】,弹出【另存为】对话框,以原文件名【保存】,弹出【确认另存为】对话框,提示【只读.sldprt】已存在,单击【是】,完成替换,如下图所示。

28373b7cb39942ff9b99288631448042.png
2ba6954d4ffc8387fca2c21057b286ae.png

保存后标题栏的【只读】提示消失,如下图所示。

af60c22e1441862c849238cd94e3685f.png

关闭零件。

步骤4设置只读属性

在【设计库】中右键单击【只读.sldprt】并选择【属性】,勾选【只读】,单击【确定】,如下图所示。注:在windows的资源管理器中直接在打开文件目录,右键选择文件属性设置只读属性效果一样,也更常规。

3058c4e5a8e22d0b1e7567864d727d71.png

步骤5直接打开零件

单击【打开】,选择零件【只读.sldprt】,直接单击【打开】,弹出当前文件无法写入的提示,单击【以只读方式打开】,同样在标题栏中显示零件为只读,,如下图所示。

e90167e16fd99b570ac1db9a6eec69c3.png
c59e8deb2880b3dd7b543ff46766e8d5.png
fcdbbd560f8138a20cbf02cc1d6cc292.png

步骤6更改零件尺寸并保存

在图形区双击零件显示特征尺寸,然后双击尺寸30,弹出一个只读文档提示框,单击【确定】,将尺寸修改为20,单击【重建】,如下图所示。

0bc90a777613dd15586ede6a7f3d2c90.png

单击【保存】,弹出【另存为】对话框,以原文件名【保存】,弹出【确认另存为】对话框,提示【只读.sldprt】已存在,单击【是】,再次提示文件为只读,只能用其他文件名进行保存,如下图所示。

315c67f1c18afcd345254bc8beab5af6.png
a407b0db584a5dbcaa50bae128695d6b.png

单击【确定】,在【另存为】对话框中单击【取消】,放弃保存,关闭文件。然后在【只读.sldprt】所在的文件夹中对其单击右键,选择【属性】,清除【只读】。

总结:solidworks的只读只是发出修改确认的警告,而windows文件的只读属性可以真正防止文件被修改。

实例文件源:s/1I1pkygWbLlHJBW0STK6wxA

6h52

你可以使用Python和SolidWorks API来进行图形绘制。SolidWorks提供了一个COM接口,可以Python进行交互。你可以使用Python脚本编写自定义程序,以控制SolidWorks并生成图形。 首先,确保你已经安装了SolidWorks软件,并且拥有合法的许可证。然后,按照以下步骤进行操作: 1. 安装pywin32库:在Python环境中,你需要安装pywin32库来实现SolidWorks的通信。你可以使用以下命令来安装它: ``` pip install pywin32 ``` 2. 导入所需的模块:在Python脚本中,你需要导入`win32com.client`模块以实现SolidWorks的通信。示例代码如下: ```python import win32com.client ``` 3. 连接到SolidWorks:使用以下代码连接到SolidWorks应用程序: ```python swApp = win32com.client.Dispatch("SldWorks.Application") ``` 4. 打开零件文件:使用以下代码打开一个现有的零件文件或创建一个新的零件文件: ```python partDoc = swApp.OpenDoc("path/to/your/part.sldprt", 1) # 1表示以只读方式打开 # 或者 partDoc = swApp.NewDocument("Part") ``` 5. 创建一个草图:使用以下代码创建一个新的草图并指定其平面: ```python sketch = partDoc.SketchManager.InsertSketch(True) # True表示在草图平面上创建草图 ``` 6. 绘制几何图形:使用SolidWorks API提供的方法在草图上绘制几何图形。例如,你可以使用`sketch.CreateLine`方法绘制直线: ```python startPoint = (0, 0, 0) # 起点坐标 endPoint = (10, 10, 0) # 终点坐标 sketch.CreateLine(startPoint, endPoint) ``` 7. 更新草图:使用以下代码更新草图以显示绘制的几何图形: ```python sketch.Update() ``` 8. 保存和关闭文件:使用以下代码保存并关闭文件: ```python partDoc.SaveAs("path/to/save/part.sldprt") partDoc.Close() ``` 请注意,以上只是一个简单的示例,你可以根据你的需要使用SolidWorks API进行更复杂的操作。 希望这些信息对你有所帮助!如有任何问题,请随时提问。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值