明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 7893|回复: 40

[源码] 自制进度条(源码)

[复制链接]
发表于 2017-8-10 20:15 | 显示全部楼层 |阅读模式





本帖子中包含更多资源

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

x

评分

参与人数 2明经币 +1 金钱 +20 收起 理由
863881420 + 20 神马都是浮云
VBALISPER + 1

查看全部评分

"觉得好,就打赏"
还没有人打赏,支持一下
发表于 2017-9-30 12:16 | 显示全部楼层
本帖最后由 elitefish 于 2017-9-30 13:49 编辑

纯Lisp的进度条
iRate:当前进度百分比数值 (0~100)  sMsg:进度条前显示的文字
序号
代码

01.
02.
03.
04.
05.
06.
07.
08.
09.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.

;进度条

(defun EF-ProgressBar (iRate sMsg / Lst str J)
  (setq iRate (min 100 (max 0 iRate)))
  (if (= iRate 100)
    (grtext)
    (progn
      (setq LST '("" "▏" "▎" "▍" "▌" "▋" "▊" "▉" "█")
        sProgress ""
        iRate (fix iRate)
        iRate (* iRate 2)
        )
      (repeat (/ iRate (length LST))
    (setq sProgress (strcat sProgress (last LST)))
    )
      (setq sProgress (strcat sProgress (nth (rem iRate (length LST)) LST)))
      (repeat (/ (- 44 (strlen sProgress)) 2)
    (setq sProgress (strcat sProgress " "))
    )
      (setq sProgress (strcat sProgress (rtos (/ iRate 2) 2 0) "%"))
      (grtext -1 sMsg)
      (grtext -2 sProgress)
      )
    )
  )






本帖子中包含更多资源

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

x
 楼主| 发表于 2017-8-16 09:35 | 显示全部楼层
帆航 发表于 2017-8-16 08:29
安装好了opendcel后,再把.odcl文件打开,然后添加.lsp进来,再然后呢,真的不会了,麻烦了
  1. (defun c:tt();;;;测试
  2.   (xlr_open_bar);;;启用
  3.   (setq num 2500)
  4.   (setq k 0)
  5.   (repeat num
  6.     (setq k (1+ k))
  7.     (xlr_show_bar num k);;;当前值(num 为总数值 K当前值)
  8.     )
  9.   (xlr_close_bar);;;;停用
  10.   )


发表于 2018-3-1 12:04 | 显示全部楼层
elitefish 发表于 2017-9-30 12:16
纯Lisp的进度条iRate:当前进度百分比数值 (0~100)  sMsg:进度条前显示的文字

你好,我加载了,没有显示进度条,是什么情况,我们可以加个朋友吗 ?
QQ84764744
发表于 2017-8-10 20:21 | 显示全部楼层
opendcl?
帮顶
 楼主| 发表于 2017-8-11 11:00 | 显示全部楼层

是的
opendcl做的
 楼主| 发表于 2017-8-11 16:06 | 显示全部楼层
这个可防止CAD进入假死状态

本帖子中包含更多资源

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

x
发表于 2017-8-11 21:14 | 显示全部楼层
不错不错,支持一个
发表于 2017-8-12 08:31 | 显示全部楼层
挺好的啊我顶
发表于 2017-8-12 15:50 | 显示全部楼层
还不错呢,有好多次因为假死直接关掉了
发表于 2017-8-14 10:46 | 显示全部楼层
不错,,支持一个
发表于 2017-8-14 20:20 | 显示全部楼层
楼主,请问这个进行条怎么加载和使用,谢谢!
我有下载,但是不会用,不要请您给个帮忙,谢谢!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-4-19 23:55 , Processed in 0.492275 second(s), 30 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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