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

Nhờ viết lệnh thay thế lệnh Objectscale

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

Cụ thể hơn về ứng dụng của thằng này đi mod ơi. VLA em gà lắm :huh:

Hình như nó có thể chạy thay cho 1 đoạn Scrip thì fải

Cảm ơn Ketxu.

@Thaistreetz. Ví dụ đây bạn :

(vla-sendcommand (vla-get-activedocument(vlax-get-acad-object))
"-la p n 0
n Doors, Walls, Centerlines
c 10 Doors
c 10 Walls
c 3 pantone
tc Centerlines
l center Centerlines
lw 0.35 Doors
lw 0.6 Walls
lw 0.25 Centerlines
\n")

Nó có thể chạy thay cho 1 script như bạn nói. Có thể gọi 1 function Lisp, có thể gọi 1 số hộp thoại của CAD. và đương nhiên, nó có thể gọi lệnh của Express nữa. Và ta có thể viết lệnh tắt để sử dụng.

ví dụ :

(vla-sendcommand (vla-get-activedocument(vlax-get-acad-object)) "superhatch ")

(1 Khoảng cách space cuối chữ superhatch)

 

Trong code này :

(vla-sendcommand (vla-get-activedocument(vlax-get-acad-object)) "objectscale\r")

 

có thể thay \r bằng \n

có thể thay \r bằng 1 khoảng trắng space

\r tức là enter

\n tức là xuống dòng

space cũng tức là enter

  • Vote tăng 2

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

Hay quá! truớc đên giờ em toàn fải made scrip ra temp, chạy xong rồi lại xoá. có cái này thì tiện hơn rồi, cảm ơn bác

Chán thật! bấm vote thôi mà cũng bị giới hạn. bác Hoành thật khó hiểu! <_<

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  

×