Đến nội dung


Hình ảnh
- - - - -

Load File ARX


  • Please log in to reply
11 replies to this topic

#1 BigBill

BigBill

    biết vẽ circle

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

Đã gửi 22 March 2009 - 11:19 PM

Mình có 1 file ARX, mình muốn mỗi lần mở cad,không dùng đến APPLOAD. Mình dùng cách là viết thêm 1 đoạn mã lisp vào trong file acad.lsp giống như là để load líp bình thường,nhưng sao với FIle arx thì không đc?
  • 0

#2 tucdrom

tucdrom

    — T — U — N — A —

  • Members
  • PipPipPipPipPipPip
  • 497 Bài viết
Điểm đánh giá: 642 (tốt)

Đã gửi 22 March 2009 - 11:38 PM

Mình có 1 file ARX, mình muốn mỗi lần mở cad,không dùng đến APPLOAD. Mình dùng cách là viết thêm 1 đoạn mã lisp vào trong file acad.lsp giống như là để load líp bình thường,nhưng sao với FIle arx thì không đc?

Ko hiểu ý bạn cho lắm.Ý bạn là ko muốn AP file.Arx đó mỗi khi bật Cad lên thì fải? --->Command:Ap/Contents/Add.Tìm đường dẫn đến file .Arx đó để Add vào.

Mình dùng cách là viết thêm 1 đoạn mã lisp vào trong file acad.lsp giống như là để load líp bình thường,nhưng sao với FIle arx thì không đc?

ObjectARX(viết tắt của AutoCAD Runtime Extension) là một thư viện lập trình ứng dụng hướng đối tượng cho môi trường AutoCAD. ObjectARX được triển khai bằng ngôn ngữ C++ với hàng trăm lớp đối tượng, phục vụ hầu hết các nhu cầu cần thiết để phát triển AutoCAD như:
- Truy cập tới cơ sở dữ liệu bản vẽ.
- Tương tác với AutoCAD editor.
- Tạo giao diện người dùng sử dụng Microsoft Foundation Class (MFC).
- Định nghĩa các đối tượng mới (custom object).
- Tương tác với các môi trường lập trình khác.
...
Vì vậy bạn muốn edit lại Code của file Arx này thì bạn phải mở = ngôn ngữ C++

  • 0

Email : anhtu2101@gmail.com



 


#3 Nguyen Hoanh

Nguyen Hoanh

    biết lệnh adcenter

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

Đã gửi 22 March 2009 - 11:40 PM

Mình có 1 file ARX, mình muốn mỗi lần mở cad,không dùng đến APPLOAD. Mình dùng cách là viết thêm 1 đoạn mã lisp vào trong file acad.lsp giống như là để load líp bình thường,nhưng sao với FIle arx thì không đc?

bạn viết thêm mã lisp như thế nào?
  • 0

#4 tdvn

tdvn

    biết lệnh rotate

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

Đã gửi 22 March 2009 - 11:40 PM

Mình có 1 file ARX, mình muốn mỗi lần mở cad,không dùng ðến APPLOAD. Mình dùng cách là viết thêm 1 ðoạn mã lisp vào trong file acad.lsp giống nhý là ðể load líp bình thýờng,nhýng sao với FIle arx thì không ðc?

