找回密码 注册 QQ登录
一站式解决方案

iCAx开思网

CAD/CAM/CAE/设计/模具 高清视频【积分说明】如何快速获得积分?快速3D打印 手板模型CNC加工服务在线3D打印服务,上传模型,自动报价
查看: 21459|回复: 19
打印 上一主题 下一主题

ug girp 如何才能获取当前文件的 文件名

[复制链接]
跳转到指定楼层
1
发表于 2006-5-14 20:50:58 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多同行朋友,交流,分享,学习。

您需要 登录 才可以下载或查看,没有帐号?注册

x
有哪位高手知道ug girp 有哪个命令能获取当前文件的 文件名呢?&FNAME之前好像还要运行DOPEN之类的命令才行。不知 具体的命令是怎样的呢?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 赞一下!赞一下!
2
发表于 2006-5-15 10:31:51 | 只看该作者
我也很想知道,高手指教一下吧,
下边是我获取日期的原程序,有问题,烦请高手们指点一二,帮帮我们这些菜鸟吧,谢谢了!
DELIM/''
&FULLDT=1
print/'&FULLDT=',&FULLDT
crtwrt/'DATE',0,0,
halt
3
发表于 2006-5-15 12:43:32 | 只看该作者
1.&pspec  (当前文件的规定名)   完整路径
  &pname  (当前部件名)   仅部件名,不含路径。

2.获取日期不用这么烦吧?直接DATE就可以了。
  EG:&FULLDT=1
         PRINT/'DATE='+DATE
自己去试试吧,俺也是菜鸟。
4
发表于 2006-5-18 14:23:03 | 只看该作者
原帖由 waing3532 于 2006-5-15 12:43 发表
1.&pspec  (当前文件的规定名)   完整路径
  &pname  (当前部件名)   仅部件名,不含路径。

2.获取日期不用这么烦吧?直接DATE就可以了。
  EG:&FULLDT=1
         PRINT/'DATE='+DATE
自己 ...




PRINT/'DATE='+DATE
大哥,我是说写入屏幕上(你的只是在信息栏显示)大哥帮帮忙吧
5
发表于 2006-5-18 15:59:47 | 只看该作者
原帖由 zz_zeng 于 2006-5-18 14:23 发表




PRINT/'DATE='+DATE
大哥,我是说写入屏幕上(你的只是在信息栏显示)大哥帮帮忙吧


写入是啥意思?你先说你要干啥?
看你写的CRTWRT也只是临时显示一下呀。刷新就没了。
NOTE一下就可以写入屏幕了呀
6
发表于 2006-5-18 18:08:43 | 只看该作者
note/100,100,&date
7
发表于 2006-5-18 23:08:22 | 只看该作者
谢谢各位,想获取文件夹下面的文件名又该怎么做?还有如何在装配里选中一个组件然后显示它的文件名呢?
8
发表于 2006-5-19 10:15:52 | 只看该作者
原帖由 chenyong_1979 于 2006-5-18 18:08 发表
note/100,100,&date


05-19-2006 出来了,谢谢老大了
不过我去掉了&才行(note/100,100,date )
加上编译可通过,用时会有警报,不知是何缘故
9
发表于 2006-5-19 21:54:15 | 只看该作者
参考一下:

$$GRIPSW/DECLRV  $强制定义所有简单变量
string/root(132),wkname(132)


$$print/&pname  $$当前工件名称
$$print/&pspec  $$当前工件路径及名称

$$&fulldt=2
$$print/date   $$日期
$$print/time   $$时间


   $$----判断当前工件工作情况---

root=partop/ask,work
l=lenf(root)
dir:
i=i+1
    a=fndstr(ROOT,'\',i)
if/a<>0,jump/dir:
    wkname=substr(root,i,l-i+1)
print/istr(a),wkname
print/root

hal:
    halt
10
发表于 2006-5-19 21:54:53 | 只看该作者
2........

l00:       
        ident/'选择对象',ent,cnt,nm,rsp
        jump/l00:,trm:,,,rsp


        j=1
        elename(1)=&cpnam(ent(1))
$$print/elename(1)

        do/l10:,i,2,nm
                    aan=&cpnam(ent(i))
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3D打印手板模型快速制作服务,在线报价下单!

QQ 咨询|手机版|联系我们|iCAx开思网  

GMT+8, 2025-1-31 01:57 , Processed in 0.028406 second(s), 10 queries , Gzip On, Redis On.

Powered by Discuz! X3.3

© 2002-2025 www.iCAx.org

快速回复 返回顶部 返回列表