Bentley Communities
Bentley Communities
  • Site
  • User
  • Site
  • Search
  • User
Bentley 中国优先社区
  • Welcome to Bentley Communities
  • Bentley's Communities
  • Bentley 中国优先社区
  • Cancel
Bentley 中国优先社区
技术资料库 强大的键入命令EXPAND
    • Sign In
    Bentley 中国优先社区 requires membership for participation - click to join
    • -Bentley 中文技术资料库
      • +AutoPIPE
      • +Bentley Navigator
      • +Bentley Substation
      • +Bentley 道路与场地设计
      • +BRCM
      • +BridgeMasterModeler/OpenBridgeModeler
      • +i-model / DgnDb
      • +LumenRT/ContextCapture
      • -MicroStation
        • +01-常见问题解答
        • +02-培训资料
        • +03-软件安装与配置
        • +04-图形用户界面
        • +05-辅助绘图
        • +06-二维绘图
        • +07-三维建模
        • +08-渲染和动画
        • +09-打印
        • +10-元素选择和操作/测量
        • +11-单元/组/图案化
        • +12-文字/标注/表格/报表
        • +13-自定义线型和多线
        • +14-单位和坐标系
        • +15-模型与参考文件
        • +16-视图和层
        • +17-动态视图和组图
        • +18-光栅/点云/实景
        • +19-DGN/DWG及格式转换
        • +20-实用工具
        • +21-二次开发
        • -22-其它
          • Alt键和鼠标左右键配合的两个小技巧
          • CONNECTION client 10.00.00.15常见问题解答
          • CONNECTION client EAP常见问题解答
          • DGN中工作单位的显示设置
          • Edit菜单下的Set Mark如何使用?
          • Function Keys的移植
          • MicroStation异常日志(Exception Log)
          • MicroStation的光辉岁月
          • User Preferences相关问题解决方法小汇
          • [CE] 切换工作流和常用菜单的快捷键
          • [CE]dgn自动关联工作空间新特性
          • [CE]MicroStation Connect Edition Update7新功能介绍
          • [CE]MicroStation的自动关闭功能
          • [CE]使用Explorer查看元素
          • [CE]用键入命令切换工作流和选项卡
          • 为什么放置了placemark却看不到
          • 使用Remote Desktop Connection远程启动MicroStation时,MicroStation崩溃
          • 元素Link图标显示实用小技巧
          • 关于MicroStation AutoSave功能
          • 删除不存在的字体列表项
          • 删除插入DGN的图片后,DGN文件大小没有改变?
          • 利用命名表达式查找工具的键入命令
          • 发布imodel 到ProjectWise share的设置和方法
          • 在MicroStation中执行AutoCAD命令
          • 如何关闭在线帮助文档MicroStation CONNECT Edition (Update 5)
          • 如何合并多个文件
          • 如何在Key-in窗口执行一个批命令文件
          • 如何将SketchUp中的模型(*.Skp)导入到Microstation中?
          • 如何批量删除同一位置的重复元素
          • 如何给文件加密和授权
          • 将DGN文件导出为XML
          • 强大的键入命令EXPAND
          • 怎样重置User Preferences和删除MicroStation的临时文件
          • 批处理将多个3DDGN文件转换成2DDGN文件
          • 批量导入FBX文件
          • 灵活使用Message Center消息中心
          • 登录Service Request Manager时报错,无法创建Service Request
          • 解决MicroStation在高安全级别设置环境中安装和激活问题小汇
          • 输出的stl文件精度不高,发生形变
          • 通过文件保护将文件设置成ReadOnly
        • +23-MicroStation与iTwin交互
        • +24- Learning Tips
      • +MOSES
      • +OpenBridge
      • +OpenBuildings Designer
      • +OpenFlows
      • +OpenPlant
      • +OpenPlant Electrical CCK
      • Plaxis 地质分析
      • +ProjectWise
      • +ProStructures
      • +SACS
      • +STAAD.Pro
      • +SYNCHRO Pro
      • 中国优先产品汇总
      • +其 它
      • +建筑设计之思考(赵大师专作)
      • +桥梁大师<BridgeMaster>
      • +现浇箱梁
      • +软件激活及授权
    • +iTwin 数字孪生平台
    • Bentley二次开发资料库
    • +常用产品离线安装包分享 [截止到2021年9月]
    • +常见问题汇总
    • Bentley-Learn 官方教学平台-使用方法
    • +中国优先社区使用指南
    • +Bentley在线视频资源精选
    • +Bentley学习资料库
    • +服务合作伙伴计划

     
     Questions about this article, topic, or product? Click here. 

    强大的键入命令EXPAND

    MicroStation具有一个不为大多数人知的键入命令EXPAND。它共有三种用法:①EXPAND ECHO;②EXPAND KEYIN;③EXPAND SET或EXPAND SETSAVE。下面就这三种用法通过举例一一道来。

    1、查看隐藏配置变量的值:我们知道,在MicroStation中以下底线开头的配置变量为隐藏变量,在标准的Configuration对话框中不可见(当然,还可以通过设置在对话框中显示这些隐藏变量,这是另外一个话题显示所有的参数变量)。那么,通过EXPAND ECHO命令可查看这些隐藏配置变量的值。请在MicroStation的命令键入栏输入EXPAND ECHO $(_ROOTDIR)并回车,然后打开消息中心查看隐藏变量_ROOTDIR的值,它应该就是您MicroStation安装的文件夹位置。如下图所示:

    2、在键入命令中使用配置变量:我们在输入一些命令时有时需要用到配置变量的值,此时仅仅在命令中用$()是不起作用的,需要在最开始用EXPAND KEYIN,然后键入含有$()的键入命令才可以。举一个具体的例子:用户想设置以当前文件名(test.dgn)为参考的那一行的可见边显示方式为Cached,如下图所示:

    如果键入Reference VisibleEdges Cached Test.dgn当然对上图是可以工作的,但用户想要一个通用的方案,就是说,无论当前的文件是test.dgn亦或是abc.dgn,这个键入命令都不需要改变。此时就用到EXPAND KEYIN命令了。请键入EXPAND KEYIN Reference VisibleEdges Cached $(filename(_DGNFILE))并回车。

    对以上命令稍加解释:_DGNFILE为隐藏配置变量,代表的是全路径的当前文件。filename为一个函数,可取得全路径文件中的文件名(含扩展名),所以,filename(_DGNFILE)返回的就是test.dgn。还有basename(_DGNFILE)可返回test。

    EXPAND KEYIN还可简写为$,所以,以上命令还可简写为$ Reference VisibleEdges Cached $(filename(_DGNFILE))

    请注意,这两个$的含义不同,第一个$代表EXPAND KEYIN,第二个$代表宏展开。

    3、通过键入设置配置变量的值:比如我们想临时设置一个配置变量MYFILE为当前文件,就可以通过键入EXPAND SET MYFILE = $(_DGNFILE)来实现。注意等号两侧都要有一个空格符。如果键入EXPAND SETSAVE MYFILE = $(_DGNFILE)则配置变量MYFILE不仅在当前会话期内有效,而且会被保存到用户配置变量文件中,下次启动MicroStation后继续有效。

    • Share
    • History
    • More
    • Cancel
    • Yongan.Fu Created by Bentley Colleague Yongan.Fu
    • When: Tue, Dec 8 2015 2:26 AM
    • lei.lin Last revision by Bentley Colleague lei.lin
    • When: Tue, Jan 10 2017 4:39 AM
    • Revisions: 4
    • Comments: 0
    • Sign in to reply
    Recommended
    Related
    Communities
    • Home
    • Getting Started
    • Community Central
    • Products
    • Support
    • Secure File Upload
    • Feedback
    Support and Services
    • Home
    • Product Support
    • Downloads
    • Subscription Services Portal
    Training and Learning
    • Home
    • About Bentley Institute
    • My Learning History
    • Reference Books
    Social Media
    •    LinkedIn
    •    Facebook
    •    Twitter
    •    YouTube
    •    RSS Feed
    •    Email

    © 2023 Bentley Systems, Incorporated  |  Contact Us  |  Privacy |  Terms of Use  |  Cookies