Đến nội dung


Hình ảnh
- - - - -

Làm sao thể hiện được Tiếng việt có dấu trong command?


  • Please log in to reply
12 replies to this topic

#1 tchinh371

tchinh371

    biết zoom

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

Đã gửi 13 June 2008 - 11:11 PM

Vừa rồi em có download 1 cái lip cộng chiều dài của tất cà các lọai line, pline, arc....... Khi em sử dụng thì trong dòng command của CAD thể hiện đuợc tiếng Việt. Vậy Bác nào là tác giả (hoặc bất kỳ ai cũng được) có thể hướng dẫn cho em cách đánh tiếng Việt trong lip để hiển thị trên command được không? Em cám ơn trước nhé!
  • 0
""AutoCAD đã có công tạo LISP, chúng ta hãy cùng nhau phát triển LISP"

#2 tnmtpc

tnmtpc

    biết dimcontinue

  • Members
  • PipPipPipPipPip
  • 370 Bài viết
Điểm đánh giá: 206 (khá)

Đã gửi 14 June 2008 - 08:10 AM

Vừa rồi em có download 1 cái lip cộng chiều dài của tất cà các lọai line, pline, arc....... Khi em sử dụng thì trong dòng command của CAD thể hiện đuợc tiếng Việt. Vậy Bác nào là tác giả (hoặc bất kỳ ai cũng được) có thể hướng dẫn cho em cách đánh tiếng Việt trong lip để hiển thị trên command được không? Em cám ơn trước nhé!

Bạn vào menu Tools, chọn tab display\nhấn nút Fonts... (trong nhóm Windown Elements )\chọn font Fixedsys, OK
Nếu bạn xài cad đời cũ thì vào menu Tools, chon preference, chọn tab Display, chọn font như trên
  • 0

#3 tchinh371

tchinh371

    biết zoom

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

Đã gửi 15 June 2008 - 02:55 PM

Bạn vào menu Tools, chọn tab display\nhấn nút Fonts... (trong nhóm Windown Elements )\chọn font Fixedsys, OK
Nếu bạn xài cad đời cũ thì vào menu Tools, chon preference, chọn tab Display, chọn font như trên


Sao cách này không thể hiện đuợc tiếng Việt Bác ơi? Có cách nào khác nữa không? (em đã thử viết tiếng Việt trong lip bằng cả 3 kiểu bảng mã: unicode, tcvn3-abc, vni-windows mà cũng không thể hiện đuợc tiếng Việt trên thanh command).
  • 0
""AutoCAD đã có công tạo LISP, chúng ta hãy cùng nhau phát triển LISP"

#4 tnmtpc

tnmtpc

    biết dimcontinue

  • Members
  • PipPipPipPipPip
  • 370 Bài viết
Điểm đánh giá: 206 (khá)

Đã gửi 16 June 2008 - 07:59 AM

Sao cách này không thể hiện đuợc tiếng Việt Bác ơi? Có cách nào khác nữa không? (em đã thử viết tiếng Việt trong lip bằng cả 3 kiểu bảng mã: unicode, tcvn3-abc, vni-windows mà cũng không thể hiện đuợc tiếng Việt trên thanh command).

Cái này chỉ thể hiện nội dung tiếng việt có dấu của file lisp, còn nhập tiếng việt có dấu trên command line thì mình hổng biết!!!!!!!!
  • 0

#5 cuongtk2

cuongtk2

    biết vẽ ellipse

  • Members
  • PipPip
  • 59 Bài viết
Điểm đánh giá: 20 (tàm tạm)

Đã gửi 19 June 2008 - 04:23 PM

Cái này chỉ thể hiện nội dung tiếng việt có dấu của file lisp, còn nhập tiếng việt có dấu trên command line thì mình hổng biết!!!!!!!!

cái này chỉ có cách là chèn mã unicode vào lisp thôi.
  • 0

#6 tchinh371

tchinh371

    biết zoom

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

