乐筑天下

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

[编程交流] 增量编号套件

[复制链接]

114

主题

1万

帖子

1万

银币

中流砥柱

Rank: 25

铜币
543
发表于 2022-7-5 16:38:38 | 显示全部楼层
 
嗯,现在,我想你可以用一个空格来表示前缀和后缀,但是是的,我将合并无选项。
 
 
六羟甲基三聚氰胺六甲醚。。。我不确定DCL,我可能只保留它的命令行-有了DCL,你会有额外文件的复杂性,编码变得“丑陋”。。。
 
 
但是谢谢你的建议
回复

使用道具 举报

CAB

29

主题

781

帖子

430

银币

中流砥柱

Rank: 25

铜币
526
发表于 2022-7-5 16:42:31 | 显示全部楼层
以下是处理选项的一种方法:
  1. (defun c:test()
  2. (setq snum 1
  3.        inc  1
  4.        pre  ""
  5.        suf  ""
  6.        )
  7. ;;  enter key sends the user on his way
  8. (while
  9.    (cond
  10.      ((progn
  11.         (princ (strcat "\n*** Start #" (rtos snum 2 0)
  12.                        "  Increment: " (rtos inc 2 0)
  13.                        "  Prefix: " pre
  14.                        "  Suffix: " suf))
  15.         (initget "Start Inc Prefix sUffix")
  16.         (null (setq opt (getkword "\nEnter option to change [start/Inc/Prefix/sUffix]: "))))
  17.         nil
  18.      )
  19.      ((= opt "Start")
  20.       (setq snum (getreal (strcat "\nSpecify Starting Number <" (rtos snum 2 0) ">: ")))
  21.      )
  22.      ((= opt "Inc")
  23.       (setq inc (getreal (strcat "\nSpecify Increment <" (rtos inc 2 0) ">: ")))
  24.      )
  25.      ((= opt "Prefix")
  26.       (setq pre (getstring t (strcat "\nSpecify Prefix <"
  27.                                       (if (eq "" pre) "-None-" pre) ">: ")))
  28.      )
  29.      ((= opt "sUffix")
  30.       (setq suf (getstring t (strcat "\nSpecify Suffix <"
  31.                                       (if (eq "" suf) "-None-" suf) ">: ")))
  32.      )
  33.    )
  34.   )
  35. (princ)
  36. )
回复

使用道具 举报

114

主题

1万

帖子

1万

银币

中流砥柱

Rank: 25

铜币
543
发表于 2022-7-5 16:45:42 | 显示全部楼层
谢谢你的信息,我明天有空一定会测试的
 
 
干杯
 
回复

使用道具 举报

114

主题

1万

帖子

1万

银币

中流砥柱

Rank: 25

铜币
543
发表于 2022-7-5 16:48:25 | 显示全部楼层
这是一个初步的-我认为DCL可能是一个很好的电话-但不确定。。。
 
请告诉我您对此的想法:
 
回复

使用道具 举报

32

主题

1166

帖子

1146

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
159
发表于 2022-7-5 16:53:26 | 显示全部楼层
李,
 
你现在应该知道了。
DCL总是一个很好的选择。
 
整个程序都在你面前,没有任何提示。
回复

使用道具 举报

114

主题

1万

帖子

1万

银币

中流砥柱

Rank: 25

铜币
543
发表于 2022-7-5 16:55:00 | 显示全部楼层
好的,我决定把它放大
 
回复

使用道具 举报

32

主题

1166

帖子

1146

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
159
发表于 2022-7-5 16:58:58 | 显示全部楼层
现在更像是这样了。
李工作出色。
回复

使用道具 举报

0

主题

119

帖子

119

银币

初来乍到

Rank: 1

铜币
0
发表于 2022-7-5 17:01:25 | 显示全部楼层
很好,李。
 
你知道什么能让这样的程序真正强大吗?除创建新文本的当前选项外,还有一个编辑现有文本(或属性)的选项。
回复

使用道具 举报

0

主题

119

帖子

119

银币

初来乍到

Rank: 1

铜币
0
发表于 2022-7-5 17:03:43 | 显示全部楼层
此外,由于某些原因,文本角度在执行程序的过程中发生变化…:困惑的:
回复

使用道具 举报

32

主题

1166

帖子

1146

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
159
发表于 2022-7-5 17:07:59 | 显示全部楼层
李,
 
我注意到的一件事是后缀中不能有前面的零。
 
(例如:后缀从001开始并递增。)
 
除了您在对话框中输入的零之外,程序不会将零输入。
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-3-13 20:18 , Processed in 0.414567 second(s), 71 queries .

© 2020-2025 乐筑天下

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