啊,我明白了。。。我已将程序细化为包含2个子例程,因此我的主程序包含所有输入信息。因为我已经添加了第二个例程,我不需要while循环,我可以只运行第二个例程,它可以调整大小。。这是正确的程序/格式吗??
- (defun C:EJ ()
- (initget 7)
- (setq dia(getreal "\nEnter bar diameter: "))
- (if (<= 2.5 dia)
- (progn
- (initget 7)
- (setq lg (getreal "\nEnter ejector height: "))
- (initget 7)
- (setq IP (getpoint "\nSelect insertion point: "))
- (if (>= lg 5.5)(EJSTANDARD)(EJFLAT))
- )
- (progn
- (alert "BAR DIAMETER MUST BE\nGREATER THAN 2.500"")
- (PRINC)
- );End progn
- );End if
- );End defun
谢谢大家的意见。
编辑:现在我想到了。。我可以把while循环放在那里,而不是警报,用于2.500!杜 |