thứ 1: bạn kiểm tra xem file arx của bạn có týõng thích với bản cad bạn ðang dùng không
thứ 2: hàm load arx là (arxload "file arx')
thứ 3: bạn kiểm tra file acad.lsp có chạy bình thýờng mỗi khi bạn mở cad không
thứ 4: bạn có thể ghi dòng (arxload "file arx") vào file acaddoc.lsp sẽ tốt hõn vì file acad.lsp hay bị vi rút và nó cũng nằm lung tung
  • 0

#5 BigBill

BigBill

    biết vẽ circle

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

Đã gửi 23 March 2009 - 04:56 PM

bạn viết thêm mã lisp như thế nào?

E thêm vào file Lisp của file acad.lsp hoặc acađoc.lsp đoạn mã sau :

(load "C:\\CadViet\\DuLieu\\ScaleDt1Chieu.lsp")
(load "C:\\CadViet\\LandCadViet\\Sannen.VLX")
(load "C:\\CadViet\\DuLieu\\aaa.arx")

Những file Lsp và VLX thì đc, còn file arx thì không đc,không hiểu tại sao. Tất nhiên là file arx dùng đc cho cad mà e đang chạy, e cũng đã thử cách sau để laod file đó bằng lệnh nhưng không đc:

(Defun C:LoadPass ( )
(load"C:/cadviet/dulieu/aaa.arx")
(alert "CadViet : ......... \n\n....... (:cry:)")
)

Mong các cao thủ giúp e tý !
  • 0

#6 Nguyen Hoanh

Nguyen Hoanh

    biết lệnh adcenter

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

Đã gửi 23 March 2009 - 05:06 PM

E thêm vào file Lisp của file acad.lsp hoặc acađoc.lsp đoạn mã sau :

(load "C:\\CadViet\\DuLieu\\ScaleDt1Chieu.lsp")
(load "C:\\CadViet\\LandCadViet\\Sannen.VLX")
(load "C:\\CadViet\\DuLieu\\aaa.arx")

Những file Lsp và VLX thì đc, còn file arx thì không đc,không hiểu tại sao. Tất nhiên là file arx dùng đc cho cad mà e đang chạy, e cũng đã thử cách sau để laod file đó bằng lệnh nhưng không đc:

(Defun C:LoadPass ( )
(load"C:/cadviet/dulieu/aaa.arx")
(alert "CadViet : ......... \n\n....... (:cry:)")
)

Mong các cao thủ giúp e tý !

bạn thử thay bằng (load"C:/cadviet/dulieu/aaa") xem sao?
  • 0

#7 tdvn

tdvn

    biết lệnh rotate

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

Đã gửi 23 March 2009 - 05:25 PM

E thêm vào file Lisp của file acad.lsp hoặc acaðoc.lsp ðoạn mã sau :

(load "C:\\CadViet\\DuLieu\\ScaleDt1Chieu.lsp")
(load "C:\\CadViet\\LandCadViet\\Sannen.VLX")
(load "C:\\CadViet\\DuLieu\\aaa.arx")

Những file Lsp và VLX thì ðc, còn file arx thì không ðc,không hiểu tại sao. Tất nhiên là file arx dùng ðc cho cad mà e ðang chạy, e cũng ðã thử cách sau ðể laod file ðó bằng lệnh nhýng không ðc:

(Defun C:LoadPass ( )
(load"C:/cadviet/dulieu/aaa.arx")
(alert "CadViet : ......... \n\n....... (:cry:)")
)

Mong các cao thủ giúp e tý !

Nhý tôi ðã nói ở trên, bạn hãy thay dòng
(load "C:\\CadViet\\DuLieu\\aaa.arx")
bằng dòng
(arxload "C:\\CadViet\\DuLieu\\aaa.arx")
  • 1

#8 BigBill

BigBill

    biết vẽ circle

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

Đã gửi 24 March 2009 - 03:37 PM

Nhý tôi ðã nói ở trên, bạn hãy thay dòng
(load "C:\\CadViet\\DuLieu\\aaa.arx")
bằng dòng
(arxload "C:\\CadViet\\DuLieu\\aaa.arx")

ngon hèm rùi bác ơi.:cry: cảm ơn các bác đã giúp đỡ!
  • 0

#9 xuandao0708

xuandao0708

    biết lệnh scale

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

Đã gửi 28 April 2010 - 07:52 AM

Nhờ các Bác trên diễn đàn coi dùm em thư mục này có chứa file đuôi ARC và ARX làm sao để mở được. Do file này là những bản đồ 299 của thành phố nhưng em kô biết cách mở. Mong các Bác chỉ giúp. Dưới đây là thư mục em đã nén lại có chứa các file đó.
http://www.cadviet.c...es/2/atd01a.rar
  • 0

#10 xuandao0708

xuandao0708

    biết lệnh scale

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

Đã gửi 29 April 2010 - 03:50 PM

Nhờ các Bác coi hộ dùm em cai file duoi ARC ARX bản đồ 299 với, thank các Bác nhiều.
  • 0

#11 tdvn

tdvn

    biết lệnh rotate

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

Đã gửi 29 April 2010 - 10:20 PM

Nhờ các Bác coi hộ dùm em cai file duoi ARC ARX bản đồ 299 với, thank các Bác nhiều.

Có lẽ bạn nhầm rồi. File có đuôi ARX trong cad là file chương trình viết bằng VC biên dịch thành file *.ARX. Còn file của bạn là file dữ liệu của một phần mềm nào đó có lẽ là Arcinfo
  • 0

#12 nguyenbd1

nguyenbd1

    biết lệnh text

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

Đã gửi 22 January 2014 - 10:37 AM

muốn chỉnh sửa file arx thj dùng phần mềm gì các bak. e mun chinh sua fond tjeng trung thanh tjeg vjet của file arx
  • 0