Chuyển đến nội dung
Diễn đàn CADViet
Học AutoCAD Online cùng CADViet
Đăng nhập để thực hiện theo  
trananh0702

[Giúp đơ] Giúp mình lisp mở file bất kỳ

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

Mình đang dùng một đoạn lisp như thế này để mở một bản vẽ, nhưng nếu mình muốn mở một file doc thì có được không, và cách viết lisp như thế nào. Thank

(defun ST3:Dwg-Open (path / file)

(if (setq file (vla-open (vla-get-Documents (vlax-get-acad-object)) path :vlax-false))

(vla-activate file)

nil

))

(defun C:mcn nil (ST3:Dwg-Open "C:\\fhghghf.dwg"))

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

Mình đang dùng một đoạn lisp như thế này để mở một bản vẽ, nhưng nếu mình muốn mở một file doc thì có được không, và cách viết lisp như thế nào. Thank

(defun ST3:Dwg-Open (path / file)

(if (setq file (vla-open (vla-get-Documents (vlax-get-acad-object)) path :vlax-false))

(vla-activate file)

nil

))

(defun C:mcn nil (ST3:Dwg-Open "C:\\fhghghf.dwg"))

Bạn thử xem :

Cái này mở bất kì ứng dụng nào trên máy tính của bạn

(defun c:ofl()
(command "ai_editcustfile" (getfiled "Mo 1 file bat ki" "" "*" 0)))

  • 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

Bạn ơi, bạn viết rõ hơn đi, mình thử dùng đoạn lisp này vào và tháy nó mở ra một của sổ để lựa chọn file. nhưng ý mình là muốn nó mở luôn ra một file. Giúp mình với, thank

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 ơi, bạn viết rõ hơn đi, mình thử dùng đoạn lisp này vào và tháy nó mở ra một của sổ để lựa chọn file. nhưng ý mình là muốn nó mở luôn ra một file. Giúp mình với, thank

Lisp trên chọn 1 file bất kì rồi mở ra khi click Open

 

Bạn có 1 đường dẫn Path chứa file cần mở.

File Word: Hoso.doc ở trong ổ C

C:\Hoso.doc

 

(defun ofl(path)

(command "ai_editcustfile" path)

)

 

-> Apload Lisp này và thử:

(ofl "C:\\Hoso.doc")

Nó sẽ mở file Hoso.doc trong ổ C lên cho bạn

Bạn thử nhé

  • 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

Cảm ơn bạn nhé. Nhưng đây là khi mình load lisp xong là file doc mở luôn, ý mình là gán cho nó một lệnh rồi khi mình cần mở file thì chỉ cần gõ lệnh là nó mở file doc. giúp mình với. thank

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ảm ơn bạn nhé. Nhưng đây là khi mình load lisp xong là file doc mở luôn, ý mình là gán cho nó một lệnh rồi khi mình cần mở file thì chỉ cần gõ lệnh là nó mở file doc. giúp mình với. thank

Của bạn đây :

(defun c:ofl()

(command "ai_editcustfile" "C:\\Hoso.doc")

)

 

Gõ lệnh OFL là nó mở file C:\Hoso.doc lên cho bạn

  • 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

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  

×