乐筑天下

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

[编程交流] 帮助:导出并在记事本中查看结果

[复制链接]

107

主题

615

帖子

575

银币

中流砥柱

Rank: 25

铜币
521
发表于 2022-10-13 16:26:28 | 显示全部楼层 |阅读模式
嗨,我使用此代码从一些关闭的折线中导出注释通知。Tis 代码以逗号形式显示结果。如果区域在某些限制之间,则从eatch 选项中选择代码,然后导出为结果,很少通知和 3 次计算。我更容易在记事本中而不是在命令行中阅读它们。是否可以将结果写入 temp txt 并打开记事本?

***代码中的文字是随机的,因为翻译成英文的工作人员很多.

本帖以下内容被隐藏保护;需要你回复后,才能看到!

游客,如果您要查看本帖隐藏内容请回复

回复

使用道具 举报

48

主题

657

帖子

33

银币

限制会员

铜币
-1
发表于 2022-10-13 17:29:15 | 显示全部楼层
试试这个:
  1. (defun txttonotepad ( txtlist / txtfile LFDES ) ;;creates list of LISPs to notepad
  2.   (if (strcat (getvar "TEMPPREFIX") "txtlist.txt")(vl-file-delete (strcat (getvar "TEMPPREFIX") "txtlist.txt"))) ;;delete existing file
  3.   (setq txtfile (strcat (getvar "TEMPPREFIX") "txtlist.txt")) ;;create new temp file
  4.   (setq LFDES (open txtfile "w"))
  5.   (foreach x txtlist
  6.     (write-line x LFDES)
  7.   )
  8.   (setq LFDES (close LFDES))
  9.   (if (findfile txtfile) (startapp "notepad" txtfile))
  10.   (if (not (findfile txtfile)) (princ "\nError writing file"))
  11.   (princ)
  12. )


发送到这里的文本是一个列表,每个列表项都是一个新行:
例如:

  1. (txttonotepad (list "Item 1" "Item 2" "Item 3"))
如果您修改代码以从命令行中显示的内容创建列表,它应该可以工作。
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2024-11-22 01:05 , Processed in 0.206067 second(s), 60 queries .

© 2020-2024 乐筑天下

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