Đến nội dung


Hình ảnh
- - - - -

[Hỏi] về lệnh getstring


  • Please log in to reply
1 reply to this topic

#1 tien2005

tien2005

    biết lệnh properties

  • Members
  • PipPipPipPip
  • 257 Bài viết
Điểm đánh giá: 94 (tàm tạm)

Đã gửi 24 May 2012 - 12:11 PM

mình dùng acad2007 sử dụng lisp sau:

(defun c:test()
(setq t1 (getstring T "\nNhap noi dung text 1: ")
t2 (getstring T "\nNhap noi dung text 2: ")
t3 (strcat t1 t2)
)
)

Vấn đề đặt ra là cách nhập text (t1 và t2) trên dong lệnh command và tại vị trí con trỏ trên màn hình:
- Nhập trên dòng lệnh thì các text t1 và t2 vẫn đầy đủ
vd: t1 "Forum " và t2 " CadViet " => "Forum CadViet "

- Nhập tại vị trí con trỏ thì các text bị mất khoảng trắng đầu và cuối
vd: t1 "Forum " và t2 " CadViet" => "ForumCadViet"

Vậy có cách nào để khắc phục cho cách nhập tại vị trí con trỏ không? hoặc có biến hệ thống nào để cài đặt bắt buộc chỉ được nhập tại dòng lệnh command

Thanks
  • 0

#2 Doan Van Ha

Doan Van Ha

    biết lệnh adcenter

  • CADViet Team
  • PipPipPipPipPipPipPip
  • 5447 Bài viết
Điểm đánh giá: 2624 (tuyệt vời)

Đã gửi 24 May 2012 - 12:29 PM

Biến "DYNMODE"
  • 1

* Chỉ nên yêu cầu Lisp khi bạn làm việc đó mất cả ngày nhưng họ chỉ viết 1 giờ. Đừng nêu yêu cầu Lisp khi bạn chỉ làm 1 giờ nhưng bắt họ phải mất cả ngày.

* Nhờ viết lisp cũng như đi khám bệnh. Chỉ gởi căn cước và than sắp chết thì không bác sỹ nào cứu sống được.