乐筑天下

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

[编程交流] 伊藤。。。

[复制链接]

62

主题

466

帖子

404

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
310
发表于 2022-7-6 10:41:35 | 显示全部楼层 |阅读模式
我正在寻找的完美例子是:如果你输入-insert,它将记住你插入的最后一个块,如果你点击回车键,例程将继续该块。
 
我想不出来
 
  1. (defun c:test (/)
  2. (setq prmpt (getstring (strcat "\nWhat would you like to say? <" prmpt "> : ")))
  3. (alert prmpt)
  4. (princ)
  5. )
回复

使用道具 举报

35

主题

2471

帖子

2447

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
174
发表于 2022-7-6 10:53:48 | 显示全部楼层
我认为这就是您要寻找的(注意,中性答案——对于GETSTRING函数,是一个空字符串):
 
  1. (defun c:test ( / LastUsed ToUse )
  2. (setq LastUsed "LastUsedBlock")                 ;name of last used block
  3. ;test is user answer by string or by <ENTER>
  4. (if (= (setq ToUse (getstring (strcat "\nWhat would you like to say? <" LastUsed "> : "))) "")
  5. (setq ToUse LastUsed)                          ;use default value
  6. )
  7. (alert ToUse)
  8. (princ)
  9. )

 
 
当做
 
另外,恐怕线程的标题不适合您的要求…
回复

使用道具 举报

26

主题

1495

帖子

20

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
118
发表于 2022-7-6 11:03:57 | 显示全部楼层
您可能需要查看sysvar“INSNAME”-大卫
回复

使用道具 举报

62

主题

466

帖子

404

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
310
发表于 2022-7-6 11:17:32 | 显示全部楼层
当我开始写这篇文章时,我正在看李为我做的一个常规动作。计数例行程序
 
也许这就是为什么我没有得到我的结果!
 
谢谢你的回复。我几分钟后查一下
回复

使用道具 举报

62

主题

466

帖子

404

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
310
发表于 2022-7-6 11:29:32 | 显示全部楼层
其实这就是我要找的。只是需要把我的目光从它身上移开一段时间,回头看看
 
  1. (defun c:test (/ p prmpt)
  2. (if (NOT (setq p prmpt))
  3.    (SETQ P "\NTESTING"))
  4. (setq prmpt (getstring (strcat "\nWhat would you like to say? <" p "> : ")))
  5. (if (eq "" prmpt)
  6.    (setq prmpt p))
  7. (alert prmpt)
  8. (princ)
  9. )
回复

使用道具 举报

62

主题

466

帖子

404

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
310
发表于 2022-7-6 11:34:25 | 显示全部楼层
 
让我重述一遍,因为听起来我把我的问题归咎于李。。
 
我在看李写的一个Lisp程序的单词,它和数字有关。我在看程序的错误部分来操作它。这就是为什么我的头衔是itoa。
 
 
对不起,李
回复

使用道具 举报

114

主题

1万

帖子

1万

银币

中流砥柱

Rank: 25

铜币
543
发表于 2022-7-6 11:48:35 | 显示全部楼层
 
不用担心,伙计
 
另一种编码方法(我不喜欢getstring的空字符串返回)
  1. (defun c:test ( / tmp )
  2. (alert
  3.    (setq *x*
  4.      (cond
  5.        (
  6.          (eq ""
  7.            (setq tmp
  8.              (getstring t
  9.                (strcat "\nAlert with <"
  10.                  (setq *x*
  11.                    (cond ( *x* ) ( "LeeMac" ))
  12.                  )
  13.                  "> : "
  14.                )
  15.              )
  16.            )
  17.          )
  18.         *x*
  19.        )
  20.        ( tmp )
  21.      )
  22.    )
  23. )
  24. (princ)
  25. )
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-3-6 17:07 , Processed in 0.365064 second(s), 66 queries .

© 2020-2025 乐筑天下

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