找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 782|回复: 4

[LISP程序]:程序运行中,请稍等...

[复制链接]
发表于 2005-2-2 13:47:21 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

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

×
  一个函数,相当于程序进度条的功能。作用是在命令行显示“程序运行中,请稍等...*”那个*是个可以旋转的。也许没有什么太大作用。主要是有时程序运行时间较长时需要提醒用户程序还在运行,并未死机。
  用法一是 (CXJD 5),“5”其中代表需要显示几秒钟。
  用法二是  (cxjd-spinner)  用在程序需要循环或重复的语句中。可以参考以下代码:
[php]
(defun cxjd (sec)
  (princ "\n程序运行中,请稍等...  ")
  (repeat (* sec 20)
    (command "delay" 50)
    (cxjd-spinner)
  ) ;_ 结束repeat
  (princ)
) ;_ 结束defun
[/php]
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
发表于 2005-2-2 14:13:18 | 显示全部楼层
(setq x 0 y 1000)
(dos_getprogress "進度條設計" "正在運行,請稍候…" y) ;初始化
(while (< x y)
(dos_getprogress -1) ;相當于1的增量
(setq x (1+ x))
)
(dos_getprogress t)
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-2-3 08:44:03 | 显示全部楼层
  楼上你用到了DOSLIB中的函数,俺的程序只是简单的LISP。在命令行显示风扇,不是真正的进度条。不象你的是对话框(如附图),也不象晓东的是在状态行。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2005-2-3 11:03:53 | 显示全部楼层
三數

Command:-
Command: (cxjd second)
最唗堍俴笢ㄛ&#63384;尕脹...  ; error: bad argument type: numberp: nil
Command: (cxjd second)
最唗堍俴笢ㄛ&#63384;尕脹...  ; error: bad argument type: numberp: nil
Command: (cxjd second)
最唗堍俴笢ㄛ&#63384;尕脹...  ; error: bad argument type: numberp: nil

不知你那個fas是什麼回事啊.
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-2-3 12:29:10 | 显示全部楼层
呵呵,应该是用如下格式:
(CXJD 5)
second是个参数,你可以输入要显示的秒数。参见一楼说明。已经提示你错误的函数类型。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|申请友链|Archiver|手机版|小黑屋|辽公网安备|晓东CAD家园 ( 辽ICP备15016793号 )

GMT+8, 2025-9-27 22:47 , Processed in 0.280758 second(s), 41 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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