Đến nội dung


Hình ảnh
- - - - -

[Hỏi] Nhập tiếng việt có dấu trên thanh command


  • Please log in to reply
6 replies to this topic

#1 duy267

duy267

    biết vẽ point

  • Members
  • PipPip
  • 96 Bài viết
Điểm đánh giá: 7 (bình thường)

Đã gửi 01 June 2012 - 09:21 AM

Em muốn viết một lisp có nội dung cần nhập tiếng việt có dấu trên thanh command. Em dùng hàm (getstring T) nhưng không được. Ví dụ em muốn nhập: T.ĐỨC.DUY thì (getstring T "T.ĐỨC.DUY") nếu nội dung đúng sẽ là "T.ÑÖÙC.DUY" nhưng cad cho ra kết quả "ÖUÖ.DUY" (em dùng VNI WINDOWS). Bác nào biết xin chỉ giúp. Thanks.
  • 0

#2 duy782006

duy782006

    PHẠM QUỐC DUY

  • CADViet Team
  • PipPipPipPipPipPipPip
  • 2155 Bài viết
Điểm đánh giá: 1360 (rất tốt)

Đã gửi 01 June 2012 - 09:35 AM

Giải pháp mình hay dùng là viết ra 1 text nội dung bất kỳ xong gọi lệnh ed lúc này nhập nội dung có dấu vô tư.
  • 1

Cứ ngỡ trần gian là cõi thật.Cho nên tất bật đến bây giờ.
Tạo hộp thoại bằng lisp My blog QUY ĐỊNH ĐẶT TÊN TOPIC TRONG CHUYÊN MỤC LISPD http://ktsduy.wordpress.com/
Để cám ơn chỉ cần nhấn rep_up.png
(Là nhấn vào nút đó phía bài viết của người ta í chứ đừng có nhè cái hình này mà nhấn miết đi nha :-D


#3 whatcholingon

whatcholingon

    biết lệnh break

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

Đã gửi 01 June 2012 - 09:44 AM

Còn mình thì tìm được cái lsp này khi nào mà ghi chú nhiều thì cứ gõ lệnh là nó đẻ ra:

(defun C:lua()
(setvar "osmode" 0)
(setvar "cmdecho" 0)
(if (null (tblsearch "layer" "B-ghichu"))
(command "_layer" "n" "B-ghichu" ""))
(command "_layer" "c" "7" "B-ghichu" "")
(command "_layer" "s" "B-ghichu" "" "")
(if (null (tblsearch "style" "Vavon"))
(command "_style" "Vavon" "vavon.ttf" "" "" "" "" ""))
; (setq pt (getpoint "\nPick: "))
(While
(setq pt (getpoint "\nPick next: "))
(command "Text" "S" "Vavon" "M" pt "0.9" 0 "Ruoäng luùa" "")
)
)

  • 1

#4 Doan Van Ha

Doan Van Ha

    biết lệnh adcenter

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

Đã gửi 01 June 2012 - 10:27 AM

Em muốn viết một lisp có nội dung cần nhập tiếng việt có dấu trên thanh command. Em dùng hàm (getstring T) nhưng không được. Ví dụ em muốn nhập: T.ĐỨC.DUY thì (getstring T "T.ĐỨC.DUY") nếu nội dung đúng sẽ là "T.ÑÖÙC.DUY" nhưng cad cho ra kết quả "ÖUÖ.DUY" (em dùng VNI WINDOWS). Bác nào biết xin chỉ giúp. Thanks.

Bạn set giá trị dynmode về 1 để thay vì gõ vào command, bạn sẽ gõ vào vị trí trên screen khi di chuyển mouse. Bằng cách này bạn gõ tiếng Việt vô tư.
  • 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.


#5 duy267

duy267

    biết vẽ point

  • Members
  • PipPip
  • 96 Bài viết
Điểm đánh giá: 7 (bình thường)

Đã gửi 01 June 2012 - 11:19 AM

Cảm ơn các bác rất nhiều. Thì ra gõ trên màng hình thì không bị lỗi. Thanks bác Hà rất nhiều. Cách của bác Duy cũng rất tuyệt, riêng cách của whatcholingon thì chưa thử. Một lần nữa xin cảm on mọi người.
  • 0

#6 Tue_NV

Tue_NV

    KS Võ Quang Tuệ

  • Moderator
  • PipPipPipPipPipPipPip
  • 4296 Bài viết
Điểm đánh giá: 3804 (đỉnh cao)

Đã gửi 01 June 2012 - 11:20 AM

Em muốn viết một lisp có nội dung cần nhập tiếng việt có dấu trên thanh command. Em dùng hàm (getstring T) nhưng không được. Ví dụ em muốn nhập: T.ĐỨC.DUY thì (getstring T "T.ĐỨC.DUY") nếu nội dung đúng sẽ là "T.ÑÖÙC.DUY" nhưng cad cho ra kết quả "ÖUÖ.DUY" (em dùng VNI WINDOWS). Bác nào biết xin chỉ giúp. Thanks.

Bạn gõ dòng này vào Command nhé:
(Lisped "")

rồi gõ tên bạn vào hộp thoại -> OK
  • 2

#7 duy267

duy267

    biết vẽ point

  • Members
  • PipPip
  • 96 Bài viết
Điểm đánh giá: 7 (bình thường)

Đã gửi 01 June 2012 - 10:42 PM

Bạn gõ dòng này vào Command nhé:
(Lisped "")

rồi gõ tên bạn vào hộp thoại -> OK

Thanks bác Tue rất nhiều. Em chọn cách ghi trên màng hình đơn giãn và dễ hiểu hơn :D
  • 0