乐筑天下

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

[综合讨论] 启动并运行2013 C

[复制链接]

6

主题

122

帖子

118

银币

初来乍到

Rank: 1

铜币
30
发表于 2022-7-6 23:59:05 | 显示全部楼层 |阅读模式
找到原始帖子[此处]
我想在CADTutor上分享我的帖子,内容是关于使用AutoCAD 2013产品中引入的新核心控制台。如果需要在许多图形上运行脚本,新的核心控制台可以帮助加快该过程。这个核心控制台是AutoCAD的精简版本,除了看起来像一个神秘的命令行之外,没有任何按钮或用户界面。
如果安装了AutoCAD 2013产品,则可以打开它并亲自查看其外观。它位于C:drive>Program Files>Autodesk>AutoCAD 2013>“accoronsole.exe”

                               
登录/注册后可看大图

 
启动核心控制台后,它看起来类似于windows命令行…
 
注意核心控制台的大小。它在我的电脑上只有27kb重。将其与acad进行比较。exe,当您打开普通AutoCAD界面时加载,您可以看到为什么这个核心控制台可以成为批处理文件的新朋友。
http://autocadtips.files.wordpress.com/2013/01/core-console-3.jpg
 
因此,如果您需要在文件上运行批处理例程,则核心控制台应该能够快速、高效地运行AutoCAD脚本文件(.scr)、LISP例程。NET(dot NET)DLL和其他编程例程。(我只熟悉脚本文件和LISP,因此我将集中注意力)。
在掌握了本教程中包含的基本知识后,可以随意修改批处理例程,以满足其他脚本文件的需要。
 
正如我前面提到的,核心控制台的功能有限。幸运的是,Kean Walmsley已经完成了最难的部分,并找到了核心控制台可以识别的命令。Kean还制作了一个漂亮的程序。包含可用命令的txt文件[here]。谢谢你把这些放在一起,基恩!!
 
如果您已经如上图所示启动了Core控制台,请继续并关闭它。你可以看到,这有点神秘,因为即使他们给出了一个语法示例,也不清楚如何使用它……我花了一段时间让它为我运行,就像帖子的名称一样,我也想让你也运行起来。
 
在这篇文章中,我们将学习如何以两种方式运行核心控制台。
1) 通过运行ScriptPro 2.0和
2) 通过在窗口中自行运行。bat(批处理)文件。
通过这两种方式,我们将使用相同的AutoCAD脚本文件,将名为“Layout1”的布局选项卡打印到PDF文件中。
 
如果您想遵循这个示例,请在C:驱动器上创建一个文件夹,并将其命名为“Test”。将一些包含名为“Layout1”的布局选项卡的图形,以及以下名为“Plot2PDF.scr”的AutoCAd脚本文件的副本放置在C:\Test文件夹中。
 
脚本文件示例:请另存为“Plot2PDF.scr”
  1. (setq CurrDwgName (getvar "dwgname"))
  2. (setq Fname (substr CurrDwgName 1 (- (strlen CurrDwgName) 4)))
  3. (setq name (strcat (getvar "DWGPREFIX") Fname ".pdf"))
  4. ;Command:
  5. FILEDIA
  6. ;Enter new value for FILEDIA <1>:
  7. 0
  8. ;Command:
  9. -PLOT
  10. ;Detailed plot configuration? [Yes/No] <No>:
  11. Yes
  12. ;Enter a layout name or [?] <Model>:
  13. Layout1
  14. ;Enter an output device name or [?] <None>:
  15. DWG To PDF.pc3
  16. ;Enter paper size or [?] <ANSI A (11.00 x 8.50 Inches)>:
  17. ANSI D (22.00 x 34.00 Inches)
  18. ;Enter paper units [inches/Millimeters] <Inches>:
  19. Inches
  20. ;Enter drawing orientation [Portrait/Landscape] <Portrait>:
  21. Landscape
  22. ;Plot upside down? [Yes/No] <No>:
  23. No
  24. ;Enter plot area [Display/Extents/Layout/View/Window] <Display>:
  25. Extents
  26. ;Enter plot scale (Plotted Inches=Drawing Units) or [Fit] <Fit>:
  27. 1:1
  28. ;Enter plot offset (x,y) or [Center] <0.00,0.00>:
  29. 0.00,0.00
  30. ;Plot with plot styles? [Yes/No] <Yes>:
  31. Yes
  32. ;Enter plot style table name or [?] (enter . for none) <>:
  33. monochrome.ctb
  34. ;Plot with lineweights? [Yes/No] <Yes>:
  35. Yes
  36. ;Plot Scale lineweights with plot scale? <No>
  37. ;Plot paper space first? <No>
  38. ;Hide paper space objects? <No>
  39. ;Enter file name <C:\Work\solids-Model.pdf>:
  40. !name
  41. ;Save changes to page setup? Or set shade plot quality? [Yes/No/Quality] <N>:
  42. No
  43. ;Proceed with plot [Yes/No] <Y>:
  44. Yes
  45. ;Command:
  46. FILEDIA
  47. ;;;Enter new value for FILEDIA <1>:
  48. 1


                               
