乐筑天下

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

[编程交流] GetField问题

[复制链接]

106

主题

1万

帖子

101

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1299
发表于 2022-7-5 22:25:16 | 显示全部楼层 |阅读模式
我不能得到这个工作我想挑选一个txt文件尝试了各种位设置它只是不去正确的目录其他测试工作。检查Alpha upper lower等,与窗口中显示的完全一致。
 
  1. (setq dwgname (GETVAR "dwgname"))
  2. (setq dwgname (substr dwgname 1 (vl-string-search ".dwg" dwgname)))
  3. (setq dwgname (strcat (getvar "dwgprefix") dwgname "-DATA" "\" "advRoads-10"))
  4. ; dwgname "P:\\2010026\\Design\\2010026-PF-DATA\\AdvRoads-10"
  5. (setq fname (getfiled "Select the set out file" dwgname "txt" 4))
回复

使用道具 举报

7o7

0

主题

93

帖子

93

银币

初来乍到

Rank: 1

铜币
0
发表于 2022-7-5 22:44:20 | 显示全部楼层
因此,文件名必须为:“P:\\2010026\\Design\\2010026-PF.dwg”
并且目录“P:\\2010026\\Design\\2010026-PF-DATA\\AdvRoads-10”必须存在才能使lisp工作。
回复

使用道具 举报

106

主题

1万

帖子

101

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1299
发表于 2022-7-5 22:57:17 | 显示全部楼层
这是正确的,我想要一个子目录低于当前目录水平,只是看不到打字的。
回复

使用道具 举报

114

主题

1万

帖子

1万

银币

中流砥柱

Rank: 25

铜币
543
发表于 2022-7-5 23:12:09 | 显示全部楼层
假设文件路径存在,请尝试:
  1. (setq fname
  2.    (getfiled "Select the set out file"
  3.        (strcat (getvar 'dwgprefix) (vl-filename-base (getvar 'dwgname)) "-DATA\\advRoads-10")
  4.        "txt"
  5.        16
  6.    )
  7. )
回复

使用道具 举报

106

主题

1万

帖子

101

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1299
发表于 2022-7-5 23:27:12 | 显示全部楼层
谢谢,李明天会试试的,插国旗可能是关键。我确实看到了vl文件名基,这更好,因为它删除了。图纸。
 
是的,李将仔细研究这两个版本之间的fname以找出差异。
 
谢谢
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-3-11 06:15 , Processed in 0.625970 second(s), 62 queries .

© 2020-2025 乐筑天下

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