Đã gửi 25 June 2008 - 08:31 PM

cái này chỉ có cách là chèn mã unicode vào lisp thôi.

Chèn mả unicode vào líp hả? Bạn có thể hướng dẫn làm sao được không???
  • 0
""AutoCAD đã có công tạo LISP, chúng ta hãy cùng nhau phát triển LISP"

#7 Nộ Thiên

Nộ Thiên

    biết lệnh ddedit

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

Đã gửi 25 June 2008 - 09:53 PM

Chèn mả unicode vào líp hả? Bạn có thể hướng dẫn làm sao được không???

Chắc có llẽ là như vậy:
tronng ACAD tạo 1 textstyle với font arial, Bạn dùng DTEXT đẻ viết 1 dòng text tiếng việt bất kỳ.
Xong bạn select vào text vừa viết nhấn ctr+1 nhìn vào bảng hiện ra bạn sẽ thấy 1 số mã unicode (ở mục nội dung) Bạn hãy lấy mã đó để dùng trong lisp
Nếu nó vẫn kg ra tiếng việt, bạn hãy thử thêm vào các mã unicode dấu "/" tại những vị trí có kí tự "/" (tức double nó lên) rồi thử lại. Chúc bạn thành công. (kg nhớ rõ là kí tự này "/" hay kí tự này "\", mình quên rồi).
  • 0

#8 cuongtk2

cuongtk2

    biết vẽ ellipse

  • Members
  • PipPip
  • 59 Bài viết
Điểm đánh giá: 20 (tàm tạm)

Đã gửi 26 June 2008 - 02:30 PM

Chắc có llẽ là như vậy:
tronng ACAD tạo 1 textstyle với font arial, Bạn dùng DTEXT đẻ viết 1 dòng text tiếng việt bất kỳ.
Xong bạn select vào text vừa viết nhấn ctr+1 nhìn vào bảng hiện ra bạn sẽ thấy 1 số mã unicode (ở mục nội dung) Bạn hãy lấy mã đó để dùng trong lisp
Nếu nó vẫn kg ra tiếng việt, bạn hãy thử thêm vào các mã unicode dấu "/" tại những vị trí có kí tự "/" (tức double nó lên) rồi thử lại. Chúc bạn thành công. (kg nhớ rõ là kí tự này "/" hay kí tự này "\", mình quên rồi).


Theo mình nghĩ cách nhanh nhất là dùng lệnh DTEXT để đánh chữ lên màn hình. Sau đó viết lisp xuất nội dung là nó thành mã Unicode ngay vì lisp chỉ xuất file text dạng ASCII nên kí tự unicode sẽ xuất thành dạng /U+XXXX , bạn chỉ việc copy nó là xong.
Đây là đoạn mã để xuất nội dung:
(setq noidung (cdr (assoc 1 (entget (car (entsel "Chon text:"))))))

Nếu bạn dán mã này vào dòng command của cad thi hiện ra tiếng việt, dán vào V lisp console thì ra mã unicode
  • 0

#9 Snowman

Snowman

    biết lệnh mirror

  • Members
  • PipPipPip
  • 155 Bài viết
Điểm đánh giá: 90 (tàm tạm)

Đã gửi 28 June 2008 - 11:06 PM

Để thể hiện font tiếng Việt trong command line, các bạn phải cài bộ font ABC và cài thêm 3 font hệ thống có trong bộ cài VN_sysfonts (có thể tải trong link sau:

http://cauduongbkdn....ead.php?p=27757

Đồng thời phải đặt lựa chọn font trong Tool/Options/Display/Fonts/Graphic<Text> chọn font fixsys
Để dùng các lệnh lisp có các dòng nhắc tiếng Việt, các bạn soạn thảo lisp bằng mã TCVN3 (có thể trong trình soạn thảo lisp (Visual Lisp) không thể hiện được tiếng Việt, nhưng cứ soạn thảo bình thường, khi dùng lệnh dòng nhắc sẽ ko bị lỗi)
  • 1

. - ' * ' - .. - ... "Sống trong đời sống cần có một tấm lòng..." . - ' * ' - .. -
-----------------------------------------------------------------------------------

Hình đã gửi Hình đã gửi


#10 nataca

nataca

    biết lệnh adcenter

  • Members
  • PipPipPipPipPipPipPip
  • 712 Bài viết
Điểm đánh giá: 553 (tốt)

Đã gửi 28 June 2008 - 11:17 PM

Để thể hiện font tiếng Việt trong command line, các bạn phải cài bộ font ABC và cài thêm 3 font hệ thống có trong bộ cài VN_sysfonts (có thể tải trong link sau:

http://cauduongbkdn.com/f@rums/showthread.php?p=27757

Đồng thời phải đặt lựa chọn font trong Tool/Options/Display/Fonts/Graphic<Text> chọn font fixsys
Để dùng các lệnh lisp có các dòng nhắc tiếng Việt, các bạn soạn thảo lisp bằng mã TCVN3 (có thể trong trình soạn thảo lisp (Visual Lisp) không thể hiện được tiếng Việt, nhưng cứ soạn thảo bình thường, khi dùng lệnh dòng nhắc sẽ ko bị lỗi)

Nhưng bù lại là vào net hay bị lỗi font anh Đạt ạ. :mellow:
  • 0

#11 Snowman

Snowman

    biết lệnh mirror

  • Members
  • PipPipPip
  • 155 Bài viết
Điểm đánh giá: 90 (tàm tạm)

Đã gửi 28 June 2008 - 11:42 PM

Nhưng bù lại là vào net hay bị lỗi font anh Đạt ạ.

Lỗi font trong IE không phải do cài ABC và VN_sysfonts đâu mà do cài bộ FontTV.exe (hay Unicodefont) đấy, Máy ở nhà anh dùng NOVA, HS tiếng Việt bình thường, net cũng không lỗi chữ j cả. Chú Chung ạ! :mellow:
  • 0

. - ' * ' - .. - ... "Sống trong đời sống cần có một tấm lòng..." . - ' * ' - .. -
-----------------------------------------------------------------------------------

Hình đã gửi Hình đã gửi


#12 nataca

nataca

    biết lệnh adcenter

  • Members
  • PipPipPipPipPipPipPip
  • 712 Bài viết
Điểm đánh giá: 553 (tốt)

Đã gửi 28 June 2008 - 11:47 PM

Lỗi font trong IE không phải do cài ABC và VN_sysfonts đâu mà do cài bộ FontTV.exe (hay Unicodefont) đấy, Máy ở nhà anh dùng NOVA, HS tiếng Việt bình thường, net cũng không lỗi chữ j cả. Chú Chung ạ! :mellow:

Bác siêu dã man. ( xin lỗi mọi người vì đã spam :ph34r: )
  • 0

#13 nataca

nataca

    biết lệnh adcenter

  • Members
  • PipPipPipPipPipPipPip
  • 712 Bài viết
Điểm đánh giá: 553 (tốt)

Đã gửi 10 August 2008 - 12:20 AM

Để thể hiện font tiếng Việt trong command line, các bạn phải cài bộ font ABC và cài thêm 3 font hệ thống có trong bộ cài VN_sysfonts (có thể tải trong link sau:

http://cauduongbkdn....ead.php?p=27757

Đồng thời phải đặt lựa chọn font trong Tool/Options/Display/Fonts/Graphic<Text> chọn font fixsys
Để dùng các lệnh lisp có các dòng nhắc tiếng Việt, các bạn soạn thảo lisp bằng mã TCVN3 (có thể trong trình soạn thảo lisp (Visual Lisp) không thể hiện được tiếng Việt, nhưng cứ soạn thảo bình thường, khi dùng lệnh dòng nhắc sẽ ko bị lỗi)

Không thấy hiện tượng gì anh ạ. Vẫn lỗi như thường.
  • 0