乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 81|回复: 3

[编程交流] 支持文件搜索路径

[复制链接]

15

主题

23

帖子

7

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
80
发表于 2022-7-6 15:15:27 | 显示全部楼层 |阅读模式
我有一个自定义的VB系统安装在许多机器上,需要添加到几个更多。最大限度地利用时间是将所有子目录添加到“选项”对话框中的“支持文件搜索路径”列表中。
 
有没有办法自动完成这项工作,或者有没有可以读取的文件来节省我的时间?
 
如有任何见解,将不胜感激。
拍打
回复

使用道具 举报

48

主题

1073

帖子

1043

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
238
发表于 2022-7-6 15:50:55 | 显示全部楼层
您可以将整个配置文件从一台机器导出到共享驱动器,然后将其导入其他机器。这当然会打乱每个用户所做的任何更改,但我认为你不能只导入一个选项卡。我们过去在这里讨论过这个问题,我认为有人想出了一个解决方案,但它涉及从注册表导出,所以我更喜欢打乱其他绘图员。
回复

使用道具 举报

15

主题

23

帖子

7

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
80
发表于 2022-7-6 16:00:26 | 显示全部楼层
我提出了一个程序解决方案。
 
  1. Public Sub Init_Setup()
  2.    ' This routine adds all of the Support File Search Paths
  3.    Dim preferences As AcadPreferences
  4.    Dim currSupportPath As String
  5.    Dim newSupportPath() As String
  6.    newSupportPath(0) = "C:\Program Files\GPTOOLBOX"
  7.    newSupportPath(1) = "C:\Program Files\GPTOOLBOX\Blocks"
  8.    [color=red]ADD AS MANY LINES AS YOU LIKE TO THE ARRAY[/color]
  9.    Set preferences = ThisDrawing.Application.preferences
  10.    ' Retrieve the current SupportPath value
  11.    currSupportPath = preferences.Files.SupportPath
  12.    ' Check for each value in the SupportPath
  13.    For i = 0 To UBound(newSupportPath)
  14.        If InStr(UCase(currSupportPath), UCase(newSupportPath(i))) = 0 Then
  15.            currSupportPath = currSupportPath & ";" & newSupportPath(i)
  16.            MsgBox newSupportPath(i) & " added."
  17.        End If
  18.    Next i
  19.    MsgBox "The SupportPath value has been set to " & currSupportPath, vbInformation, "SupportPath Example"
  20. End Sub
回复

使用道具 举报

0

主题

252

帖子

290

银币

限制会员

铜币
-8
发表于 2022-7-6 16:23:52 | 显示全部楼层
使用Autocad外部的VBScript,这是最快的。如果你需要的话,我可以举个例子
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2025-3-4 18:07 , Processed in 0.333049 second(s), 60 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表