Soooo。。。。。我一直在使用getpoints和“cond”
但我似乎无法做到这一点,否则真的很原始。我找到的两个论坛是:
酒店雇员和饭馆雇员
在这里
我不确定链接到另一组论坛是否是坏事,但为了研究起见,我认为这些都应该链接起来。
我认为大多数人来到这里的主要问题是,他们可以在谷歌上找到90%的搜索内容,但很难将所有内容个性化到他们想要的格式。
我也受到同样的折磨。我可以复制这些人的代码,让它半途而废,但这并不能真正帮助我,因为我必须回去格式化它。我发誓我在谷歌上搜索并尝试40或50种不同的编码方式,然后再找你们。我从你们那里得到的免费编码的负罪感真的在增加。我希望当我问这些问题的时候,我不会显得太贪得无厌,你们真的是最好的。
现在,谈谈我所拥有的,以及我要追求的。
基本上,我想选择一个点,命名该点,并将其放入带有格式的记事本中。
例如:
(命令“whatever”)
提示输入文件名(位置对我来说无关紧要,可以是“c:\”或“用户\桌面”
(拾取点)
宣读内容包括:
PT1 111.1111 222.2222 333.3333
PT2 444.4444 555.5555 666.6666
以此类推,使“pt#”随着所有点的增加而增加。
此外,棘手的部分是我需要在数字之间使用“5空格”,而不使用“\t”。这正是我想用的,但这不是我今天的饼干崩塌的方式。
我要感谢任何一个走到这一步还没有离开的人。现在编码时间:
- (defun c:P2FILE (/ fname file text pt p2)
- (setq fname (getkword "\nenter filename"))
- (setq file (open fname".txt" "w"))
- (setq pt1 (getpoint "\nPICK POINT"))
- (setq x (rtos (car pt1)))
- (setq y (rtos (cadr pt1)))
- (setq z (rtos (caddr Pt1)))
- (setq text (strcat "PT1 "x" "y" "z))
- (write-line text fname)
-
- (close file)
- )
现在我知道事情不对,但不知道如何解决:
“getkword”我确信是错误的命令,因为放入每个变量是一个荒谬的概念。
我的“strcat”没有我选的分数,但我甚至不知道如何开始做那个“cond”
提前感谢您的帮助! |