Chuyển đến nội dung
Diễn đàn CADViet
Đăng nhập để thực hiện theo  
tchinh371

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

Các bài được khuyến nghị

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é!

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác
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

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác
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).

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác
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!!!!!!!!

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác
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.

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác
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).

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác
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

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác

Để 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)

  • Vote tăng 1

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác
Để 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:

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác
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:

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác
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: )

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác
Để 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)

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

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác

Tạo một tài khoản hoặc đăng nhập để nhận xét

Bạn cần phải là một thành viên để lại một bình luận

Tạo tài khoản

Đăng ký một tài khoản mới trong cộng đồng của chúng tôi. Điều đó dễ mà.

Đăng ký tài khoản mới

Đăng nhập

Bạn có sẵn sàng để tạo một tài khoản ? Đăng nhập tại đây.

Đăng nhập ngay
Đăng nhập để thực hiện theo  

×