登录/注册后可看大图

 
使用ScriptPro 2.0的示例
ScriptPro 2.0是免费的,可以从以下[此]链接下载。旧版本的ScriptPro不允许您设置核心控制台来运行批处理。旧版本自动使用成熟的acad。exe文件。
安装后,继续启动ScriptPro 2.0
应该有一个已安装的桌面图标,或者您可以通过以下方式导航到它:
开始>所有程序>Autodesk>ScriptPro。exe(如下所示)

                               
登录/注册后可看大图

 
使用ScriptPro和核心控制台的唯一技巧是将ScriptPro设置为使用正确的。exe文件。
 
ScriptPro打开后,
 
单击“设置”
[列表=1]
  • 浏览–导航到C:\Program Files\Autodesk\AutoCAD 2013\AccoronSole。exe选择。exe文件。
  • 单击“确定”
    [/列表]

                                   
    登录/注册后可看大图

     
    现在设置了核心控制台,您可以构建文件列表,并像往常一样选择脚本。
     
    要选择文件:
    单击“从文件夹添加”按钮,然后从列表中浏览到一个文件夹,然后单击“确定”。
    ScriptPro的一个优点是,您可以创建一个列表

                                   
    登录/注册后可看大图

     
    要选择将在每个文件上运行的脚本文件,请执行以下操作:
     
    单击“脚本文件”部分中的“浏览”
    [列表=1]
  • 浏览到脚本文件的位置
  • 选择脚本
  • 点击“打开”
    [/列表]

                                   
    登录/注册后可看大图

     
    现在列出了文件并设置了脚本文件,批处理可以使用核心控制台来处理文件。
    要处理旁边有复选标记的文件,请按“选中”按钮(如下所示)

                                   
    登录/注册后可看大图

     
    要使用批处理文件(.bat),请使用以下命令,并根据需要进行相应调整。
     
    如果您将以下行复制到记事本文件中,并将其与扩展名一起保存。bat它将成为一个批处理文件。
     
    但在你运行它之前,最好知道它在做什么,下面是一个简单的解释。bat文件:

                                   
    登录/注册后可看大图

     
    以下是批处理文件的内容:
     
    1. FOR %%f IN (“c:\Test\*.dwg”) DO “C:\Program Files\Autodesk\AutoCAD 2013\accoreconsole.exe” /i “%%f” /s “c:\Test\Plot2PDF.scr” /l en-US

     
    确保按图片所示进行复制,即在一行中复制。当内容在多行上时,我无法运行它。只有当这一切都在一条线上时,它才对我有效。(但话说回来,我是这些批处理例程的新手……)
     
    其结果如下:它创建了每个图形的布局1的PDF,并将PDF放置在与图形相同的文件夹中。

                                   
    登录/注册后可看大图
  • 回复

    使用道具 举报

    JGA

    1

    主题

    69

    帖子

    69

    银币

    初来乍到

    Rank: 1

    铜币
    5
    发表于 2022-7-7 00:06:47 | 显示全部楼层
    谢谢分享信息,我们很好地整合在一起。
    回复

    使用道具 举报

    2

    主题

    10

    帖子

    8

    银币

    初来乍到

    Rank: 1

    铜币
    10
    发表于 2022-7-7 00:09:36 | 显示全部楼层
    谢谢你的信息!有很多信息需要消化。我有太多的绘图要“移动”到这个ScriptPro程序中。我将不得不使用批处理文件方法。你能告诉我如何修改批处理文件,使其在我的“F:\”驱动器的所有文件夹和子文件夹中搜索所有图形吗?我有一个脚本文件,它将更新每个图形中的一个块,我很难处理批处理文件。谢谢你的帮助。谢谢你,约翰。
    回复

    使用道具 举报

    JGA

    1

    主题

    69

    帖子

    69

    银币

    初来乍到

    Rank: 1

    铜币
    5
    发表于 2022-7-7 00:17:24 | 显示全部楼层
    厕所,
    您可以将文件直接从windows资源管理器或windows search拖放到ScriptPro中。然后,ScriptPRO将脚本依次应用于每个文件到AutoCAD或AutoCAD控制台。
    ScriptPRO去掉了批处理文件。
    回复

    使用道具 举报

    2

    主题

    10

    帖子

    8

    银币

    初来乍到

    Rank: 1

    铜币
    10
    发表于 2022-7-7 00:20:35 | 显示全部楼层
    我的服务器上有超过600 gb的图形文件。我不能把它们拖到别的地方去。这就是为什么我选择将文件保留在原来的位置并运行批处理文件。还是我缺少了Script Pro方法?拖放对我来说就像你在物理上“移动”或将文件从一个位置复制到另一个位置。不是这样吗?
    回复

    使用道具 举报

    JGA

    1

    主题

    69

    帖子

    69

    银币

    初来乍到

    Rank: 1

    铜币
    5
    发表于 2022-7-7 00:28:31 | 显示全部楼层
    文件保持不变,它只是复制文件路径位置。我不会尝试一次添加这么多文件。AutoCAD中的任何内存泄漏都会让PC一个接一个地运行如此多的文件。如果你有几台电脑可以用,试着在试运行后晚上分担负载。如果您有一个不可靠的文件,ScriptPRO将超时,然后转到下一个文件-因此您不必监视它的运行-它有一个日志文件来突出显示任何问题。祝你好运!
    回复

    使用道具 举报

    6

    主题

    122

    帖子

    118

    银币

    初来乍到

    Rank: 1

    铜币
    30
    发表于 2022-7-7 00:30:13 | 显示全部楼层
    我能够用ScriptPro 2.0测试一个简单的子文件夹
    我确保选择该选项以选择子文件。。。
     
    同时,我会努力找出答案。bat解决方案
    谢谢
    ~格雷格
    005913y2cxcdxdcn2c2bew.jpg
    回复

    使用道具 举报

    2

    主题

    10

    帖子

    8

    银币

    初来乍到

    Rank: 1

    铜币
    10
    发表于 2022-7-7 00:34:48 | 显示全部楼层
    我可以从服务器运行script pro并执行AccoronSole吗。是否可以从带有autocad的工作站执行?我的服务器上没有Autocad的副本。
    回复

    使用道具 举报

    2

    主题

    10

    帖子

    8

    银币

    初来乍到

    Rank: 1

    铜币
    10
    发表于 2022-7-7 00:43:08 | 显示全部楼层
    谢谢格雷格。如果您对bat文件有任何帮助,我们将不胜感激!约翰
    回复

    使用道具 举报

    6

    主题

    122

    帖子

    118

    银币

    初来乍到

    Rank: 1

    铜币
    30
    发表于 2022-7-7 00:48:06 | 显示全部楼层
    我刚刚在我工作的服务器上测试了它,效果很好。我认为它将服务器位置视为计算机的扩展,就像一个巨大的闪存驱动器。当我用主文件夹测试它时,它工作了,并且自动选择了子文件夹,如上图所示。
    抱歉,由于服务器位置上有客户端内容,我无法显示任何屏幕截图
    ~格雷格
    回复

    使用道具 举报

    发表回复

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

    本版积分规则

    • 微信公众平台

    • 扫描访问手机版

    • 点击图片下载手机App

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

    GMT+8, 2025-3-10 04:25 , Processed in 0.954395 second(s), 75 queries .

    © 2020-2025 乐筑天下

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